sealed-secrets icon indicating copy to clipboard operation
sealed-secrets copied to clipboard

template.metadata.name ignored in sealed secret

Open ErikEngerd opened this issue 8 months ago • 4 comments

Which component: sealed secret controller: docker.io/bitnami/sealed-secrets-controller:0.26.3

Describe the bug

When creating a sealed secret with a setting of spec.template.metadata.name different from the name of the sealed secret, a secret is created with name equal to metadata.name of the sealed secret. The metadata.name from the template section is ignored.

To Reproduce

Create a sealed secret. Add an override for metadata.name in the template section. Example:

apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
  name: passwordsecret-ss
spec:
  encryptedData:
    ARTIFACTORY_PASSWORD: YOUR_ENCRYPTED_SECRET_HERE
  template:
    metadata:
      name: passwordsecret

Now a secret named 'passwordsecret-ss' is created, not the expected secret 'passwordsecret'.

Expected behavior In the above example, a secret with name 'passwordsecret' should be created.

Version of Kubernetes: kubectl version:

Client Version: v1.29.1
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.27.4+k3s1
WARNING: version difference between client (1.29) and server (1.27) exceeds the supported minor version skew of +/-1

Additional context Add any other context about the problem here.

ErikEngerd avatar Jun 07 '24 13:06 ErikEngerd