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.
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.