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