[Maintenance Windows] Add .spec.skipMaintenanceWindows
to Kyma
#2100
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
Description
To support the use of Maintenance Windows during module upgrades, we need to provide Kyma user to opt-in the usage of maintenance windows. The user can decide by adding to he SKR Kyma spec.skipMaintenanceWindows, that all module upgrades that require a downtime are done during the defined maintenance windows by policy or not.
If the user decides to opt-out of the MW usage, module upgrades will happen as soon as KLM picks up the upgrade scenario from ModuleReleaseMetas in KCP.
We include this as an optional in the Kyma:
Since the information is optional, the default assumed is false. Meaning that by default users have their module version upgrades tied to the Maintenance Windows.
Reasons
We need to harmonize Kyma related upgrade windows with BTP defined major update windows, so that if module upgrades require downtimes, the upgrade is scheduled within the BTP major upgrade window for the given region and plan.
Acceptance Criteria
.spec.skipMaintenanceWindows
added to KymaFeature Testing
Unit tests, End-to-End tests
Testing approach
No response
Attachments
No response
The text was updated successfully, but these errors were encountered: