EnMasseProject / enmasse

EnMasse - Self-service messaging on Kubernetes and OpenShift
https://enmasseproject.github.io
Apache License 2.0
189 stars 89 forks source link

Add ability (env-var) into operator to allow specify specific pullsecret for all pods created by operator #4674

Open kornys opened 4 years ago

kornys commented 4 years ago

Overview This is must have feature in case we need to install enmasse from private image repository and we can't modify default pull secret on cluster.

Design

Specify env variable in enmasse-operator which accepts pull secret, this pull secret will be plug into all enmasse deployments etc...

kornys commented 4 years ago

similar change in strimzi -> https://github.com/strimzi/strimzi-kafka-operator/pull/1578

kornys commented 4 years ago

@lulf @k-wall @ctron could someone please check it before we forget to implement that, this feature is must have from my POV becasue without it we are not able to deploy operator and other components from private registry on cluster where we cant change default node configuration etc... https://kubernetes.io/docs/concepts/containers/images/