Keluaran Polemarch 3.0, antara muka web untuk pengurusan infrastruktur

Polemarch 3.0.0, antara muka web untuk mengurus infrastruktur pelayan berdasarkan Ansible, telah dikeluarkan. Kod projek ditulis dalam Python dan JavaScript menggunakan rangka kerja Django dan Celery. Projek ini diedarkan di bawah lesen AGPLv3. Untuk memulakan sistem, sudah cukup untuk memasang pakej dan memulakan 1 perkhidmatan. Untuk kegunaan industri, disyorkan untuk menggunakan MySQL/PostgreSQL dan Redis/RabbitMQ+Redis (cache dan MQ broker) tambahan. Untuk setiap versi, imej Docker dihasilkan.

Perubahan utama:

  • Penghijrahan kepada versi baharu Rest API v4 dan versi minimum Python 3.8 yang disokong. Peralihan itu diperlukan untuk meningkatkan sokongan untuk pemalam dan sistem sambungan baharu, dan untuk mempercepatkan pembangunan. Beberapa elemen berlebihan juga telah dipermudahkan untuk pengurusan templat dan jadual yang lebih logik dan intuitif.
  • Pemalam inventori baharu telah ditambah untuk membenarkan penggunaan pemalam inventori standard seperti skrip atau baris ini/yaml/json. Sistem pemalam inventori itu sendiri juga telah dibangunkan, yang membolehkan anda melaksanakan pelaksanaan pembentukan pemalam anda sendiri dari pelbagai sumber.
  • Memperbaik sistem pemalam pelancar yang dikeluarkan dalam keluaran sebelumnya. Kini anda boleh menulis pelaksanaan anda sendiri untuk menjalankan arahan tambahan, seperti skrip bash, terraform atau helm. Sebagai sebahagian daripada pemfaktoran semula, sokongan untuk pemalam dalam templat dan jadual telah ditambah. Juga dalam pemalam, anda kini boleh membuat rangkaian panggilan untuk pra-pemulaan dalam repositori.
  • Melaksanakan sistem sambungan untuk menulis rentetan daripada output kepada pelbagai storan. Di luar kotak kini terdapat pemalam untuk menulis ke pangkalan data dan python-logger dengan keupayaan untuk menghantar output ke stdout, fail atau syslog.
  • Baris gilir mesej kini bertukar-tukar mesej json dan bukannya acar. Selain itu, kerja pada pesirilan dan penyahserilan data untuk dihantar ke baris gilir telah dipercepatkan.
  • Antara muka pengguna yang dipertingkatkan dan penyepaduan yang lebih baik untuk kemas kini automatik dengan Centrifugo.
  • Kebergantungan utama yang dikemas kini seperti Django untuk mengurangkan senarai kebergantungan yang diperlukan (cth sokongan redis asli untuk cache).

.

Sumber: opennet.ru

Tambah komen