Skip to content

Commit 3ff726a

Browse files
authored
Update install-network-function-operator.md
1 parent 282bbaa commit 3ff726a

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

articles/operator-service-manager/install-network-function-operator.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -73,16 +73,15 @@ az k8s-extension create --cluster-name
7373
* Default value: stable.
7474

7575
`--version`
76-
* Specify the version to install for the extension instance if '--auto-upgrade-minor-version' isn't enabled.
77-
* Availabe version can be found on [Network Function Extension Release notes]
76+
* Specify the explicit version to install for the extension instance if '--auto-upgrade-minor-version' isn't enabled.
7877

7978
### Optional feature specific configurations
8079

8180
#### Pod Mutating Webhook
8281

8382
`--config global.networkfunctionextension.webhook.pod.mutation.matchConditionExpression=`
84-
* This configuration is an optional parameter. It comes into play when container network function (CNF) is getting installed and as a part of its installation corresponding pods are spin up in the CNF's release namespace.
85-
* This configuration configures more granular control on top of rules and namespaceSelectors defined in [Pod Mutating Webhook Configuration](https://dev.azure.com/msazuredev/AzureForOperatorsIndustry/_git/aosm-networkfunctionextension?version=GBmain&path=/src/NetworkFunctionExtension/config/default/networkfunction-operator/templates/webhook_pod/webhook_mutating_config.yaml).
83+
* This configuration is an optional parameter. It comes into play only when container network functions (CNFs) are installed in the corresponding release namespace.
84+
* This configuration configures more granular control on top of rules and namespaceSelectors.
8685
* Default value:
8786
```bash
8887
"((object.metadata.namespace != \"kube-system\") || (object.metadata.namespace == \"kube-system\" && has(object.metadata.labels) && (has(object.metadata.labels.app) && (object.metadata.labels.app == \"commissioning\") || (has(object.metadata.labels.name) && object.metadata.labels.name == \"cert-exporter\") || (has(object.metadata.labels.app) && object.metadata.labels.app == \"descheduler\"))))"
@@ -92,11 +91,11 @@ az k8s-extension create --cluster-name
9291
- name == "cert-exporter"
9392
- app == "descheduler"
9493

95-
else they are not mutated and continue to be pulled from the original source as per the helm chart of CNF/Component/Application.
94+
else they aren't mutated and continue to be pulled from the original source as per the helm chart of CNF/Component/Application.
9695
* Accepted value:
97-
Any valid [CEL expressions](https://kubernetes.io/docs/reference/using-api/cel/)
96+
Any valid CEL expression.
9897
* This parameter can be set or updated during either network function (NF) extension installation or update.
99-
* 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](https://dev.azure.com/msazuredev/AzureForOperatorsIndustry/_git/aosm-networkfunctionextension?version=GBmain&path=/src/NetworkFunctionExtension/config/default/networkfunction-operator/templates/webhook_pod/webhook_mutating_config.yaml). If there are more pods getting spin up in that namespace, this condition is applied.
98+
* This condition comes into play only when the CNF/Component/Application are getting installed into the namespace as per the rules and namespaceSelectors. If there are more pods getting spin up in that namespace, this condition is applied.
10099

101100
#### Cluster registry
102101

@@ -140,7 +139,7 @@ az k8s-extension create --cluster-name
140139
* AKS: managed-csi
141140
* NAKS(Default): nexus-shared
142141
* NAKS(Non-HA): nexus-volume
143-
* Azure stack edge (ASE): managed-premium
142+
* Azure Stack Edge (ASE): managed-premium
144143
* Default value: nexus-shared.
145144

146145
`--config global.networkfunctionextension.clusterRegistry.storageSize=`
@@ -158,7 +157,7 @@ az k8s-extension create --cluster-name
158157

159158
### Recommended NFO config for AKS
160159

161-
The default NFO config configures HA on NAKS but none of the disk drives on AKS support ReadWriteX access mode. In this case, whhere HA needs to be disabled, use the following config options;
160+
The default NFO config configures HA on NAKS but none of the disk drives on AKS support ReadWriteX access mode. Where HA needs to be disabled, use the following config options;
162161

163162
` --config global.networkfunctionextension.clusterRegistry.highAvailability.enabled=false`
164163
` --config global.networkfunctionextension.webhook.highAvailability.enabled=false` (optional)

0 commit comments

Comments
 (0)