Bol sa vydaný release nxs-universal-chart 3.0, nástroj na nasadzovanie aplikácií v Kubernetes. Platforma je modulárna a pracuje na základe samostatných nuc-* sub-chartov, ktoré sú publikované cez OCI registry a pripojené do hlavného chart balíka ako závislosti na konkrétnu úlohu, čo umožňuje zostaviť aplikáciu a potrebné prepojenie v rámci jedného Helm releasu. Na hlavný chart balík sa stavajú moduly na nastavenie toku, monitorovanie, AI inferenciu a ďalšie infraštruktúrne prvky v Kubernetes. Projekt je šírený pod licenciou Apache 2.0. V práci sa používajú Istio, KServe, KNative a Vault Secret Operator.
V novom release bol univerzálny chart balík premenený na modulárnu platformu na dodávanie aplikácií v Kubernetes. Pridaná kontrola podľa schema.json, ktorá pomáha nájsť chyby pred nasadením. Realizovaný deterministický rendering na minimalizáciu šumu v diffoch a vylúčenie náhodných zmien v manifestoch. Pridané ďalšie úrovne automatickej kontroly šablón, values zmlúv a závislostí (unit testy na základe helm-unittest, e2e testy cez kind a podpis artefaktov kryptografickým podpisom cosign). Zabezpečené šírenie chart balíkov cez OCI registry a releasy cez ArtifactHub.
Zdroj: opennet.ru
