Release fan Polemarch 3.0, in webynterface foar ynfrastruktuerbehear

Polemarch 3.0.0 waard frijlitten, in webynterface foar it behearen fan serverynfrastruktuer basearre op Ansible. De projektkoade is skreaun yn Python en JavaSkript mei help fan de Django- en Selery-kaders. It projekt wurdt ferspraat ûnder de AGPLv3 lisinsje. Om it systeem te starten, ynstallearje gewoan it pakket en start 1 tsjinst. Foar yndustrieel gebrûk is it oan te rieden om ek MySQL / PostgreSQL en Redis / RabbitMQ + Redis (MQ-cache en broker) te brûken. Foar elke ferzje wurdt in Docker-ôfbylding oanmakke.

Grutte feroaringen:

  • Oergong nei de nije ferzje fan Rest API v4 en de minimale stipe ferzje fan Python 3.8. De oergong wie nedich om stipe te ferbetterjen foar it nije systeem fan plugins en tafoegings, en ek om ûntwikkeling te fersnellen. Guon oerstallige eleminten binne ek ferienfâldige foar mear logysk en yntuïtyf behear fan sjabloanen en skema's.
  • Nije ynventarisaasje-plugins binne tafoege om it gebrûk fan standert ynventarisaasje-plugins lykas skripts of ini/yaml/json-strings mooglik te meitsjen. It ynventarisaasje-pluginsysteem sels is ek ûntwikkele, wêrtroch jo jo eigen ymplemintaasjes kinne ymplementearje fan it generearjen fan plugins út ferskate boarnen.
  • Ferbettere launch plugin systeem dat waard útbrocht yn de foarige release. No kinne jo jo eigen ymplemintaasjes skriuwe foar it lansearjen fan ekstra kommando's, lykas bash-skripts, terraform of helm. As ûnderdiel fan 'e refactoring is stipe foar plugins yn sjabloanen en skema's tafoege. Ek yn plugins kinne jo no in keatling fan oproppen meitsje foar foarriedige inisjalisaasje yn it repository.
  • In systeem fan útwreidingen is ymplementearre foar it skriuwen fan snaren fan útfier nei ferskate opslach. Ut it fak komt no in plugin foar databankopname en python-logger mei de mooglikheid om útfier te stjoeren nei stdout, triem of syslog.
  • Berjochtwachtrige wikselje no json-berjochten út ynstee fan pickle. It wurk oan it serialisearjen en deserialisearjen fan gegevens foar it ferstjoeren nei de wachtrige is ek fersneld.
  • Ferbettere brûkersynterface en ferbettere yntegraasje foar auto-updates mei Centrifugo.
  • Wichtige ôfhinklikens lykas Django binne bywurke om de list mei fereaske ôfhinklikens te ferminderjen (bygelyks native redis-stipe foar cache).

.

Boarne: opennet.ru

Keapje betroubere hosting foar siden mei DDoS-beskerming, VPS VDS-tsjinners 🔥 Keapje betroubere websidehosting mei DDoS-beskerming, VPS VDS-tsjinners | ProHoster