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/release-notes.md
+1-196Lines changed: 1 addition & 196 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,6 @@ This 07-31-2024 Azure Operator Service Manager release includes updating the NFO
38
38
3. Delete custom location
39
39
4. _If Required:_ Update the CSN to whitelist the endpoint: "linuxgeneva-microsoft.azurecr.io" port 443. This step can be skipped if a wildcard is being used or if running Nexus 3.12 or later.
40
40
5. Install the network function extension
41
-
- For further reference, complete extension syntax in Appendix B.
42
41
6. Create custom location
43
42
7. Redeploy site network services and network functions to the custom location.
44
43
@@ -54,29 +53,6 @@ Introduced in this release is an enhancement of the cluster registry and webhook
54
53
* Implementing options to allow for the future deletion of the extension with minimal impact.
55
54
* Adds tracking references for cluster registry container images usage
56
55
57
-
The following new parameters are now available, and should be appropriately set, when creating the network function extension using the “az k8s-extension” command.
This configuration will provision the webhook pods with horizontal auto scaling.
77
-
Accepted values: true, false.
78
-
Default value: true.
79
-
80
56
#### Safe Upgrades – Downgrade to Lower Version
81
57
With this release a SNS re-put operation now supports downgrading a network function to a lower version. The downgrade re-put operation uses the “helm update” method and is not the same as a rollback operation. Downgrade operations support the same capabilities as upgrades, such as atomic parameter, test-option parameters and pause-on-failure behavior.
82
58
@@ -95,184 +71,13 @@ Through Microsoft’s Secure Future Initiative | Microsoft, the Nexus product ha
95
71
96
72
* NFO - Signing of helm package used by network function extension.
97
73
* NFO - Signing of core image used by network function extension.
98
-
* NFO - Use of Cert-manager for service certificate management and rotation. This change can result in failed SNS deployments if not properly reconciled. For guidance on the impact of this change, see Appendix C.
74
+
* NFO - Use of Cert-manager for service certificate management and rotation. This change can result in failed SNS deployments if not properly reconciled. For guidance on the impact of this change, see Appendix A.
99
75
* NFO - Automated refresh of AOSM certificates during extension installation.
100
76
* NFO - A dedicated service account for the pre-upgrade job to safeguard against modifications to the existing network function extension service account.
101
77
* RP - The service principles (SPs) used for deploying site & NF now require “Microsoft.ExtendedLocation/customLocations/read” permission. The SP's which deploy day N scenario now require "Microsoft.Kubernetes/connectedClusters/listClusterUserCredentials/action" permission. This change can result in failed SNS deployments if not properly reconciled
102
78
* CVE - The following CVE’s are addressed in this release: CVE-2019-25210, CVE-2024-2511, CVE-2023-42366, CVE-2024-4603, CVE-2023-42363
This configuration is an optional parameter. It comes into play when CNF is getting installed and as a part of its installation corresponding pods are spin up in the CNF's release namespace. This configuration configures more granular control on top of rules and namespaceSelectors defined in Pod Mutating Webhook Configuration.
The above matchCondition implies that the pods getting admitted in kube-system namespace will be mutated only if they have atleast one of the following labels:
176
-
app == "commissioning"
177
-
name == "cert-exporter"
178
-
app == "descheduler"
179
-
else they will not be mutated and continue to be pulled from the original.
180
-
Accepted value: Any valid CEL expressions
181
-
To learn more about matchConditions reference Kubernetes doc link.
182
-
183
-
This configuration parameter can be set or updated during NF Extension's installation or update.
184
-
Also, this condition comes into play only when the CNF/Component/Application is getting installed into the namespace as per the rules and namespaceSelectors defined in Pod Mutating Webhook Configuration. If there are more pods getting spin up in that namespace, this condition will still be applied to them.
This configuration will allow artifacts to be delivered to edge via hardware drive.
241
-
It is only used for Tempnet with AP5GC.
242
-
Accepted values: false, true.
243
-
Default value: false.
244
-
Recommended NFO config for AKS
245
-
The default NFO config is configured for HA on NAKS as none of the csi disk drives on AKS support ReadWriteX access mode, HA needs to be disabled on AKS.Use the following config options on AKS
With this release, AOSM now uses cert-manager to store and rotate certificates. As part of this change, AOSM deploys a cert-manager operator, and associate CRDs, in the azurehybridnetwork namespace. Since having multiple cert-manager operators, even deployed in separate namespaces, will watch across all namespaces, only one cert-manager can be effectively run on the cluster.
0 commit comments