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
clustermesh-apiserver deployment: support lifecycle and terminationGr… #26945
clustermesh-apiserver deployment: support lifecycle and terminationGr… #26945
Conversation
Related discussion in #26900. |
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 the PR @acgs771126!
CI failed with:
HINT: to fix this, run 'make -C Documentation update-helm-values'
Also please first report the changes from install/kubernetes/cilium/values.yaml
to install/kubernetes/cilium/values.yaml.tmpl
instead and then run:
make -C install/kubernetes cilium/values.yaml
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 @acgs771126 for the PR!
One minor request inline on top of the comments from Alexandre.
b9c4f66
to
7a9fe62
Compare
7a9fe62
to
2a7e710
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.
Changes look good to me.
CI is failing with the following errors, which shall be fixed:
=========================================================
[1/1] Running on 6f0006779a9ecc757e06931cbe5facee053c0e43
clustermesh-apiserver deployment: support lifecycle and terminationGracePeriodSeconds
=========================================================
ERROR:NO_AUTHOR_SIGN_OFF: Missing Signed-off-by: line by nominal patch author 'andychuang <andy.chuang@shoplineapp.com>'
"[PATCH] clustermesh-apiserver deployment: support lifecycle and" has style problems, please review.
ERROR:CUSTOM: Please avoid long commit subjects (max: 75, found: 85)
Similarly, please also rerun make -C install/kubernetes
and commit the changes (mending the current commit).
(Edit) You should also run Documentation/update-spelling_wordlist.sh terminationGracePeriodSeconds
and commit the changes.
2a7e710
to
b54244e
Compare
@giorio94 seems resolved all CI failure, please help review the PR again, many thanks. |
One of the checks is still failing because the commit title is too long: https://github.com/cilium/cilium/actions/runs/5641947820/job/15282283916?pr=26945 |
b54244e
to
a4ed903
Compare
@giorio94 |
/test |
@acgs771126 Tests are not happy yet :-(. Could you please rebase your branch onto main? |
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.
@acgs771126 Some grammar nits, otherwise LGTM from a docs perspective.
a4ed903
to
deac4e2
Compare
clustermesh-apiserver deploment support set lifecycle and terminationGracePeriodSeconds, because we need a while time(by lifecycle.preStop hook) to wait AWS NLB draining target for prevent connection issue when clustermesh-apiserver pod terminating Fixes: cilium#26900 Signed-off-by: andychuang <andy.chuang@shoplineapp.com>
deac4e2
to
ddf76d1
Compare
/test |
@zacharysarah updated the PR, please help review again, thanks :) |
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.
LGTM
@kaworu Hi Alexandre |
/test |
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.
looks good
Reviews are in, and CI is green. Marking as ready to merge. |
clustermesh-apiserver deployment: support lifecycle and terminationGracePeriodSeconds
clustermesh-apiserver deployment support lifecycle and terminationGracePeriodSeconds, because we need a while time(by lifecycle.preStop hook) to wait AWS NLB draining target for prevent connection issue when clustermesh-apiserver pod terminating
Please note: this change I hope can backported to 1.13 version
Fixes: #26900