Polemarch 2.1 izlai, tīmekļa saskarne Ansible

Izlaista Polemarch 2.1.0, tīmekļa saskarne serveru infrastruktūras pārvaldībai, kas balstīta uz Ansible. Projekta kods ir uzrakstīts Python un JavaScript valodās, izmantojot Django un Celery ietvarus. Projekts tiek izplatīts saskaņā ar AGPLv3 licenci. Sistēmas palaišanai pietiek ar pakotnes instalēšanu un viena pakalpojuma palaišanu. Rūpnieciskai lietošanai ieteicams papildus izmantot MySQL/PostgreSQL un Redis/RabbitMQ+Redis (kešatmiņa un MQ brokeris). Katra versija veido Docker attēlu.

Galvenie uzlabojumi:

  • Iknīcijas laiks ir samazināts un atmiņas darbība optimizēta, pateicoties lielā apjoma koda un dažādu atkārtoto sarakstu refaktorēšanai.
  • Kodēšanas klonēšana (git) vai lejupielāde (tar), kad ir ieslēgta repo_sync_on_run, tagad tiek veikta tieši izpildes direktorijā no avota. Šī funkcija ir īpaši noderīga tiem, kas izmanto Polemarch kā CI/CD cauruļvadu.
  • Pievienota iespēja norādīt maksimālo arhīva lielumu, kas jāielādē, sinhronizējot projektu. Lielums tiek norādīts konfigurācijas failā baitos un attiecas uz visiem projektiem.
  • Pārveidota funkcionalitāte darbam, ja ir norādīts repo_sync_on_run_timeout, kur git projektiem šis laiks tiek izmantots git cli laika ierobežojumiem, bet arhīviem aptver savienojuma izveides laiku un gaidīšanas laiku pirms lejupielādes sākuma.
  • Pievienota iespēja norādīt citu ANSIBLE_CONFIG projektā. Tajā pašā laikā ir saglabāta iespēja globāli norādīt noklusējuma konfigurāciju projektiem, kuros nav ansible.cfg.
  • Novērstas nelielas kļūdas un neskaidrības saskarnē un atjauninātas pamatbibliotēkas.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster