Release Polemarch 2.1, web interface for Ansible

De lancering van Polemarch 2.1.0, webinterface voor het beheren van serverinfrastructuur gebaseerd op Ansible, heeft plaatsgevonden. De projectcode is geschreven in Python en JavaScript met behulp van de frameworks Django en Celery. Het project wordt verspreid onder de AGPLv3-licentie. Voor het starten van het systeem is het voldoende om het pakket te installeren en 1 service te starten. Voor industrieel gebruik wordt aanbevolen om MySQL/PostgreSQL en Redis/RabbitMQ+Redis (cache en MQ-broker) aanvullend te gebruiken. Voor elke versie wordt een Docker-image aangemaakt.

Hoofdverbeteringen:

  • De initiatietijd voor de code is verkort en het geheugengebruik is geoptimaliseerd door het refactoren van een groot volume code en verschillende herhalende lijsten.
  • Het klonen (voor git) of downloaden (voor tar) van code met ingeschakelde repo_sync_on_run gebeurt nu rechtstreeks in de uitvoerdirectory vanuit de bron. Deze functie is vooral nuttig voor degenen die Polemarch gebruiken als een CI/CD-pijplijn.
  • De mogelijkheid is toegevoegd om de maximale grootte van het archief op te geven dat moet worden gedownload bij het synchroniseren van een project. De grootte wordt opgegeven in het configuratiebestand in bytes en geldt voor alle projecten.
  • De functionaliteit bij het opgegeven repo_sync_on_run_timeout is opnieuw ontworpen, waarbij deze tijd voor git-projecten wordt gebruikt in de time-outs van de git-cli, en voor archieven de tijd bestrijkt die nodig is voor het opzetten van de verbinding en het wachten op de start van de download.
  • De mogelijkheid is toegevoegd om een andere ANSIBLE_CONFIG binnen het project op te geven. Daarbij blijft de mogelijkheid behouden om een globale standaardconfiguratie op te geven voor projecten zonder ansible.cfg in de hoofdmap.
  • Kleine fouten en onnauwkeurigheden in de interface zijn gecorrigeerd en de basisbibliotheken zijn bijgewerkt.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster