Rilis Polemarch 2.1, antarmuka web kanggo Ansible

Polemarch 2.1.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.

dandan utama:

  • Suda wektu initialization kode lan nangani memori optimized dening refactoring jumlah akeh kode lan macem-macem dhaftar mbaleni.
  • Kloning (kanggo git) utawa ndownload (kanggo tar) kode kanthi repo_sync_on_run aktif saiki wis rampung langsung menyang direktori run sumber. Fitur iki utamanΓ© migunani kanggo wong-wong sing nggunakake Polemarch minangka pipa CI / CD.
  • Nambahake kemampuan kanggo nemtokake ukuran arsip maksimal sing bakal dimuat nalika nyinkronake proyek. Ukuran kasebut ditemtokake ing file konfigurasi ing bita lan bener kanggo kabeh proyek.
  • Fungsionalitas nggarap repo_sync_on_run_timeout sing ditemtokake wis dibaleni maneh, ing ngendi kanggo proyek git wektu iki digunakake ing wektu entek git cli, lan kanggo arsip nyakup wektu panyiapan sambungan lan ngenteni download diwiwiti.
  • Nambahake kemampuan kanggo nemtokake ANSIBLE_CONFIG sing beda ing proyek kasebut. Ing wektu sing padha, kemampuan kanggo nemtokake konfigurasi standar sacara global kanggo proyek sing ora ana ansible.cfg ing oyod.
  • Ndandani bug cilik lan ora akurat ing antarmuka lan nganyari perpustakaan dhasar.

Source: opennet.ru

Add a comment