Polemarch 3.0 vÀljaandmine, veebi-liides infrastruktuuri haldamiseks

Polemarch 3.0.0 vĂ€ljaanne. Veebi-liides serveri infrastruktuuri haldamiseks, mis pĂ”hineb Ansible'il. Projekti kood on kirjutatud Pythonis ja JavaScripts kasutades Django ja Celery raamistikke. Projekt on litsentseeritud AGPLv3 alusel. SĂŒsteemi kĂ€ivitamiseks piisab paketi installimisest ja 1 teenuse kĂ€ivitamisest. Tootmis kasutamiseks on soovitatav kasutada lisaks MySQL/PostgreSQL ja Redis/RabbitMQ+Redis (vahemĂ€lu ja MQ vahendaja). Iga versiooni jaoks luuakse Docker'i pilt.

Peamised muudatused:

  • Üleminek uuele versioonile Rest API v4 ja minimaalne toetatud Python 3.8 versioon. Üleminek oli vajalik uue pistikprogrammide ja laienduste toetuse parandamiseks ning arenduse kiirendamiseks. Samuti on lihtsustatud mĂ”ningaid dubleerivaid elemente, et muuta mallide ja ajakava haldamine loogilisemaks ja intuitiivsemaks.
  • Lisatud uued inventeerimis pistikprogrammid, mis vĂ”imaldavad kasutada standardseid inventeerimis pistikprogramme, nagu skriptid vĂ”i ini/yaml/json read. Samuti on vĂ€lja töötatud ise inventeerimise pistikprogrammide sĂŒsteem, mis vĂ”imaldab realiseerida oma rakendusi erinevatest allikatest.
  • Parandatud on kĂ€ivitamise pistikprogrammide sĂŒsteemi, mis oli vĂ€lja antud eelnevas vĂ€ljaandes. NĂŒĂŒd on vĂ”imalik kirjutada oma rakendusi lisakĂ€skude kĂ€ivitamiseks, nagu bash-skriptid, terraform vĂ”i helm. Refaktoorimise kĂ€igus on lisatud pistikprogrammide tugi mallides ja ajakavadel. Lisaks on nĂŒĂŒd pistikprogrammides vĂ”imalik luua kĂ”nede ahel, et eelnevalt initsialiseerida hoidlas.
  • Rakendatud on laienduste sĂŒsteem, mis salvestab read vĂ€ljundi erinevatesse ladustamiskohtadesse. Standardina sisaldab nĂŒĂŒd pistikprogramm andmete salvestamiseks andmebaasi ja python-loggerit, mis vĂ”imaldab vĂ€ljastada vĂ€ljundi stdout, faili vĂ”i syslogi.
  • SĂ”numijĂ€rjekorrad vahetavad nĂŒĂŒd json-sĂ”numeid, mitte pickle. Samuti on kiirendatud andmete serialiseerimise ja deserialiseerimise tööd jĂ€rjekorda saatmiseks.
  • Kasutajaliidest on parandatud ja integreerimist autouuenduseks on tĂ€iustatud Centrifugo abil.
  • Peamised sĂ”ltuvused, nagu Django, on ajakohandatud, mille tĂ”ttu on vĂ€hendatud vajalike sĂ”ltuvuste nimekirja (nĂ€iteks on lisatud natiivne redis'i tugi vahemĂ€llu).

.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster