понимаю, что json-schema https://www.arthurkoziel.com/validate-helm-chart-values-with-json-schemas/ сможет свалидировать параметры только для default values чарта через helm lint?
А если пользователь в релиз закинет какую-то фигню, то argo/helm upgrade съест ошибку?
съест и не подавится как будто
неверно - argo при sync-е падает с ошибкой из схемы в status.conditions[].message типа в моем случае Error: values don't meet the specifications of the schema(s) in the following chart(s): chart-name: -foo.cidr.0: Does not match pattern '^([0-9]{1,3}\.){3}[0-9]{1,3}/([0-9]|1[0-9]|2[0-9]|3[0-2])$'
Обсуждают сегодня