Utgivning av Polemarch 2.1, ett webbgrÀnssnitt för Ansible

Polemarch 2.1.0, ett webbgrÀnssnitt för att hantera serverinfrastruktur baserat pÄ Ansible, har slÀppts. Projektkoden Àr skriven i Python och JavaScript med hjÀlp av Django- och Celery-ramverken. Projektet distribueras under AGPLv3-licensen. För att köra systemet rÀcker det att installera paketet och köra en tjÀnst. För industriellt bruk rekommenderas att dessutom anvÀnda MySQL/PostgreSQL och Redis/RabbitMQ+Redis (cache och MQ-broker). En Docker-avbildning genereras för varje version.

Huvudsakliga förbÀttringar:

  • Minskad kodinitialiseringstid och optimerad minnesanvĂ€ndning genom att omfaktorera en stor mĂ€ngd kod och olika upprepade listor.
  • Kloning (för git) eller nedladdning (för tar) av kod nĂ€r repo_sync_on_run Ă€r aktiverat görs nu direkt till run-katalogen frĂ„n kĂ€llkoden. Den hĂ€r funktionen Ă€r sĂ€rskilt anvĂ€ndbar för de som anvĂ€nder Polemarch som en CI/CD-pipeline.
  • Lade till möjligheten att ange den maximala arkivstorleken som mĂ„ste laddas ner vid synkronisering av ett projekt. Storleken anges i konfigurationsfilen i byte och gĂ€ller för alla projekt.
  • Funktionaliteten för att arbeta med den angivna repo_sync_on_run_timeout har omdesignats, dĂ€r för git-projekt anvĂ€nds denna tid i git cli-timeouts, och för arkiv tĂ€cker den tiden det tar att upprĂ€tta en anslutning och vĂ€nta pĂ„ att nedladdningen ska starta.
  • Lade till möjligheten att ange en annan ANSIBLE_CONFIG inom ett projekt. Samtidigt bevaras möjligheten att ange en global standardkonfiguration för projekt dĂ€r det inte finns nĂ„gon ansible.cfg i roten.
  • Mindre fel och felaktigheter i grĂ€nssnittet har Ă„tgĂ€rdats och basbiblioteken har uppdaterats.

KĂ€lla: opennet.ru

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster