Description of problem:
Tolerations and taints of router can work after adding tolerations to ingresscontroller,
But after removing tolerations from ingresscontroller, the route deployment is not updated and still contains tolerations setting.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. edit ingresscontroller and adding tolerations as below:
$ oc -n openshift-ingress-operator edit ingresscontroller/default
- effect: NoExecute
2. check router deployment and pods
$ oc -n openshift-ingress get deployment -o yaml | grep toleration -A 3
3. edit ingresscontroller and remove the tolerations
step2: the deployment and pod of router contains the tolerations
step3: same to step2
in step3, router pod should be redeployed and the toleration should be removed.
verified with 4.1.0-0.nightly-2019-04-23-223857 and issue has been fixed.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.