Resolve "PR-6"
General MR
Summary
This MR improves flexibility by allowing a single ExternalSecret to reference multiple secret fields from a remote secret provider, reducing duplication and simplifying configuration.
Relevant logs/screenshots
chuka@DESKTOP-006TSPC:~/bigbang/bigbang$ kubectl get pods -n external-secrets
NAME READY STATUS RESTARTS AGE
external-secrets-6bfff967f7-bwvg6 2/2 Running 0 61s
chuka@DESKTOP-006TSPC:~/bigbang/bigbang$ kubectl get css -n external-secrets
NAME AGE STATUS CAPABILITIES READY
team-list 69s Valid ReadWrite True
chuka@DESKTOP-006TSPC:~/bigbang/bigbang$ kubectl get es -n external-secrets
NAME STORETYPE STORE REFRESH INTERVAL STATUS READY
team-list-externalsecrets ClusterSecretStore team-list 1m SecretSynced True
chuka@DESKTOP-006TSPC:~/bigbang/bigbang$ kubectl get secrets -n external-secrets
NAME TYPE DATA AGE
chu-awssm-secret Opaque 2 3m25s
kube-secret Opaque 2 66s
private-registry kubernetes.io/dockerconfigjson 1 4m29s
chuka@DESKTOP-006TSPC:~/bigbang/bigbang$ kubectl get secret kube-secret -n external-secrets -o yaml
apiVersion: v1
data:
engineers: ZW5naW5lZXJz
roger: Um9nZXIgQWRhbXM=
kind: Secret
metadata:
annotations:
meta.helm.sh/release-name: external-secrets-external-secrets
meta.helm.sh/release-namespace: external-secrets
reconcile.external-secrets.io/data-hash: a183b75ebc92f04980d6bbd87f81dd10686ab18ceaaf994104ea7051
creationTimestamp: "2025-12-17T13:47:02Z"
labels:
app.kubernetes.io/managed-by: Helm
helm.toolkit.fluxcd.io/name: external-secrets
helm.toolkit.fluxcd.io/namespace: bigbang
reconcile.external-secrets.io/created-by: b0878018defa41cd53890a2c6c52472692c0b69308b5f5321b600a34
reconcile.external-secrets.io/managed: "true"
name: kube-secret
namespace: external-secrets
ownerReferences:
- apiVersion: external-secrets.io/v1
blockOwnerDeletion: true
controller: true
kind: ExternalSecret
name: team-list-externalsecrets
uid: fba97e89-6f6a-41f5-910e-b8ec999a10b9
resourceVersion: "8407"
uid: c2b12a60-e7ac-4a7c-a2a5-616c28860bdd
type: Opaque
chuka@DESKTOP-006TSPC:~/bigbang/bigbang$ echo ZW5naW5lZXJz | base64 -d
engineers
chuka@DESKTOP-006TSPC:~/bigbang/bigbang$
chuka@DESKTOP-006TSPC:~/bigbang/bigbang$
chuka@DESKTOP-006TSPC:~/bigbang/bigbang$ echo Um9nZXIgQWRhbXM= | base64 -d
Roger Adams
chuka@DESKTOP-006TSPC:~/bigbang/bigbang$
TBD
Linked Issue
Upgrade Notices
N/A
Related to #108 (closed)
Edited by Chukwuka Akagbusi