Ansible veebiliidese Polemarch 2.1 väljalase

Ilmus Polemarch 2.1.0, Ansible-il põhinev veebiliides serveri infrastruktuuri haldamiseks. Projekti kood on kirjutatud Pythonis ja JavaScriptis, kasutades Django ja Celery raamistikke. Projekti levitatakse AGPLv3 litsentsi all. Süsteemi käivitamiseks installige lihtsalt pakett ja käivitage 1 teenus. Tööstuslikuks kasutamiseks on soovitatav lisaks kasutada MySQL/PostgreSQL ja Redis/RabbitMQ+Redis (MQ vahemälu ja maakler). Iga versiooni jaoks luuakse Dockeri pilt.

Peamised täiustused:

  • Koodi initsialiseerimise aega on lühendatud ja mäluhaldust optimeeritud suure hulga koodi ja erinevate korduvate loendite ümbertöötamisega.
  • Koodi kloonimine (giti jaoks) või allalaadimine (tar jaoks) koos repo_sync_on_run lubamisega toimub nüüd otse lähtekoodist käitamiskataloogi. See funktsioon on eriti kasulik neile, kes kasutavad Polemarchi CI/CD torujuhtmena.
  • Lisati võimalus määrata maksimaalne arhiivi suurus, mis tuleb projekti sünkroonimisel alla laadida. Suurus on näidatud konfiguratsioonifailis baitides ja see kehtib kõigi projektide jaoks.
  • Uuendatud on määratud repo_sync_on_run_timeoutiga töötamise funktsionaalsus, kus git-projektide puhul kasutatakse seda aega git-kliendi ajalõppudes ning arhiivide puhul katab see ühenduse loomise ja allalaadimise alguse ootamise aja.
  • Lisati võimalus määrata projektis erinev ANSIBLE_CONFIG. Samas on võimalik määrata globaalne vaikekonfiguratsioon projektidele, mille juurtes puudub ansible.cfg.
  • Väikesed vead ja ebatäpsused liideses on parandatud ning põhiteeke uuendatud.

Allikas: opennet.ru

Lisa kommentaar