InformaticsMatters / squonk

Squonk platform and computational notebook
Apache License 2.0
8 stars 3 forks source link

Support registry pull secrets (Kubernetes) #102

Open alanbchristie opened 4 years ago

alanbchristie commented 4 years ago

The OpenShift (Kubernetes) runner needs to accommodate private registries by allowing authentication through a pre-configured pull secret object whose name is known. The pull secret name for a given pipeline execution should be available to the runner through the pipeline's service descriptor, probably via a kubernetesPullSecretName field, which is null or an empty string when a pull secret is not required.

The pull secret can be assumed to have been deployed to OpenShift/Kubernetes prior to the pipeline's execution.