Как мы поняли на практике, что должен уметь инструмент для развертывания. Почему в итоге отказались от Helm в качестве подсистемы развертывания для werf и начали разработку Nelm — обратно совместимой альтернативы Helm.
Расскажем о наиболее значимых улучшениях по сравнению с Helm:
* отображение плана изменений — какие изменения действительно произойдут с ресурсами при развертывании;
* выкат ресурсов последовательно группами или параллельно на основе дерева зависимостей;
* продвинутое отслеживание готовности ресурсов, в том числе автоматическое отслеживание даже неизвестных Custom Resources;
* отображение статуса ресурсов, логов и эвентов во время развертывания;
* решение всех проблем Helm, приводящих к некорректным обновлениям ресурсов;
* полноценная поддержка CRD и множество других исправлений и улучшений.
Поговорим о наших долгосрочных планах и о новой функциональности, которая появятся в ближайшее время.