Skip to content

Question about tolerations #5211

@schelv

Description

@schelv

Hi

I want to run cert-manager on a node that has a taint.
The readme lists a few configurable parameters containing the word tolerations.
There is no example but I got it working through trial and error.
It turns out all the parameters are needed to get it working

Below is the command I use to install cert-manager.
Is it supposed to be this verbose?

Or can this be done with one parameter?
And is there an easier syntax to set the parameter value?

helm install cert-manager jetstack/cert-manager \
--namespace cert-manager --create-namespace \
--version v1.8.0 \
--set installCRDs=true \
--set tolerations[0].key=<taint-key>,tolerations[0].value=<taint-value>,tolerations[0].effect=NoSchedule \
--set webhook.tolerations[0].key=<taint-key>,webhook.tolerations[0].value=<taint-value>,webhook.tolerations[0].effect=NoSchedule \
--set cainjector.tolerations[0].key=<taint-key>,cainjector.tolerations[0].value=<taint-value>,cainjector.tolerations[0].effect=NoSchedule \
--set startupapicheck.tolerations[0].key=<taint-key>,startupapicheck.tolerations[0].value=<taint-value>,startupapicheck.tolerations[0].effect=NoSchedule \
--set global.leaderElection.namespace=cert-manager

Metadata

Metadata

Assignees

No one assigned

    Labels

    lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions