Verëffentlechung vum Polemarch 2.1, Web Interface fir Ansible

Polemarch 2.1.0 gouf verëffentlecht, e Webinterface fir d'Gestioun vun Serverinfrastruktur baséiert op Ansible. De Projet Code ass a Python a JavaScript geschriwwe mat den Django a Sellerie Kaderen. De Projet gëtt ënner der AGPLv3 Lizenz verdeelt. Fir de System unzefänken, just de Package installéieren an 1 Service starten. Fir industriell Notzung ass et recommandéiert zousätzlech MySQL / PostgreSQL a Redis / RabbitMQ + Redis (MQ Cache a Broker) ze benotzen. Fir all Versioun gëtt en Docker-Bild generéiert.

Main Verbesserungen:

  • Сокращено время инициализации кода и оптимизирована работа с памятью за счёт рефакторинга большого объёма кода и различных повторяющихся списков.
  • Клонирование (для git) или загрузка (для tar) кода при включённом repo_sync_on_run теперь осуществляется напрямую в директорию запуска из источника. Эта функция особенно полезна для тех, кто использует Polemarch как CI/CD конвейер.
  • Добавлена возможность указывать максимальный размер архива, который необходимо загрузить при синхронизации проекта. Размер указывается в конфигурационном файле в байтах и действует для всех проектов.
  • Переделана функциональность работы при указанном repo_sync_on_run_timeout, где для git-проектов это время используется в таймаутах git cli, а для архивов покрывает время установки соединения и ожидания начала загрузки.
  • Добавлена возможность указывать иной ANSIBLE_CONFIG внутри проекта. При этом сохранена возможность указать глобально конфиг по умолчанию для проектов, где в корне нет ansible.cfg.
  • Исправлены мелкие ошибки и неточности в интерфейсе и обновлены базовые библиотеки.

Source: opennet.ru

Setzt e Commentaire