Skip to content

Commit

Permalink
Update safe-upgrade-practices.md
Browse files Browse the repository at this point in the history
  • Loading branch information
msftadam authored Feb 26, 2025
1 parent 3841329 commit 36163a8
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions articles/operator-service-manager/safe-upgrade-practices.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,14 +50,19 @@ Ultimately, the ability for a given service to be upgraded without interruption
When planning for an upgrade using Azure Operator Service Manager, address the following requirements in advance of upgrade execution to optimize the time spent attempting the upgrade.

- Onboard updated artifacts using publisher and/or designer workflows.
- Publisher, store, network service design group (NSDG), and network function design group (NFDG) are static and do not change.
- A new artifact manifest is needed to store the new charts and images. For more information, see onboarding documentation for details on uploading new charts and images.
- Publisher, artifact store, network service design group (NSDG), and network function design group (NFDG) are immutabe and cannot change.
- Changing one of these resources would require deployment of a new NF via put.
- A new artifact manifest is needed to store the new charts and images.
- For more information, see [onboarding documentation](how-to-manage-artifacts-nexus.md) for details on uploading new charts and images.
- A new NFDV, and optionally network service design version (NSDV), is needed.
- We cover basic changes to the NFDV in the step by step section.
- New NSDV is only required if a new configuration group schema (CGS) version is being introduced.
- If necessary, new CGS.
- Required if an upgrade introduces new exposed configuration parameters.

> [!NOTE]
> NSDVs and NFDVs with different major versions can be supported in the same NSDG and NFDG
- Create updated artifacts using Operator workflow.
- If necessary, create new configuration group values (CGVs) based on new CGS.
- Reuse and craft payload by confirming the existing site and site network service objects.
Expand Down

0 comments on commit 36163a8

Please sign in to comment.