Workaround to run Sonobuoy e2e tests on K8S cluster having node taints Workaround to run Sonobuoy e2e tests on K8S cluster having node taints kubernetes kubernetes

Workaround to run Sonobuoy e2e tests on K8S cluster having node taints


I think there's a workaround for kubernetes versions prior to 1.17.


On kubernetes version v1.16 you can run Sonobuoy (Sonobuoy version v0.16.1 or higher) with providing the test framework flag: --allowed-not-ready-nodes=1

sonobuoy run --plugin-env=e2e.E2E_EXTRA_ARGS="--allowed-not-ready-nodes=1"

And on kubernetes version prior to v1.16 it was more complicated. I haven't tested this but according to docs: