Комментарии 6
Добавлена поддержка переиспользуемых выражений и возможность указывать severity(warning - выводит сообщение, но не exit code ==1).
https://github.com/idsulik/helm-cel?tab=readme-ov-file#writing-validation-rules
Одно из главных преимуществ Helm CEL — понятные сообщения об ошибках
И один из главных недостатков, т.к. текст ошибки должен полностью написать человек самостоятельно. И поддерживать его актуальность в будущем, что может быть не совсем просто из-за человеческого фактора.
А что насчёт переводов текстов ошибок на разные языки?
Может там есть режим автоматической генерации описания ошибки, на основе выражения?
Отличная статья о Helm CEL! Я впечатлён тем, как вы объяснили преимущества использования CEL для валидации Helm чартов. Примеры, приведенные в сравнении с JSON Schema, действительно помогают понять, насколько более гибким и читаемым является подход с CEL. Особенно полезно было увидеть применение условной валидации и информативные сообщения об ошибках. Это значительно упрощает процесс отладки. Было бы интересно узнать больше о возможностях интеграции Helm CEL с другими инструментами в CI/CD пайплайнах. Спасибо за ценный материал!
Добавлена поддержка переиспользуемых выражений и возможность указывать severity(warning - выводит сообщение, но не exit code ==1).
https://github.com/idsulik/helm-cel?tab=readme-ov-file#writing-validation-rules
Helm CEL: Валидация Helm чартов с помощью CEL