Default CatalogSources deployed by marketplace do not have toleration for tainted nodes
Issue
-
If all the nodes are tainted and masters are kept
unschedulable
, the default Catalog Source pods remain in pending state due to missingtolerations
:$ oc get pods -n openshift-marketplace NAME READY STATUS RESTARTS AGE NODE certified-operators-4r2rv 1/1 Pending 0 5s <none> community-operators-6ckjt 1/1 Pending 0 5s <none> marketplace-operator-57c6c6755d-9tsc6 1/1 Running 0 7m master1 redhat-marketplace-cm9ws 1/1 Pending 0 5s <none> redhat-operators-jxkv9 1/1 Pending 0 5s <none>
-
There is no supported way to provide
tolerations
to Catalog Source pods.
Environment
- Red Hat OpenShift Container Platform (RHOCP)
- 4
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.