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
Copy file name to clipboardExpand all lines: articles/operator-service-manager/safe-upgrade-practices.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ To ensure outcomes, nfApp testing is supported using helm, either helm upgrade p
42
42
## Considerations for in-service upgrades
43
43
Azure Operator Service Manager generally supports in service upgrades, an upgrade method which advances a deployment version without interrupting the running service. Some considerations are necessary to ensure the proper behavior of AOSM during ISSU operations.
44
44
* Where AOSM performs an upgrade against an ordered set of multiple nfApps, AOSM first upgrades or creates all new nfApps, then deletes all old nfApps. This approach ensures service isn't impacted until all new nfApps are ready but requires extra platform capacity for transient hosting of both old and new nfApps.
45
-
* Where AOSM upgrades an nfApp with multiple replica, AOSM honors the deployment profile settings for either the rolling or recreate options. Where rolling is used, expose the values `maxUnavailable` and `maxSurge` as CGS parameters, which can then be set via operator CGV at run-time.
45
+
* Where AOSM upgrades an nfApp with multiple replicas, AOSM honors the deployment profile settings for either the rolling or recreate option. Where rolling is used, expose the values `maxUnavailable` and `maxSurge` as CGS parameters, which can then be set via operator CGV at run-time.
46
46
47
47
Ultimately, the ability for a given service to be upgraded without interruption is a feature of the service itself. Consult further with the service publisher to understand the in-service upgrade capabilities and ensure they're aligned with the proper AOSM behavioral options.
48
48
@@ -149,9 +149,9 @@ The `skipUpgrade` feature is designed to optimize the time taken for CNF upgrade
149
149
150
150
### Precheck Criteria
151
151
An upgrade can be skipped if all the following conditions are met:
152
-
1. The `nfApplication` provisioning state is Succeeded.
153
-
2. there's no change in the Helm chart name or version.
154
-
3. there's no change in the Helm values.
152
+
- The `nfApplication` provisioning state is Succeeded.
153
+
- There's no change in the Helm chart name or version.
154
+
- There's no change in the Helm values.
155
155
156
156
### Enabling or disabling the skipUpgrade feature
157
157
The `skipUpgrade` feature is **disabled by default**. If this optional parameter isn't specified in `roleOverrideValues` under `upgradeOptions`, CNF upgrades proceed in the traditional manner, where the `nfApplications` are upgraded at the cluster level.
0 commit comments