L'opérateur écrit des Secrets clé→valeur (+ transforms prefix/suffix/rename/base64Decode/jsonExpand). Il ne sait pas rendre un fichier composé (texte statique + plusieurs champs interpolés), contrairement au templating de Vault Agent.
Cas rencontrés lors de la migration (contournés par du config-native / pré-composition à l'import) : config.yml du registry, scripts SMTP de Grafana, concat host:port.
Proposition : un transform template (Go text/template ou équivalent) produisant une clé fichier entièrement rendue à partir des valeurs révélées.
Priorité basse : YAGNI tant qu'aucun cas ne l'exige (les cas actuels sont couverts sans). Contexte : kubernetes#72.
L'opérateur écrit des Secrets clé→valeur (+ transforms
prefix/suffix/rename/base64Decode/jsonExpand). Il ne sait pas rendre un fichier composé (texte statique + plusieurs champs interpolés), contrairement au templating de Vault Agent.Cas rencontrés lors de la migration (contournés par du config-native / pré-composition à l'import) :
config.ymldu registry, scripts SMTP de Grafana, concathost:port.Proposition : un transform
template(Go text/template ou équivalent) produisant une clé fichier entièrement rendue à partir des valeurs révélées.template(entrée = map révélée, sortie = clé unique)Ready=False, Secret non écrit, métrique d'erreur — comme les autres transforms)Priorité basse : YAGNI tant qu'aucun cas ne l'exige (les cas actuels sont couverts sans). Contexte : kubernetes#72.