Pelepasan Polemarch 2.1, antarmuka wéb pikeun Ansible

Polemarch 2.1.0 dirilis, panganteur web pikeun ngatur infrastruktur server dumasar kana Ansible. Kodeu proyék ditulis dina Python sareng JavaScript nganggo kerangka Django sareng Seledri. Proyék ieu disebarkeun dina lisénsi AGPLv3. Pikeun ngamimitian sistem, ngan ukur pasang pakét sareng mimitian 1 jasa. Pikeun pamakéan industri, eta disarankeun pikeun nambahkeun MySQL / PostgreSQL na Redis / RabbitMQ + Redis (cache MQ jeung calo). Pikeun unggal versi, gambar Docker dihasilkeun.

Perbaikan utama:

  • waktos initialization kode geus ngurangan sarta manajemén memori geus dioptimalkeun ku refactoring jumlah badag kode sarta sagala rupa daptar ulang.
  • Kloning (pikeun git) atanapi unduh (pikeun tar) kode sareng repo_sync_on_run diaktipkeun ayeuna dilakukeun langsung kana diréktori jalan tina sumberna. Fitur ieu hususna kapaké pikeun anu nganggo Polemarch salaku pipa CI / CD.
  • Ditambahkeun kamampuhan pikeun nangtukeun ukuran arsip maksimum nu kudu diundeur nalika nyingkronkeun proyek. Ukuran dituduhkeun dina file konfigurasi dina bait tur valid pikeun sakabéh proyék.
  • Fungsionalitas gawé bareng repo_sync_on_run_timeout anu ditangtukeun parantos didamel deui, dimana pikeun proyék-proyék git waktos ieu dianggo dina git cli timeouts, sareng arsip nyertakeun waktos ngadamel sambungan sareng ngantosan undeuran dimimitian.
  • Ditambahkeun kamampuhan pikeun nangtukeun ANSIBLE_CONFIG béda dina hiji proyék. Dina waktu nu sarua, kasebut nyaéta dimungkinkeun pikeun nangtukeun hiji config standar global pikeun proyék-proyék dimana euweuh ansible.cfg dina akar.
  • Kasalahan leutik sareng kasalahan dina antarmuka parantos dibenerkeun sareng perpustakaan dasar parantos diropéa.

sumber: opennet.ru

Tambahkeun komentar