name: web
                  
                  
                    annotations:
                  
                  
                      "helm.sh/resource-policy": "keep"
                  
                  
                  type: Opaque
                  
                  
                  data:
                  
                  
                    web.env: {{ .Files.Get "secrets/web.env" | b64enc }}
                  
                  
                  
                  
                  
                  Все окей, секреты создаются без проблем.
                  
                  
                  
                  
                  
                  
                  
                  
                  при апдейте секреты не обновляются, в принципе меня это устраивает, не обновляются даже когда я вношу изменения в web.env файл. 
                  
                  
                  
                  
                  
                  Вопрос, почему? это фича хельма ? кто может обыяснить ?
                  
                  
                
Может потому что keep?
да, но читал что "helm.sh/resource-policy": "keep" влияет только на ресурсы созданные НЕ хельмом. пробовал так же без "helm.sh/resource-policy": "keep", ситуация аналогичная
У секрета кстати есть поле на вход stringData. Туда можно писать данные текстом неbase64
Ты что-то не так делаешь
Эта аннотация говорит хелму не удалять ресурс при uninstall
Не знаю. Попробуй с дебагом апгрейд делать.
попробовал, бейс64 разный, но секреты все равно не апдейтятся
А если заменить на текст?
data: web.env: "text" то же самое
Что значит не апдейтятся секреты? Ты просматриваешь объект секрет в кубе и он там старый?
я просматриваю AGE
Как апгрейдишь?
helm upgrade
И содержимое секрета не меняется?
Не делай так никогда
Он уже написал, что смотрит по age
похоже что меняется 676 bytes понял, я просто думал он пересоздастся.
Обсуждают сегодня