Został wydany nxs-universal-chart 3.0, zestaw narzędzi do wdrażania aplikacji w Kubernetes. Platforma modułowa opiera się na niezależnych podwykresach nuc-*, które są publikowane za pośrednictwem rejestru OCI i dołączane do głównego pakietu wykresów jako zależności dla konkretnego zadania, co pozwala na zbudowanie aplikacji i jej wymaganego frameworka w ramach jednej wersji Helm. Moduły do konfiguracji ruchu, monitorowania, infrastruktury AI i innych elementów infrastruktury w Kubernetes są zbudowane na bazie głównego pakietu wykresów. Projekt jest dystrybuowany na licencji Apache 2.0. Wykorzystuje on Istio, KServe, KNative i Vault Secret Operator.
W nowej wersji uniwersalny pakiet wykresów został przekształcony w modułową platformę do dostarczania aplikacji do Kubernetes. Dodano walidację pliku schema.json, która pomaga identyfikować błędy przed wdrożeniem. Wprowadzono renderowanie deterministyczne, aby zminimalizować szum w plikach różnicowych i wyeliminować przypadkowe zmiany w manifestach. Dodano dodatkowe warstwy automatycznej walidacji dla szablonów, kontraktów wartości i zależności (testy jednostkowe oparte na helm-unittest, testy e2e za pośrednictwem kind oraz podpisywanie artefaktów za pomocą cosign). Dystrybucja pakietów wykresów jest teraz dostępna za pośrednictwem rejestru OCI, a wydania są dystrybuowane za pośrednictwem ArtifactHub.
Źródło: opennet.ru
