Lansarea Polemarch 2.1, interfața web pentru Ansible

A avut loc lansarea Polemarch 2.1.0, interfața web pentru gestionarea infrastructurii serverelor bazate pe Ansible. Codul proiectului este scris în limbajele Python și JavaScript folosind frameworkurile Django și Celery. Proiectul este distribuit sub licența AGPLv3. Pentru a rula sistemul, este suficient să instalați pachetul și să porniți un serviciu. Pentru utilizări industriale, se recomandă utilizarea suplimentară a MySQL/PostgreSQL și Redis/RabbitMQ+Redis (cache și broker MQ). Pentru fiecare versiune se generează o imagine Docker.

Îmbunătățiri principale:

  • Timpul de inițializare a codului a fost redus și gestionarea memoriei a fost optimizată prin refactorizarea unui volum mare de cod și a diferitelor liste repetate.
  • Clonarea (pentru git) sau descărcarea (pentru tar) codului atunci când repo_sync_on_run este activat se face acum direct în directorul de execuție din sursă. Această funcție este deosebit de utilă pentru cei care folosesc Polemarch ca un pipeline CI/CD.
  • A fost adăugată posibilitatea de a specifica dimensiunea maximă a arhivei care trebuie descărcată în timpul sincronizării proiectului. Dimensiunea este specificată în fișierul de configurare în bytes și se aplică tuturor proiectelor.
  • Funcționalitatea a fost reproiectată pentru a funcționa conform timpului specificat în repo_sync_on_run_timeout, unde pentru proiectele git acest timp este folosit în timeout-urile git cli, iar pentru arhive acoperă timpul de stabilire a conexiunii și așteptarea începerii descărcării.
  • A fost adăugată posibilitatea de a specifica un alt ANSIBLE_CONFIG în cadrul proiectului. În același timp, rămâne posibilitatea de a specifica un config global implicit pentru proiectele care nu au un ansible.cfg în rădăcină.
  • Au fost corectate erori minore și inconsistențe în interfață și au fost actualizate bibliotecile de bază.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster