Kutolewa kwa Polemarch 2.1, kiolesura cha wavuti kwa Ansible

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

Maboresho kuu:

  • Muda wa uanzishaji wa msimbo umepunguzwa na usimamizi wa kumbukumbu umeboreshwa kwa kuweka upya idadi kubwa ya msimbo na orodha mbalimbali zinazorudiwa.
  • Kuunganisha (kwa git) au kupakua (kwa tar) msimbo na repo_sync_on_run kuwezeshwa sasa inafanywa moja kwa moja kwenye saraka ya uendeshaji kutoka kwa chanzo. Kipengele hiki ni muhimu sana kwa wale wanaotumia Polemarch kama bomba la CI/CD.
  • Imeongeza uwezo wa kubainisha ukubwa wa juu zaidi wa kumbukumbu ambao lazima upakuliwe wakati wa kusawazisha mradi. Saizi imeonyeshwa kwenye faili ya usanidi kwa baiti na ni halali kwa miradi yote.
  • Utendaji wa kufanya kazi na repo_sync_on_run_timeout iliyobainishwa imerekebishwa, ambapo kwa miradi ya git wakati huu hutumiwa katika kuisha kwa git cli, na kwa kumbukumbu inashughulikia wakati wa kuanzisha muunganisho na kungoja upakuaji uanze.
  • Aliongeza uwezo wa kubainisha ANSIBLE_CONFIG tofauti ndani ya mradi. Wakati huo huo, inawezekana kubainisha usanidi chaguo-msingi wa kimataifa kwa ajili ya miradi ambapo hakuna ansible.cfg kwenye mzizi.
  • Hitilafu ndogo na dosari katika kiolesura zimerekebishwa na maktaba za kimsingi zimesasishwa.

Chanzo: opennet.ru

Kuongeza maoni