-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
metrics_server: add extras nodeselector, affinity, tolerations #9972
metrics_server: add extras nodeselector, affinity, tolerations #9972
Conversation
Hi @pli01. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
04fc001
to
c9a4ee6
Compare
tolerations: | ||
{% if not masters_are_not_tainted %} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If masters_are_not_tainted
is true and metrics_server_extra_tolerations
is not defined, the above tolerations
becomes empty and that leads an error due to invalid YAML format.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have commit a fix:
add tolerations
key , if masters_are_not_tainted
is false or metrics_server_extra_tolerations
is defined
With this condition is that ok ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hi @oomichi ,
now, It seems that the CI failed on error outside of this PR
Due to calico mismatch checksum
fatal: [instance-1 -> instance-1]: FAILED! => {"attempts": 4, "changed": true, "checksum_dest": null, "checksum_src": "122ff30c76923425b04a5c8915b6a164b813b0fb", "dest": "/builds/kargo-ci/kubernetes-sigs-kubespray/downloads/calico-v3.25.1-kdd-crds/v3.25.1.tar.gz", "elapsed": 1, "msg": "The checksum for /builds/kargo-ci/kubernetes-sigs-kubespray/downloads/calico-v3.25.1-kdd-crds/v3.25.1.tar.gz did not match 361b0e0e6d64156f0e1b2fbfd18d13217d188eee614eec5de6b05ac0deaab372; it was 4d6b6653499f24f80a85a0a7dac28d9571cabfa25356b08f3b438fd97e322e2d.", "src": "/home/kubespray/.ansible/tmp/ansible-tmp-1681554791.7329743-3253-129198476346473/tmpi_gxw4px", "url": "https://github.com/projectcalico/calico/archive/v3.25.1.tar.gz"}
https://gitlab.com/kargo-ci/kubernetes-sigs-kubespray/-/jobs/4119243029#L3913
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have fix calico checksum in this PR #9990
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@pli01 Thanks for fixing the calico checksum issue on another pull request!
5333191
to
91bedc4
Compare
91bedc4
to
ec8df4e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for updating.
Current one seems good for me.
/ok-to-test
/approve
tolerations: | ||
{% if not masters_are_not_tainted %} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@pli01 Thanks for fixing the calico checksum issue on another pull request!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@pli01 Thank you, looks good!
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: floryut, oomichi, pli01 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/ok-to-test |
…netes-sigs#9972) * metrics_server: add extras nodeselector, affinity, tolerations * fix tolerations invalid YAML if undefined
What type of PR is this?
/kind feature
What this PR does / why we need it:
This PR add optional extra vars to metrics-server template role :
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?: