Kuburitswa kwePolemarch 3.0, webhu interface yekutarisira zvivakwa

Polemarch 3.0.0, yewebhu interface yekutonga server zvivakwa zvinoenderana neAnsible, yakaburitswa. Iyo kodhi yeprojekiti yakanyorwa muPython neJavaScript uchishandisa iyo Django uye Celery masimusi. Iyo purojekiti inogoverwa pasi peiyo AGPLv3 rezinesi. Kutanga sisitimu, zvakakwana kuisa iyo package uye kutanga 1 sevhisi. Pakushandiswa kwemaindasitiri, zvinokurudzirwa kuwedzera kushandisa MySQL/PostgreSQL uye Redis/RabbitMQ+Redis (cache uye MQ broker). Kune yega yega vhezheni, mufananidzo weDocker unogadzirwa.

Shanduko huru:

  • Shanduko kune iyo nyowani vhezheni yeRest API v4 uye shoma inotsigirwa vhezheni yePython 3.8. Shanduko yacho yaive yakakosha kuvandudza rutsigiro rwehurongwa hutsva hwema plugins uye ekuwedzera, pamwe nekumhanyisa budiriro. Zvimwe zvinhu zvisina basa zvakare zvakarerutsirwa kune zvine musoro uye intuitive manejimendi ematemplate nemasheti.
  • New inventory plugins yakawedzerwa kubvumira kushandiswa kweyakajairwa inventory plugins sezvinyorwa kana ini/yaml/json tambo. Iyo inventory plugin system pachayo yakagadziridzwa, iyo inokutendera iwe kuti uite yako pachako mashandisirwo ekugadzira plugins kubva kwakasiyana masosi.
  • Yakavandudzwa yekuvhura plugin system yakaburitswa mukuburitswa kwapfuura. Iye zvino unogona kunyora yako pachako mashandisirwo ekutanga mamwe mirairo, senge bash zvinyorwa, terraform kana helm. Sechikamu chekugadzirisazve, tsigiro yemapulagi mumatemplate uye marongero yakawedzerwa. Zvakare mumapulagi iwe unogona ikozvino kugadzira ketani yemafoni ekutanga kutanga mune repository.
  • Hurongwa hwemawedzero hwakaitwa hwekunyora tambo kubva kunobuda kuenda kune dzakasiyana siyana. Kunze kwebhokisi ikozvino kunouya dhatabhesi yekurekodha plugin uye python-logger ine kugona kutumira zvakabuda kune stdout, faira kana syslog.
  • Mitsetse yemharidzo ikozvino inochinjana json mameseji pachinzvimbo che pickle. Iro basa rekuita serializing uye deserializing data rekutumira kumutsara rakakwidziridzwawo.
  • Yakavandudzwa mushandisi interface uye yakagadziridzwa kubatanidzwa kweauto-updates neCentrifugo.
  • Makiyi anotsamira akadai saDjango akagadziridzwa kuti aderedze rondedzero inodiwa inotsamira (semuenzaniso, yekuzvarwa redis rutsigiro rwecache).

.

Source: opennet.ru

Voeg