Skip to content

Commit c446aa7

Browse files
authored
Merge pull request #91783 from ShaunaDiaz/OSDOCS-13985
OSDOCS-13985: updates multus in config.yaml MicroShift
2 parents bb3f013 + dcbffb7 commit c446aa7

3 files changed

+28
-13
lines changed

modules/microshift-config-parameters-table.adoc

+4
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,10 @@ container_memory_working_set_bytes{container=`router`,namespace=`openshift-ingre
249249
|String
250250
|Deploys the Open Virtual Networking - Kubernetes (OVN-K) network plugin as the default container network interface (CNI) when empty or set to `"ovnk"`. Supported values are empty, `""` or `"ovnk"`. Setting to `"none"` removes the CNI and is not recommended. Only OVN-K is managed by {microshift-short}.
251251

252+
|`network.multus.status`
253+
|`string`
254+
|Controls the deployment of the Multus Container Network Interface (CNI). Default status is `Disabled`. If you set the value to `Enabled`, the Multus CNI cannot be deleted.
255+
252256
|`network.serviceNetwork`
253257
|IP address block
254258
|A block of virtual IP addresses for Kubernetes services. IP address pool for services. IPv4 is the default. Dual-stack entries are supported. The first entry in this field is immutable after {microshift-short} starts. Default range is `10.43.0.0/16`.

modules/microshift-default-settings.adoc

+21-11
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,17 @@ dns:
4242
etcd:
4343
memoryLimitMB: 0
4444
ingress:
45+
certificateSecret: router-certs-default
46+
clientTLS:
47+
allowedSubjectPatterns:
48+
clientCA:
49+
name: ""
50+
clientCertificatePolicy: ""
4551
defaultHTTPVersion: 1
4652
forwardedHeaderPolicy: ""
47-
httpCompression:
48-
mimeTypes:
49-
- ""
53+
httpCompression:
54+
mimeTypes:
55+
- ""
5056
httpEmptyRequestsPolicy: Respond
5157
listenAddress:
5258
- ""
@@ -80,22 +86,26 @@ network:
8086
clusterNetwork:
8187
- 10.42.0.0/16
8288
cniPlugin: ""
89+
multus:
90+
status: Disabled # <2>
8391
serviceNetwork:
8492
- 10.43.0.0/16
8593
serviceNodePortRange: 30000-32767
8694
node:
8795
hostnameOverride: ""
88-
nodeIP: "" # <2>
96+
nodeIP: "" # <3>
8997
nodeIPv6: ""
9098
storage:
91-
driver: "" # <3>
92-
optionalCsiComponents: # <4>
99+
driver: "" # <4>
100+
optionalCsiComponents: # <5>
93101
- ""
94102
telemetry:
95-
endpoint: https://infogw.api.openshift.com
96-
status: Enabled
103+
endpoint: https://infogw.api.openshift.com
104+
proxy: ""
105+
status: Enabled
97106
----
98107
<1> Calculated based on the address of the service network.
99-
<2> The IP address of the default route.
100-
<3> Default null value deploys Logical Volume Managed Storage (LVMS).
101-
<4> Default null value deploys `snapshot-controller`.
108+
<2> Controls the deployment of the Multus Container Network Interface (CNI).
109+
<3> The IP address of the default route.
110+
<4> Default null value deploys Logical Volume Managed Storage (LVMS).
111+
<5> Default null value deploys `snapshot-controller`.

modules/microshift-install-multus-rpm.adoc

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
[id="microshift-installing-multus_{context}"]
77
= Installing the multiple networks plugin
88

9-
Use this procedure to install the {microshift-short} Multus CNI plugin alongside a new {microshift-short} installation. The {microshift-short} Multus Container Network Interface (CNI) plugin is not installed by default. If you want to attach additional networks to a pod for high-performance network configurations, install the `microshift-multus` RPM package.
9+
You can install the {microshift-short} Multus Container Network Interface (CNI) plugin alongside a new {microshift-short} installation. If you want to attach additional networks to a pod for high-performance network configurations, install the `microshift-multus` RPM package.
1010

1111
[IMPORTANT]
1212
====
13-
Uninstalling the {microshift-short} Multus CNI is not supported.
13+
The {microshift-short} Multus CNI plugin manifests are included in the {microshift-short} binary. To enable multiple networks, you can either set the value in the {microshift-short} `config.yaml` file to `Enabled`, or use the configuration snippet in the `microshift-multus` RPM. Uninstalling the {microshift-short} Multus CNI is not supported in either case.
1414
====
1515

1616
.Procedure
@@ -28,6 +28,7 @@ If you create your custom resources (CRs) while you are completing your installa
2828
====
2929
3030
.Next steps
31+
3132
. Continue with your new {microshift-short} installation, including any add-ons.
3233

3334
. Create the custom resources (CRs) needed for your {microshift-short} Multus CNI plugin.

0 commit comments

Comments
 (0)