Как запретить Helm переименовывать ресурс, использующий хуки?
Я развертываю манифест, который выглядит так:
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
annotations:
helm.sh/hook: 'pre-install,pre-upgrade'
helm.sh/hook-weight: '-1'
name: 'my-secret'
spec:
encryptedData:
foo: bar
Это то, что известно как запечатанный секрет .
Проблема в том, что он фактически развертывается как:
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
annotations:
helm.sh/hook: pre-install,pre-upgrade
helm.sh/hook-weight: "-1"
name: a7aeb5f-presync-1643647907
spec:
encryptedData:
foo: bar
т.е. меняется имя.
Поскольку секрет зашифрован с использованием строгой области видимости, для его работы имя должно совпадать с исходным именем, т.е.
my-secret
.
Как использовать хуки для определения приоритетов создания ресурсов и сохранения имени исходного ресурса?