Kutolewa kwa Polemarch 3.0, kiolesura cha wavuti kwa usimamizi wa miundombinu

Polemarch 3.0.0, kiolesura cha wavuti cha kudhibiti miundombinu ya seva kulingana na Ansible, kimetolewa. Nambari ya mradi imeandikwa katika Python na JavaScript kwa kutumia mifumo ya Django na Celery. Mradi unasambazwa chini ya leseni ya AGPLv3. Ili kuanza mfumo, inatosha kufunga kifurushi na kuanza huduma 1. Kwa matumizi ya viwandani, inashauriwa kutumia zaidi MySQL/PostgreSQL na Redis/RabbitMQ+Redis (cache na wakala wa MQ). Kwa kila toleo, picha ya Docker inatolewa.

Mabadiliko kuu:

  • Kuhamia kwa toleo jipya la Rest API v4 na toleo la chini kabisa linalotumika la Python 3.8. Mpito ulikuwa muhimu ili kuboresha usaidizi kwa programu-jalizi mpya na mfumo wa upanuzi, na kuharakisha maendeleo. Baadhi ya vipengele visivyohitajika pia vimerahisishwa kwa usimamizi wa ratiba wenye mantiki na angavu zaidi.
  • Programu jalizi mpya za orodha zimeongezwa ili kuruhusu matumizi ya programu-jalizi za kawaida za orodha kama vile hati au mistari ya ini/yaml/json. Mfumo wa programu-jalizi wa hesabu yenyewe pia umeandaliwa, ambayo hukuruhusu kutekeleza utekelezaji wako mwenyewe wa uundaji wa programu-jalizi kutoka kwa vyanzo anuwai.
  • Imeboresha mfumo wa programu-jalizi ya kizindua ambayo ilitolewa katika toleo la awali. Sasa unaweza kuandika utekelezaji wako mwenyewe wa kutekeleza amri za ziada, kama hati za bash, terraform au helm. Kama sehemu ya urekebishaji upya, usaidizi wa programu-jalizi katika violezo na ratiba umeongezwa. Pia katika programu-jalizi, sasa unaweza kuunda msururu wa simu za kuanzishwa mapema kwenye hazina.
  • Imetekeleza mfumo wa viendelezi vya kuandika mifuatano kutoka kwa pato hadi hifadhi mbalimbali. Nje ya kisanduku sasa inakuja programu-jalizi ya kuandika kwa hifadhidata na python-logger yenye uwezo wa kutuma matokeo kwa stdout, faili au syslog.
  • Foleni za ujumbe sasa hubadilishana jumbe za json badala ya kachumbari. Pia, kazi ya kusawazisha na kuondoa data kwa ajili ya kutumwa kwenye foleni imeharakishwa.
  • Kiolesura kilichoboreshwa cha mtumiaji na muunganisho ulioboreshwa wa kusasisha kiotomatiki na Centrifugo.
  • Ilisasisha vitegemezi muhimu kama vile Django ili kupunguza orodha ya tegemezi zinazohitajika (km usaidizi wa asili wa redis kwa kache).

.

Chanzo: opennet.ru

Kuongeza maoni