Skip to content

Commit e666fd2

Browse files
Merge pull request #295188 from msftadam/patch-57
Update safe-upgrade-practices.md
2 parents 8700f19 + 196e5c0 commit e666fd2

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

articles/operator-service-manager/safe-upgrade-practices.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ For each NfApp, the reput update request supports increasing a helm chart versio
3838
* NFApps which are only in the new NFDV are installed.
3939
* NFApps deployed, but not referenced by the new NFDV, are deleted.
4040

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)
4242

4343
## Considerations for in-service upgrades
4444
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
307307
```
308308

309309
## 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.
311311

312312
### Precheck Criteria
313313
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.
315315
2. There is no change in the Helm chart name or version.
316316
3. There is no change in the Helm values.
317317

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.
320320

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.
323323

324324
```json
325325
{

0 commit comments

Comments
 (0)