Format:
Export:

Prerequisites & cluster preparation(15 of 15)

Keep this order!
⚠️ Cluster introduction

The following tests have been executed on a Single Node OpenShift (SNO) cluster.

The cluster is using: Minio Object Storage, MetalLB, LVM (local disks must be available), and a single NIC (a 2nd IP address is used for the VM network tests).

Some test cases could not be fully executed due to limitation of the SNO cluster or the hardware. They are still documented for reference and marked accordingly.

The NMState Operator enables declarative network configuration of the cluster through Kubernetes resources (NodeNetworkConfigurationPolicy). It is required for all VLAN subinterfaces and Linux bridges. Without it, node networking would have to be configured manually and would not persist across reboots.

1OpenShift Console → EcosystemSoftware CatalogOperators → search for Kubernetes NMState Operator
2Install: namespace openshift-nmstate, update channel stable
3After installation: create the NMState CR (YAML from the Commands/YAML tab)
4Wait until all nmstate pods are Running (~2 min)
5Verify: oc get pods -n openshift-nmstate (all Running)
6Verify: oc get nns → shows the NodeNetworkState of the SNO node
7Check node NIC configuration: oc get nns <nodename> -o yaml