Ogłoszono gotowość do masowego użytku otwartego projektu Nelm, który jest pozycjonowany jako „alternatywa dla Helm 3”. Nelm powstał w trakcie rozwoju narzędzia CI/CD werf jako fork Helm, menedżera pakietów dla Kubernetes, który używa „chartów” do wdrażania aplikacji w K8s. Kod Nelm jest dostępny na GitHubie na licencji Apache 2.0.
W forku rozwiązano szereg problemów, które przez długi czas występowały w Helm, oraz dodano nowe funkcjonalności, w tym:
- Bardziej spójne podejście do aktualizacji zasobów Kubernetes z użyciem technologii Server-Side Apply zamiast 3-Way Merge;
- Śledzenie stanu zasobów oraz wyświetlanie logów podczas wdrażania;
- Przejrzyste planowanie przyszłych wydań z wyglądem w stylu „terraform plan”;
- Wsparcie dla pracy z zaszyfrowanymi „values” i plikami.
W planach Nelm jest dostarczenie alternatywy dla istniejącej szablonizacji Go dla chartów.
Źródło: opennet.ru
