🌐 The Challenge

In Kubernetes, every namespace needs its own image pull secret to fetch private container images. Manually creating and updating these secrets across dozens of namespaces becomes:

🛠️ Our Solution

Define a single ClustRegCred custom resource with your registry credentials and target namespaces. The operator then:

ClustRegCred Example

apiVersion: registry.example.com/v1
kind: ClustRegCred
metadata:
  name: sample-clustregcred
spec:
  registry: https://index.docker.io/v1/
  username: your-user
  password: your-pass
  secretName: my-image-pull-secret
  namespaces:
    - project-alpha
    - project-beta

🤝 Why It Matters

🚧 Next Steps & Ideas

Future enhancements and alternative “secret injection” patterns under consideration:

Have other ideas? Let me know!