Files
peikarband/helm
Ehsan.Asadi 7b3bc5b408
Some checks failed
CD - Build & Deploy / build-and-push (push) Has been cancelled
CD - Build & Deploy / package-helm (push) Has been cancelled
CD - Build & Deploy / deploy-staging (push) Has been cancelled
CD - Build & Deploy / deploy-production (push) Has been cancelled
CD - Build & Deploy / release (push) Has been cancelled
CI / security (push) Has been cancelled
CI / test (3.11) (push) Has been cancelled
ci/woodpecker/push/woodpecker Pipeline failed
CI / test (3.12) (push) Has been cancelled
feat(helm): add imagePullSecret template for private registry
Changes:
- Add templates/secret.yaml to automatically create docker-registry secret
- Add imageCredentials config to values.yaml (disabled by default)
- Enable imageCredentials in values-production.yaml
- Auto-generates kubernetes.io/dockerconfigjson secret from username/password

Usage in production:
1. Set credentials via ArgoCD values override:
   imageCredentials.username: <from-secret>
   imageCredentials.password: <from-secret>

2. Or use external-secrets operator to inject from vault

The secret will be auto-created and referenced in imagePullSecrets.
2025-12-30 16:52:21 +03:30
..