Skip to content

Commit 7496ae2

Browse files
committed
Fixed xrefs that weren't using _{context} and removed xref to removed module
1 parent 4dd6585 commit 7496ae2

19 files changed

+155
-13
lines changed

_topic_map.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -933,6 +933,18 @@ Topics:
933933
- Name: Configuring ingress cluster traffic using a NodePort
934934
File: configuring-ingress-cluster-traffic-nodeport
935935
Distros: openshift-enterprise,openshift-webscale,openshift-origin
936+
# Kubernetes NMState (TECHNOLOGY PREVIEW)
937+
- Name: Kubernetes NMState
938+
Dir: k8s_nmstate
939+
Topics:
940+
- Name: About the Kubernetes NMState Operator
941+
File: k8s-nmstate-about-the-k8s-nmstate-operator
942+
- Name: Observing node network state
943+
File: k8s-nmstate-observing-node-network-state
944+
- Name: Updating node network configuration
945+
File: k8s-nmstate-updating-node-network-config
946+
- Name: Troubleshooting node network configuration
947+
File: k8s-nmstate-troubleshooting-node-network
936948
- Name: Configuring the cluster-wide proxy
937949
File: enable-cluster-wide-proxy
938950
Distros: openshift-enterprise,openshift-webscale,openshift-origin
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
// This is included in the following assemblies:
2+
//
3+
// networking/k8s_nmstate/k8s-nmstate-about-the-kubernetes-nmstate-operator.adoc
4+
5+
[id="installing-the-kubernetes-nmstate-operator_{context}"]
6+
7+
= Installing the Kubernetes NMState Operator
8+
9+
You must install the Kubernetes NMState Operator from the OpenShift web console while logged in with administrator privileges. Once installed, the Operator can deploy the NMState State Controller as a daemon set across all of the cluster nodes.
10+
11+
.Procedure
12+
13+
. Select *Operators* -> *OperatorHub*.
14+
15+
. In the search field below *All Items*, enter `nmstate` and click *Enter* to search for the Kubernetes NMState Operator.
16+
17+
. Click on the Kubernetes NMState Operator search result.
18+
19+
. Click on *Install* to open the *Install Operator* window.
20+
21+
. Under *Installed Namespace*, ensure the namespace is `openshift-nmstate`. If `openshift-nmstate` does not exist in the combo box, click on *Create Namespace* and enter `openshift-nmstate` in the *Name* field of the dialog box and press *Create*.
22+
23+
. Click *Install* to install the Operator.
24+
25+
. Once the Operator finishes installing, click *View Operator*.
26+
27+
. Under *Provided APIs*, click *Create Instance* to open the dialog box for creating an instance of `kubernetes-nmstate`.
28+
29+
. In the *Name* field of the dialog box, ensure the name of the instance is `nmstate.`
30+
+
31+
[NOTE]
32+
====
33+
The name restriction is a known issue. The instance is a singleton for the entire cluster.
34+
====
35+
36+
. Accept the default settings and click *Create* to create the instance.
37+
38+
.Summary
39+
40+
Once complete, the Operator has deployed the NMState State Controller as a daemon set across all of the cluster nodes.

modules/virt-about-nmstate.adoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
//
33
// * virt/node_network/virt-observing-node-network-state.adoc
44
// * virt/node_network/virt-updating-node-network-config.adoc
5+
// * networking/k8s_nmstate/k8s-nmstate-observing-node-network-state.adoc
6+
// * networking/k8s_nmstate/k8s-nmstate-updating-node-network-config.adoc
57

68
[id="virt-about-nmstate_{context}"]
79
= About nmstate
@@ -11,7 +13,7 @@
1113
Node networking is monitored and updated by the following objects:
1214

