Útgáfa af Polemarch 2.1, vefviðmóti fyrir Ansible

Polemarch 2.1.0 kom út, vefviðmót til að stjórna innviðum netþjóna sem byggir á Ansible. Verkefniskóðinn er skrifaður í Python og JavaScript með því að nota Django og Sellerí ramma. Verkefninu er dreift undir AGPLv3 leyfinu. Til að ræsa kerfið skaltu bara setja upp pakkann og hefja 1 þjónustu. Fyrir iðnaðarnotkun er mælt með því að nota MySQL/PostgreSQL og Redis/RabbitMQ+Redis (MQ skyndiminni og miðlari). Fyrir hverja útgáfu er Docker mynd búin til.

Helstu endurbætur:

  • Uppsetningartími kóða hefur verið styttur og minnisstjórnun hefur verið fínstillt með því að endurstilla mikið magn af kóða og ýmsum endurteknum listum.
  • Klónun (fyrir git) eða niðurhal (fyrir tar) kóða með repo_sync_on_run virkt er nú gert beint í keyrsluskrána frá upprunanum. Þessi eiginleiki er sérstaklega gagnlegur fyrir þá sem nota Polemarch sem CI/CD leiðslu.
  • Bætt við möguleikanum á að tilgreina hámarks geymslustærð sem þarf að hlaða niður þegar verkefni er samstillt. Stærðin er tilgreind í stillingaskránni í bætum og gildir fyrir öll verkefni.
  • Virkni þess að vinna með tilgreinda repo_sync_on_run_timeout hefur verið endurunnin, þar sem fyrir git verkefni er þessi tími notaður í git cli timeout, og fyrir skjalasöfn nær hann yfir þann tíma þegar tenging er komið á og beðið eftir að niðurhal hefjist.
  • Bætti við möguleikanum á að tilgreina annað ANSIBLE_CONFIG innan verkefnis. Á sama tíma er hægt að tilgreina alþjóðlega sjálfgefna stillingu fyrir verkefni þar sem ekki er ansible.cfg í rótinni.
  • Minniháttar villur og ónákvæmni í viðmóti hefur verið lagfærð og grunnsöfn hafa verið uppfærð.

Heimild: opennet.ru

Bæta við athugasemd