Объявлено о готовности к массовому использованию открытого проекта Nelm, позиционируемого как «альтернатива Helm 3». Nelm зародился в процессе разработки CI/CD-утилиты werf как форк Helm, пакетного менеджера для Kubernetes, который использует «чарты», чтобы развёртывать приложения в K8s. Код Nelm доступен на GitHub под лицензией Apache 2.0.
В клона са решени редица проблеми, които отдавна съществуват в Helm, и са добавени нови възможности, сред които:
- По-консистентен подход към актуализирането на ресурсите на Kubernetes чрез технологията Server-Side Apply вместо 3-Way Merge;
- Проследяване на състоянието на ресурсите и извеждане на логове по време на внедряване;
- Наглядное планирование будущих релизов с выводом в стиле «terraform plan»;
- Поддержка работы с зашифрованными «values» и файлами.
В планах Nelm — предоставление альтернативы существующей Go-шаблонизации для чартов.
Източник: opennet.ru
