You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Excluding the e2e B/G test execution from older Flink versions
Updated e2e yaml specs for Blue/Green tests
Relocating the Blue/Green configuration map.
Cleaning up and refactoring test code.
Handling errors when fetching a savepoint.
Handling exceptions when triggering a savepoint.
Adding an error property to the FlinkBlueGreenDeploymentStatus to capture failure descriptions.
Adding extra savepoint "carry over" feature
Addressing edge error cases when patching an existing FlinkDeployment resource.
Addressing PR comments
More consistent reconcile result (UpdateControl) handling.
Clearer comments
Consolidated and organized the B/G utility methods.
Taking savepoint also for LAST-STATE, removed the last checkpoint usage.
Adjusted the semantics of the Diff class. PR comments.
If a spec change comes in mid transition, we apply it right away.
Removing redundant BlueGreenDiffType cases
Addressing PR comments. Corrected abort/delay logic. Added the e2e tests to ci.yml. Missing Licenses.
Improving/adding E2E tests for blue/green deployments. Checkstyle fixes.
Updated unit test to assert Savepointing. Checkstyle fixes
Adding support for Savepointing before transItion in the case of UpgradeMode.SAVEPOINT
Optimized the B/G unit tests
Triggering a full transition only when needed, otherwise just patch the child FlinkDeployment. Unit test added and simplified assertions.
Optimizing the State Handling
Introducing a Blue/Green State Machine
Refactoring for clarity (added BlueGreenTransitionContext)
- Refactoring (splitting) the Blue/Green controller logic from the Controller to a State Machine and Util methods.
- Created a comparator for BlueGreenDeploymentSpec
Added Blue/Green Deployments E2E test
Optimized/simplified the reconciliation logic for first deployments. Clearer log statements.
Fixing configOption default value management and log message formatting
[FLINK-37515] FLIP-503: Basic support for Blue/Green deployments
0 commit comments