Vladimir Khlyunev | cc648af | 2024-04-25 19:56:40 +0400 | [diff] [blame^] | 1 | apiVersion: ipam.mirantis.com/v1alpha1 |
| 2 | kind: L2Template |
| 3 | metadata: |
| 4 | labels: |
| 5 | kaas.mirantis.com/provider: baremetal |
| 6 | cluster.sigs.k8s.io/cluster-name: mosk |
| 7 | name: mosk-base-l2 |
| 8 | namespace: mosk |
| 9 | spec: |
| 10 | autoIfMappingPrio: |
| 11 | - provision |
| 12 | - enp |
| 13 | - eno |
| 14 | - ens |
| 15 | clusterRef: mosk |
| 16 | l3Layout: |
| 17 | - scope: namespace |
| 18 | subnetName: lcm-nw |
| 19 | - scope: namespace |
| 20 | subnetName: storage-frontend |
| 21 | - scope: namespace |
| 22 | subnetName: storage-backend |
| 23 | npTemplate: |- |
| 24 | version: 2 |
| 25 | bonds: |
| 26 | bond0: |
| 27 | parameters: |
| 28 | mode: 802.3ad |
| 29 | interfaces: |
| 30 | - {{nic 3}} |
| 31 | - {{nic 5}} |
| 32 | bond1: |
| 33 | parameters: |
| 34 | mode: 802.3ad |
| 35 | interfaces: |
| 36 | - {{nic 2}} |
| 37 | - {{nic 4}} |
| 38 | ethernets: |
| 39 | {{nic 0}}: |
| 40 | dhcp4: false |
| 41 | dhcp6: false |
| 42 | match: |
| 43 | macaddress: {{mac 0}} |
| 44 | set-name: {{nic 0}} |
| 45 | mtu: 9000 |
| 46 | addresses: |
| 47 | - {{ip "0:lcm-nw"}} |
| 48 | gateway4: {{gateway_from_subnet "lcm-nw"}} |
| 49 | nameservers: |
| 50 | addresses: {{nameservers_from_subnet "lcm-nw"}} |
| 51 | {{nic 2}}: |
| 52 | dhcp4: false |
| 53 | dhcp6: false |
| 54 | match: |
| 55 | macaddress: {{mac 2}} |
| 56 | set-name: {{nic 2}} |
| 57 | mtu: 9000 |
| 58 | {{nic 3}}: |
| 59 | dhcp4: false |
| 60 | dhcp6: false |
| 61 | match: |
| 62 | macaddress: {{mac 3}} |
| 63 | set-name: {{nic 3}} |
| 64 | mtu: 9000 |
| 65 | {{nic 4}}: |
| 66 | dhcp4: false |
| 67 | dhcp6: false |
| 68 | match: |
| 69 | macaddress: {{mac 4}} |
| 70 | set-name: {{nic 4}} |
| 71 | mtu: 9000 |
| 72 | {{nic 5}}: |
| 73 | dhcp4: false |
| 74 | dhcp6: false |
| 75 | match: |
| 76 | macaddress: {{mac 4}} |
| 77 | set-name: {{nic 4}} |
| 78 | mtu: 9000 |
| 79 | vlans: |
| 80 | pr-floating: |
| 81 | id: 2404 |
| 82 | link: bond1 |
| 83 | mtu: 9000 |
| 84 | stor-frontend: |
| 85 | id: 2405 |
| 86 | link: bond1 |
| 87 | mtu: 9000 |
| 88 | addresses: |
| 89 | - {{ip "stor-frontend:storage-frontend"}} |
| 90 | stor-backend: |
| 91 | id: 2406 |
| 92 | link: bond1 |
| 93 | mtu: 9000 |
| 94 | addresses: |
| 95 | - {{ip "stor-backend:storage-backend"}} |