apiVersion: nmstate.io/v1
kind: NodeNetworkConfigurationPolicy
metadata:
  labels:
    osp/interface: ens7
  name: ens7-crc
spec:
  desiredState:
    interfaces:
    - description: internalapi vlan interface
      name: ens7.20
      state: up
      type: vlan
      vlan:
        base-iface: ens7
        id: 20
        reorder-headers: true
      ipv4:
        address:
        - ip: 172.17.0.5
          prefix-length: 24
        enabled: true
        dhcp: false
      ipv6:
        enabled: false
    - description: storage vlan interface
      name: ens7.21
      state: up
      type: vlan
      vlan:
        base-iface: ens7
        id: 21
        reorder-headers: true
      ipv4:
        address:
        - ip: 172.18.0.5
          prefix-length: 24
        enabled: true
        dhcp: false
      ipv6:
        enabled: false
    - description: tenant vlan interface
      name: ens7.22
      state: up
      type: vlan
      vlan:
        base-iface: ens7
        id: 22
        reorder-headers: true
      ipv4:
        address:
        - ip: 172.19.0.5
          prefix-length: 24
        enabled: true
        dhcp: false
      ipv6:
        enabled: false
    - description: storagemgmt vlan interface
      name: ens7.23
      state: up
      type: vlan
      vlan:
        base-iface: ens7
        id: 23
        reorder-headers: true
      ipv4:
        address:
        - ip: 172.20.0.5
          prefix-length: 24
        enabled: true
        dhcp: false
      ipv6:
        enabled: false
    - 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
      name: ens7.25
      state: up
      type: vlan
      vlan:
        base-iface: ens7
        id: 25
        reorder-headers: true
      ipv4:
        address:
        - ip: 172.28.0.5
          prefix-length: 24
        enabled: true
        dhcp: false
      ipv6:
        enabled: false
    - description: designate external vlan interface
      name: ens7.26
      state: up
      type: vlan
      vlan:
        base-iface: ens7
        id: 26
        reorder-headers: true
      ipv4:
        address:
        - ip: 172.50.0.5
          prefix-length: 24
        enabled: true
        dhcp: false
      ipv6:
        enabled: false
    - description: Configuring Bridge ospbr with interface ens7
      name: ospbr
      mtu: 1500
      type: linux-bridge
      state: up
      bridge:
        options:
          stp:
            enabled: false
        port:
          - name: ens7
            vlan: {}
      ipv4:
        address:
        - ip: 192.168.122.10
          prefix-length: 24
        enabled: true
        dhcp: false
      ipv6:
        enabled: false
  nodeSelector:
    kubernetes.io/hostname: crc
    node-role.kubernetes.io/worker: ""
