apiVersion: nmstate.io/v1
kind: NodeNetworkConfigurationPolicy
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"nmstate.io/v1","kind":"NodeNetworkConfigurationPolicy","metadata":{"annotations":{},"labels":{"osp/interface":"ens7"},"name":"ens7-crc"},"spec":{"desiredState":{"interfaces":[{"description":"internalapi vlan interface","ipv4":{"address":[{"ip":"172.17.0.5","prefix-length":24}],"dhcp":false,"enabled":true},"ipv6":{"enabled":false},"name":"ens7.20","state":"up","type":"vlan","vlan":{"base-iface":"ens7","id":20,"reorder-headers":true}},{"description":"storage vlan interface","ipv4":{"address":[{"ip":"172.18.0.5","prefix-length":24}],"dhcp":false,"enabled":true},"ipv6":{"enabled":false},"name":"ens7.21","state":"up","type":"vlan","vlan":{"base-iface":"ens7","id":21,"reorder-headers":true}},{"description":"tenant vlan interface","ipv4":{"address":[{"ip":"172.19.0.5","prefix-length":24}],"dhcp":false,"enabled":true},"ipv6":{"enabled":false},"name":"ens7.22","state":"up","type":"vlan","vlan":{"base-iface":"ens7","id":22,"reorder-headers":true}},{"description":"storagemgmt vlan interface","ipv4":{"address":[{"ip":"172.20.0.5","prefix-length":24}],"dhcp":false,"enabled":true},"ipv6":{"enabled":false},"name":"ens7.23","state":"up","type":"vlan","vlan":{"base-iface":"ens7","id":23,"reorder-headers":true}},{"description":"Octavia vlan host interface","name":"ens7.24","state":"up","type":"vlan","vlan":{"base-iface":"ens7","id":24}},{"bridge":{"options":{"stp":{"enabled":false}},"port":[{"name":"ens7.24"}]},"description":"Configuring bridge octbr","mtu":1500,"name":"octbr","state":"up","type":"linux-bridge"},{"description":"designate vlan interface","ipv4":{"address":[{"ip":"172.28.0.5","prefix-length":24}],"dhcp":false,"enabled":true},"ipv6":{"enabled":false},"name":"ens7.25","state":"up","type":"vlan","vlan":{"base-iface":"ens7","id":25,"reorder-headers":true}},{"description":"designate external vlan interface","ipv4":{"address":[{"ip":"172.50.0.5","prefix-length":24}],"dhcp":false,"enabled":true},"ipv6":{"enabled":false},"name":"ens7.26","state":"up","type":"vlan","vlan":{"base-iface":"ens7","id":26,"reorder-headers":true}},{"bridge":{"options":{"stp":{"enabled":false}},"port":[{"name":"ens7","vlan":{}}]},"description":"Configuring Bridge ospbr with interface ens7","ipv4":{"address":[{"ip":"192.168.122.10","prefix-length":24}],"dhcp":false,"enabled":true},"ipv6":{"enabled":false},"mtu":1500,"name":"ospbr","state":"up","type":"linux-bridge"}]},"nodeSelector":{"kubernetes.io/hostname":"crc","node-role.kubernetes.io/worker":""}}}
    nmstate.io/webhook-mutating-timestamp: "1775268863596674024"
  creationTimestamp: "2026-04-04T02:14:23Z"
  generation: 1
  labels:
    osp/interface: ens7
  name: ens7-crc
  resourceVersion: "35901"
  uid: 516eacf5-40ab-4353-b7c5-acca87cbd6f6
spec:
  desiredState:
    interfaces:
    - description: internalapi vlan interface
      ipv4:
        address:
        - ip: 172.17.0.5
          prefix-length: 24
        dhcp: false
        enabled: true
      ipv6:
        enabled: false
      name: ens7.20
      state: up
      type: vlan
      vlan:
        base-iface: ens7
        id: 20
        reorder-headers: true
    - description: storage vlan interface
      ipv4:
        address:
        - ip: 172.18.0.5
          prefix-length: 24
        dhcp: false
        enabled: true
      ipv6:
        enabled: false
      name: ens7.21
      state: up
      type: vlan
      vlan:
        base-iface: ens7
        id: 21
        reorder-headers: true
    - description: tenant vlan interface
      ipv4:
        address:
        - ip: 172.19.0.5
          prefix-length: 24
        dhcp: false
        enabled: true
      ipv6:
        enabled: false
      name: ens7.22
      state: up
      type: vlan
      vlan:
        base-iface: ens7
        id: 22
        reorder-headers: true
    - description: storagemgmt vlan interface
      ipv4:
        address:
        - ip: 172.20.0.5
          prefix-length: 24
        dhcp: false
        enabled: true
      ipv6:
        enabled: false
      name: ens7.23
      state: up
      type: vlan
      vlan:
        base-iface: ens7
        id: 23
        reorder-headers: true
    - description: Octavia vlan host interface
      name: ens7.24
      state: up
      type: vlan
      vlan:
        base-iface: ens7
        id: 24
    - bridge:
        options:
          stp:
            enabled: false
        port:
        - name: ens7.24
      description: Configuring bridge octbr
      mtu: 1500
      name: octbr
      state: up
      type: linux-bridge
    - description: designate vlan interface
      ipv4:
        address:
        - ip: 172.28.0.5
          prefix-length: 24
        dhcp: false
        enabled: true
      ipv6:
        enabled: false
      name: ens7.25
      state: up
      type: vlan
      vlan:
        base-iface: ens7
        id: 25
        reorder-headers: true
    - description: designate external vlan interface
      ipv4:
        address:
        - ip: 172.50.0.5
          prefix-length: 24
        dhcp: false
        enabled: true
      ipv6:
        enabled: false
      name: ens7.26
      state: up
      type: vlan
      vlan:
        base-iface: ens7
        id: 26
        reorder-headers: true
    - bridge:
        options:
          stp:
            enabled: false
        port:
        - name: ens7
          vlan: {}
      description: Configuring Bridge ospbr with interface ens7
      ipv4:
        address:
        - ip: 192.168.122.10
          prefix-length: 24
        dhcp: false
        enabled: true
      ipv6:
        enabled: false
      mtu: 1500
      name: ospbr
      state: up
      type: linux-bridge
  nodeSelector:
    kubernetes.io/hostname: crc
    node-role.kubernetes.io/worker: ""
status:
  conditions:
  - lastHeartbeatTime: "2026-04-04T02:14:36Z"
    lastTransitionTime: "2026-04-04T02:14:36Z"
    message: 1/1 nodes successfully configured
    reason: SuccessfullyConfigured
    status: "True"
    type: Available
  - lastHeartbeatTime: "2026-04-04T02:14:36Z"
    lastTransitionTime: "2026-04-04T02:14:36Z"
    reason: SuccessfullyConfigured
    status: "False"
    type: Degraded
  - lastHeartbeatTime: "2026-04-04T02:14:36Z"
    lastTransitionTime: "2026-04-04T02:14:36Z"
    reason: ConfigurationProgressing
    status: "False"
    type: Progressing
  lastUnavailableNodeCountUpdate: "2026-04-04T02:14:36Z"
