Ich habe einige Geheimnisse erstellt und ich versuche, die Datei auf diese Weise zu importieren:lesen Geheimnisse aus der Datei in Helm
apiVersion: v1
kind: Secret
metadata:
name: {{ template "amq.broker.fullname" . }}-tls
labels:
app: {{ template "amq.name" . }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
component: "{{ .Values.broker.name }}"
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
type: Opaque
data:
{{ (.Files.Glob "secrets/broker.ks").AsSecrets | indent 2 }}
Die Datei ist unter der secrets
Richt. Wenn ich die Installation ausführe, ist das broker.ks
Geheimnis nicht da. Allerdings ist das Geheimnis unter dem secrets
Ordner. Irgendeine Idee?
Hier die dir struct
├── Chart.yaml
├── README.md
├── secrets
│ ├── broker.ks
│ ├── broker_cert
│ ├── client.ks
│ └── client.ts
├── templates
│ ├── NOTES.txt
│ ├── _helpers.tpl
└── values.yaml
Was genau ist die Fehlermeldung, wenn Sie versuchen, "helm upgrade"? Wie sieht der Verzeichnisbaum Ihrer Tabelle aus? – fishi
Kein Fehler während des Upgrades. – Mazzy
Tut '{{.Files.Get" secrets/broker.ks "| b64enc | Einzug 2}} 'Arbeit? Oder benötigen Sie ein glob-Muster, um auf geheime Dateien zu zielen? – fishi