grafana / rollout-operator

Kubernetes Rollout Operator
Apache License 2.0
132 stars 17 forks source link

Implement zoneTracker for coordinating downscales across statefulsets using a ConfigMap for the prepare_downscale admission webhook #107

Closed JordanRushing closed 8 months ago

JordanRushing commented 9 months ago

Replacing #96 with this PR, changing the implementation to use a ConfigMap instead of a file in object storage.

The previous PR includes context for the reasoning behind implementing the zoneTracker and ultimately settling on a ConfigMap as the mechanism to store the relevant zone metadata.

JordanRushing commented 8 months ago

Thanks so much for the review, @andyasp -- I've pushed a commit here and to another branch to implement your suggestions and feedback:

Once I'm finished iterating on the new branch, I'll merge the changes into this PR to finish the review so that we can merge and cut a new tag for the rollout operator.

christopherzli commented 7 months ago

Can we include this in the read.me as well? Thanks!