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
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ For each NfApp, the reput update request supports increasing a helm chart versio
38
38
* NFApps which are only in the new NFDV are installed.
39
39
* NFApps deployed, but not referenced by the new NFDV, are deleted.
40
40
41
-
To ensure outcomes, NfApp testing is supported using helm, either helm upgrade pre/post tests, or standalone helm tests. For pre/post tests failures, the atomic parameter is honored. With atomic/true, the failed chart is rolled back. With atomic/false, no rollback is executed. For more details on standalone helm testing, see the following learn article: [Run tests after install or upgrade](safe-upgrades-helm-test.md)
41
+
To ensure outcomes, NfApp testing is supported using helm, either helm upgrade pre/post tests, or standalone helm tests. For pre/post tests failures, the atomic parameter is honored. With atomic/true, the failed chart is rolled back. With atomic/false, no rollback is executed. For more information on standalone helm testing, see the following article: [Run tests after install or upgrade](safe-upgrades-helm-test.md)
42
42
43
43
## Considerations for in-service upgrades
44
44
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.
@@ -307,19 +307,19 @@ The NF ARM template is used by operator to submit the roleOverrideValues variabl
307
307
```
308
308
309
309
## Skip NfApps which have no change
310
-
The SkipUpgrade feature is designed to optimize the time taken for CNF upgrades. When the publisher enables this flag in the `RoleOverrideValues` under `UpgradeOptions`, the AOSM service layer performs certain prechecks, to determine whether an upgrade for a specific `NFApplication` can be skipped. If all precheck criteria are met, the upgrade is skipped for that application. Otherwise, an upgrade is executed at the cluster level.
310
+
The `skipUpgrade` feature is designed to optimize the time taken for CNF upgrades. When the publisher enables this flag in the `roleOverrideValues` under `upgradeOptions`, the AOSM service layer performs certain prechecks, to determine whether an upgrade for a specific `nFApplication` can be skipped. If all precheck criteria are met, the upgrade is skipped for that application. Otherwise, an upgrade is executed at the cluster level.
311
311
312
312
### Precheck Criteria
313
313
An upgrade can be skipped if all the following conditions are met:
314
-
1. The `NFApplication` provisioning state is Succeeded.
314
+
1. The `nfApplication` provisioning state is Succeeded.
315
315
2. There is no change in the Helm chart name or version.
316
316
3. There is no change in the Helm values.
317
317
318
-
### Enabling or Disabling the SkipUpgrade Feature
319
-
The SkipUpgrade feature is **disabled by default**. If this optional parameter is not specified in `RoleOverrideValues` under `UpgradeOptions`, CNF upgrades proceed in the traditional manner, where the `NFApplications` are upgraded at the cluster level.
318
+
### Enabling or disabling the skipUpgrade feature
319
+
The `skipUpgrade` feature is **disabled by default**. If this optional parameter is not specified in `roleOverrideValues` under `upgradeOptions`, CNF upgrades proceed in the traditional manner, where the `nfApplications` are upgraded at the cluster level.
320
320
321
-
#### Enabling SkipUpgrade withing Network Function Resource
322
-
To enable the SkipUpgrade feature via `RoleOverrideValues`, refer to the following example.
321
+
#### Enabling SkipUpgrade within Network Function Resource
322
+
To enable the SkipUpgrade feature via `roleOverrideValues`, refer to the following example.
0 commit comments