Skip to content

Conversation

@timebertt
Copy link
Owner

What this PR does / why we need it:

This PR adds the rolling-update experiment scenario. It is based on the basic scenario but also triggers a rolling update twice (every 5 minutes).
It should help evaluate the use of a StatefulSet for the sharded controller instead of a Deployment.
The scenario already handles a fallback to the StatefulSet if there is no webhosting-operator Deployment.

Which issue(s) this PR fixes:
Part of #672

Special notes for your reviewer:

Running the scenario shows the disruptive effects of a rolling update when using a Deployment for the sharded controller:

Screenshot 2025-10-03 at 21 14 05 Screenshot 2025-10-03 at 21 16 09

@timebertt timebertt enabled auto-merge (squash) October 3, 2025 19:17
@timebertt timebertt merged commit 70f89fe into main Oct 3, 2025
4 checks passed
@timebertt timebertt deleted the experiment-rolling branch October 3, 2025 19:23
@timebertt timebertt added the enhancement New feature or request label Oct 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants