De release van Polemarch 2.0.0 heeft plaatsgevonden, een webinterface voor het beheren van serverinfrastructuren op basis van Ansible. De projectcode is geschreven in de programmeertalen Python en JavaScript met gebruik van de frameworks Django en Celery. Het project wordt verspreid onder de AGPLv3-licentie. Voor het opstarten van het systeem is het voldoende om het pakket te installeren en 1 service te starten. Voor industrieel gebruik wordt aanbevolen om aanvullend MySQL/PostgreSQL en Redis/RabbitMQ+Redis (cache en MQ-broker) te gebruiken. Voor elke versie wordt een Docker-image gegenereerd.
Na een jaar is de overstap gemaakt naar de nieuwe versie van het platform vstutils 5.0, waarin veel fouten zijn hersteld en de prestaties en het ontwerp zijn verbeterd. Ook is ondersteuning voor live-updates toegevoegd met behulp van Centrifugo, waarmee gebruikers API-verzoeken voor het bijwerken van gegevens kunnen indienen op basis van behoefte in plaats van volgens een schema. Ondersteuning is toegevoegd en Python 3.10 is als aanbevolen versie verklaard.
Het is ook belangrijk om verbetering en foutcorrectie in het werken met git-repositories te vermelden, evenals het gebruik van native databasesystemen voor het beheren van groepen en het oplossen van een fout waarbij na een lange inactiviteit alle door de planner gemiste taken werden uitgevoerd.
Bron: opennet.ru
