chart в котором в зависимостях есть chart - kafka, в котором в values.yml для секции zookeeper есть такое:
zookeeper:
resources: ~
но, в моём chart-е есть отдельно зависимость с zookeeper и я не использую зависимость zookeeper из kafka
при установки chart-а выводится WARNING сообщения из-за ~ и чтобы его не было нужно поменять на:
zookeeper:
resources: {}
не хочется у себя в репозитарии хранить чарт с kafka, хочется брать из внешней репы при сборке, чтобы при обновлении не заниматься перекладыванием всего чарта и правкой одной опции.
Как это можно пропатчить при сборке chart-а helm-ом?
в основном values.yaml пишешь kakfa: zookeeper: resources: {}
так вот так не прокатывает почему-то...
покажи dependency в chart.yaml
о, на обновлённой версии helm v3.6.3 так норм отработало, а на старой - 3.2.4 выдавало: coalesce.go:199: warning: destination for resources is a table. Ignoring non-table value <nil> coalesce.go:199: warning: destination for resources is a table. Ignoring non-table value <nil> coalesce.go:199: warning: destination for resources is a table. Ignoring non-table value <nil> coalesce.go:199: warning: destination for resources is a table. Ignoring non-table value <nil>
отследил, проблема исчезает с 3.5.0, связана с мержем значений values из всех зависимостей и основного values.yaml файла.
Обсуждают сегодня