Helm 3 imagePullSecrets: [] secrete gives an error.
Error: unable to build Kubernetes objects from release manifest: error validating "": error validating data: ValidationError(Deployment.spec.template.spec.imagePullSecrets[0]): invalid type for io.k8s.api.core.v1.LocalObjectReference: got "string", expected "map"
I use this setup and works fine.
In deployment.yaml
In values.yaml
And create secret
regcred
manually usingYou can find detailed documentation here