Helm?
https://github.com/helm/helm/issues/10281
Если да можете поделиться опытом как справились с этой проблемой?
На мой вкус lookup плохая практика. Может ломать идмемпотеность
> I am creating few istio CRDs in a helm chart - idea is to create them only if it does not exist. So using lookup was a convenient option. > I have used lookup for about 3 resources in this chart Автор странное пишет. Helm итак не умеет обновлять Crd. Это одна из его проблем кстати. Городить lookup для этого совсем не нужно
А вообще helm говно 😂
А как тогда ещё можно проверять если ли дулбикат определённого ресурса в кластере? Я пока не нашёл ещё какого то решения
Не нужно искать дубликаты. Просто применяй темплейт повторно. И если объект был - он не изменится. 3 way merge же
Но во время install тогда косяк будет.
Дубликат не проблема. Если дубликат то просто заменяются в нем поля. Ты создай ресурс в кластер, а потом создай манифест для него и сделай kubectl apply. Ничего не будет, дубликат не создастся, просто обновятся поля, которые отличались
Так upgrade делай
Точнее upgrade —install
Весь темплейтинг ямлей это сорта говна
Обсуждают сегодня