Skip to content

Commit bb20245

Browse files
authored
Merge pull request #41077 from skrthomas/PR40293OSDOCS#2831
OSDOCS-2831: Adding a note about workload disruption to #40293
2 parents b2ebd17 + dd2594a commit bb20245

File tree

1 file changed

+36
-10
lines changed

1 file changed

+36
-10
lines changed

modules/nw-operator-cr.adoc

Lines changed: 36 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
// Module included in the following assemblies:
22
//
3-
// * networking/cluster-network-operator.adoc
43
// * installing/installing_aws/installing-aws-network-customizations.adoc
54
// * installing/installing_azure/installing-azure-network-customizations.adoc
65
// * installing/installing_bare_metal/installing-bare-metal-network-customizations.adoc
6+
// * installing/installing_gcp/installing-gcp-network-customizations.adoc
7+
// * installing/installing_ibm_power/installing-ibm-power.adoc
8+
// * installing/installing_ibm_power/installing-restricted-networks-ibm-power.adoc
9+
// * installing/installing_ibm_z/installing-ibm-z-kvm.adoc
10+
// * installing/installing_ibm_z/installing-ibm-z.adoc
11+
// * installing/installing_ibm_z/installing-restricted-networks-ibm-z-kvm.adoc
12+
// * installing/installing_ibm_z/installing-restricted-networks-ibm-z.adoc
713
// * installing/installing_vmc/installing-vmc-network-customizations-user-infra.adoc
814
// * installing/installing_vmc/installing-vmc-network-customizations.adoc
9-
// * installing/installing_vsphere/installing-vsphere-network-customizations.adoc
1015
// * installing/installing_vsphere/installing-vsphere-installer-provisioned-network-customizations.adoc
11-
// * installing/installing_gcp/installing-gcp-network-customizations.adoc
16+
// * installing/installing_vsphere/installing-vsphere-network-customizations.adoc
17+
// * networking/cluster-network-operator.adoc
18+
// * networking/network_policy/logging-network-policy.adoc
1219
// * post_installation_configuration/network-configuration.adoc
13-
// * installing/installing_ibm_z/installing-ibm-z.adoc
14-
// * installing/installing_ibm_z/installing-ibm-z-kvm.adoc
15-
// * installing/installing_ibm_z/installing-restricted-networks-ibm-z.adoc
16-
// * installing/installing_ibm_z/installing-restricted-networks-ibm-z-kvm.adoc
17-
// * installing/installing_ibm_power/installing-ibm-power.adoc
18-
// * installing/installing_ibm_power/installing-restricted-networks-ibm-power.adoc
1920

2021
// Installation assemblies need different details than the CNO operator does
2122
ifeval::["{context}" == "cluster-network-operator"]
@@ -268,6 +269,14 @@ endif::operator[]
268269
|`object`
269270
|Specify a configuration object for customizing network policy audit logging. If unset, the defaults audit log settings are used.
270271

272+
|`gatewayConfig`
273+
|`object`
274+
|Optional: Specify a configuration object for customizing how egress traffic is sent to the node gateway.
275+
276+
[NOTE]
277+
====
278+
While migrating egress traffic, you can expect some disruption to workloads and service traffic until the Cluster Network Operator (CNO) successfully rolls out the changes.
279+
====
271280
|====
272281

273282
// tag::policy-audit[]
@@ -301,8 +310,25 @@ One of the following additional audit log targets:
301310
|====
302311
// end::policy-audit[]
303312

313+
.`gatewayConfig` object
314+
[cols=".^2,.^2,.^6a",options="header"]
315+
|====
316+
|Field|Type|Description
317+
318+
|`routingViaHost`
319+
|`boolean`
320+
|Set this field to `true` to send egress traffic from pods to the host networking stack.
321+
For highly-specialized installations and applications that rely on manually configured routes in the kernel routing table, you might want to route egress traffic to the host networking stack.
322+
By default, egress traffic is processed in OVN to exit the cluster and is not affected by specialized routes in the kernel routing table.
323+
The default value is `false`.
324+
325+
This field has an interaction with the Open vSwitch hardware offloading feature.
326+
If you set this field to `true`, you do not receive the performance benefits of the offloading because egress traffic is processed by the host networking stack.
327+
328+
|====
329+
304330
ifdef::operator[]
305-
NOTE: You can only change the configuration for your cluster network provider during cluster installation.
331+
NOTE: You can only change the configuration for your cluster network provider during cluster installation, except for the `gatewayConfig` field that can be changed at runtime as a post-installation activity.
306332
endif::operator[]
307333

308334
.Example OVN-Kubernetes configuration

0 commit comments

Comments
 (0)