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
[cloud_hotfix_releases] MGMT-12435: Add a way to apply patches to core manifests (#4636)
* MGMT-12435: Add a way to apply patches to core manifests
Starting in 4.12 it's not possible to completely overwrite existing
manifests, the way AI was doing it. Core manifests that need to be
modified should be patched instead.
This PR adds a logic to upload patches to the manifests api and then
apply them.
Note that the InfrastructureCR patching was not changed to us this new
flow as this PR focuses only in adding this possibility and changing the
SchedulableMasters flow. Future PRs will align the rest of the codebase.
Signed-off-by: Flavio Percoco <[email protected]>
* Defer delete of manifests dir in case of error
Signed-off-by: Flavio Percoco <[email protected]>
* Address review comments
Signed-off-by: Flavio Percoco <[email protected]>
* Revert "OCPBUGS-1482: Don't override schedulableMasters unnecessarily (#4414)"
This reverts commit 5661d9c.
Let's go back to applying the schedulable masters patch when either
SchedulableMastersForce or SchedulableMasters are set.
Signed-off-by: Flavio Percoco <[email protected]>
Co-authored-by: Flavio Percoco <[email protected]>
0 commit comments