Skip to content

Conversation

@guzzijones
Copy link
Contributor

kubeproxy and kubelet race to shutdown and update firewall rules. This PR gives kubeproxy a bit of time to update it's firewall rules.
pod deletes notify k8 api server and kubelet at the same time

@pull-request-size pull-request-size bot added the size/S PR that changes 10-29 lines. Very easy to review. label Dec 21, 2023
@guzzijones guzzijones changed the title wip - Presleep for st2auth, st2web, st2api, st2stream Presleep for st2auth, st2web, st2api, st2stream Dec 22, 2023
Copy link
Contributor

@mamercad mamercad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@guzzijones guzzijones merged commit f8ff91c into master Jan 13, 2024
@guzzijones guzzijones deleted the presleep branch January 13, 2024 18:41
cognifloyd added a commit that referenced this pull request Dec 16, 2024
Adds a conditional to skip adding the preStop sleep (added in #382) for clusters that
do not use kubelet. My cluster, for example, uses the Calico eBPF-based dataplane,
so it does not rely on kubelet or iptables.

When I tried using "0" to skip this, it was somehow converted to an integer in the
generated yaml file causing some failures during helm upgrade. So, this also adds
quotes around the preStopSleep.

Also, the changelog was missing the PR that added the preStopSleep, so add it, and
fix the order of another changelog entry to follow the merge order and link to the
PR instead of the issue.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature K8s size/S PR that changes 10-29 lines. Very easy to review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants