Rilis Polemarch 3.0, antarmuka web kanggo manajemen infrastruktur

Polemarch 3.0.0, antarmuka web kanggo ngatur infrastruktur server adhedhasar Ansible, wis dirilis. Kode proyek ditulis nganggo Python lan JavaScript nggunakake kerangka Django lan Celery. Proyek kasebut disebarake miturut lisensi AGPLv3. Kanggo miwiti sistem, cukup nginstal paket lan miwiti 1 layanan. Kanggo panggunaan industri, disaranake nggunakake MySQL / PostgreSQL lan Redis / RabbitMQ + Redis (cache lan MQ broker). Kanggo saben versi, gambar Docker digawe.

Owah-owahan utama:

  • Transisi menyang versi anyar saka Rest API v4 lan versi minimal didhukung Python 3.8. Transisi perlu kanggo nambah dhukungan kanggo sistem anyar plugins lan ekstensi, uga kanggo nyepetake pembangunan. Sawetara unsur keluwih uga wis simplified kanggo manajemen luwih logis lan intuisi template lan jadwal.
  • Plugin persediaan anyar wis ditambahake kanggo ngidini panggunaan plugin persediaan standar kayata skrip utawa string ini/yaml/json. Sistem plugin persediaan dhewe uga wis dikembangake, sing ngidini sampeyan ngetrapake implementasine dhewe kanggo ngasilake plugin saka macem-macem sumber.
  • Sistem plugin peluncuran sing luwih apik sing dirilis ing rilis sadurunge. Saiki sampeyan bisa nulis implementasine dhewe kanggo ngluncurake perintah tambahan, kayata skrip bash, terraform utawa helm. Minangka bagΓ©an saka refactoring, dhukungan kanggo plugin ing template lan jadwal wis ditambahake. Uga ing plugin saiki sampeyan bisa nggawe rantai panggilan kanggo initialization awal ing repositori.
  • A sistem ekstensi wis dipun ginakaken kanggo nulis strings saka output kanggo macem-macem panyimpenan. Saka kothak saiki ana plugin rekaman database lan python-logger kanthi kemampuan kanggo ngirim output menyang stdout, file utawa syslog.
  • Antrian pesen saiki ngganti pesen json tinimbang pickle. Karya ing serializing lan deserializing data kanggo ngirim menyang antrian uga wis digawe cepet.
  • Antarmuka pangguna sing apik lan integrasi sing luwih apik kanggo nganyari otomatis karo Centrifugo.
  • Ketergantungan kunci kayata Django wis dianyari kanggo nyuda dhaptar dependensi sing dibutuhake (contone, dhukungan redis asli kanggo cache).

.

Source: opennet.ru

Add a comment