1315
`NodeNetworkState`:: Reports the state of the network on that node.
14-
`NodeNetworkConfigurationPolicy`:: Describes the requested network configuration on nodes. You update the node network configuration, including adding and removing interfaces, by applying a `NodeNetworkConfigurationPolicy` manifest to the cluster.
16+
`NodeNetworkConfigurationPolicy`:: Describes the requested network configuration on nodes. You update the node network configuration, including adding and removing interfaces, by applying a `NodeNetworkConfigurationPolicy` manifest to the cluster.
1517
`NodeNetworkConfigurationEnactment`:: Reports the network policies enacted upon each node.
1618

1719
{VirtProductName} supports the use of the following nmstate interface types:

modules/virt-confirming-policy-updates-on-nodes.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Module included in the following assemblies:
22
//
33
// * virt/node_network/virt-configuring-node-network-policy
4+
// * networking/k8s_nmstate/k8s-nmstate-updating-node-network-config.adoc
45

56
[id="virt-confirming-policy-updates-on-nodes_{context}"]
67
= Confirming node network policy updates on nodes

modules/virt-creating-interface-on-nodes.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Module included in the following assemblies:
22
//
33
// * virt/node_network/virt-updating-node-network-config.adoc
4+
// * networking/k8s_nmstate/k8s-nmstate-updating-node-network-config.adoc
45

56
[id="virt-creating-interface-on-nodes_{context}"]
67
= Creating an interface on nodes

modules/virt-example-bond-nncp.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Module included in the following assemblies:
22
//
33
// * virt/node_network/virt-updating-node-network-config.adoc
4+
// * networking/k8s_nmstate/k8s-nmstate-updating-node-network-config.adoc
45

56
[id="virt-example-bond-nncp_{context}"]
67
= Example: Bond interface node network configuration policy

modules/virt-example-bridge-nncp.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Module included in the following assemblies:
22
//
33
// * virt/node_network/virt-updating-node-network-config.adoc
4+
// * networking/k8s_nmstate/k8s-nmstate-updating-node-network-config.adoc
45

56
[id="virt-example-bridge-nncp_{context}"]
67
= Example: Linux bridge interface node network configuration policy

modules/virt-example-ethernet-nncp.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Module included in the following assemblies:
22
//
33
// * virt/node_network/virt-updating-node-network-config.adoc
4+
// * networking/k8s_nmstate/k8s-nmstate-updating-node-network-config.adoc
45

56
[id="virt-example-ethernet-nncp_{context}"]
67
= Example: Ethernet interface node network configuration policy

modules/virt-example-nmstate-IP-management.adoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
// Module included in the following assemblies:
22
//
33
// * virt/node_network/virt-updating-node-network-config.adoc
4+
// * networking/k8s_nmstate/k8s-nmstate-updating-node-network-config.adoc
45

56
[id="virt-example-nmstate-IP-management_{context}"]
67
= Examples: IP management
78

8-
The following example configuration snippets demonstrate different methods of IP management.
9+
The following example configuration snippets demonstrate different methods of IP management.
910

10-
These examples use the `ethernet` interface type to simplify the example while showing the related context in the policy configuration. These IP management examples can be used with the other interface types.
11+
These examples use the `ethernet` interface type to simplify the example while showing the related context in the policy configuration. These IP management examples can be used with the other interface types.
1112

1213
[id="virt-example-nmstate-IP-management-static_{context}"]
1314
== Static
@@ -109,7 +110,7 @@ The following snippet sets DNS configuration on the host.
109110
[id="virt-example-nmstate-IP-management-static-routing_{context}"]
110111
== Static routing
111112

112-
The following snippet configures a static route and a static IP on interface `eth1`.
113+
The following snippet configures a static route and a static IP on interface `eth1`.
113114

114115
[source,yaml]
115116
----

modules/virt-example-nmstate-multiple-interfaces.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// Module included in the following assemblies:
22
//
33
// * virt/node_network/virt-updating-node-network-config.adoc
4+
// * networking/k8s_nmstate/k8s-nmstate-updating-node-network-config.adoc
45

56
[id="virt-example-nmstate-multiple-interfaces_{context}"]
67
= Example: Multiple interfaces in the same node network configuration policy

0 commit comments

Comments
 (0)