--- ############################################################################## # Copyright (c) 2018 AT&T Intellectual Property. All rights reserved. # # # # Licensed under the Apache License, Version 2.0 (the "License"); you may # # not use this file except in compliance with the License. # # # # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # # # Unless required by applicable law or agreed to in writing, software # # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # # See the License for the specific language governing permissions and # # limitations under the License. # ############################################################################## schema: 'drydock/NetworkLink/v1' metadata: schema: 'metadata/Document/v1' name: oob layeringDefinition: abstract: false layer: site storagePolicy: cleartext data: labels: noconfig: enabled bonding: mode: disabled mtu: 9000 linkspeed: auto trunking: mode: disabled default_network: oob allowed_networks: - oob ... --- schema: 'drydock/Network/v1' metadata: schema: 'metadata/Document/v1' name: oob layeringDefinition: abstract: false layer: site storagePolicy: cleartext data: cidr: 192.168.41.0/24 routes: - subnet: '0.0.0.0/0' gateway: 192.168.41.1 ranges: - type: static start: 192.168.41.5 end: 192.168.41.254 ... --- schema: 'drydock/NetworkLink/v1' metadata: schema: 'metadata/Document/v1' name: pxe layeringDefinition: abstract: false layer: site storagePolicy: cleartext data: bonding: mode: disabled mtu: 9000 linkspeed: auto trunking: mode: disabled default_network: pxe allowed_networks: - pxe ... --- schema: 'drydock/Network/v1' metadata: schema: 'metadata/Document/v1' name: pxe layeringDefinition: abstract: false layer: site storagePolicy: cleartext data: cidr: 172.30.1.0/24 routes: - subnet: '0.0.0.0/0' gateway: 172.30.1.30 ranges: - type: reserved start: 172.30.1.1 end: 172.30.1.10 - type: static start: 172.30.1.11 end: 172.30.1.200 - type: dhcp start: 172.30.1.201 end: 172.30.1.254 dns: domain: lab.akraino.org servers: '192.168.2.85 8.8.8.8 8.8.4.4' ... --- schema: 'drydock/NetworkLink/v1' metadata: schema: 'metadata/Document/v1' name: bond0 layeringDefinition: abstract: false layer: site storagePolicy: cleartext data: bonding: mode: 802.3ad hash: layer3+4 peer_rate: fast mon_rate: 100 up_delay: 1000 down_delay: 3000 mtu: 9000 linkspeed: auto trunking: mode: 802.1q allowed_networks: - oam - storage - overlay - calico ... --- schema: 'drydock/Network/v1' metadata: schema: 'metadata/Document/v1' name: oam layeringDefinition: abstract: false layer: site storagePolicy: cleartext data: vlan: '41' mtu: 9000 cidr: 192.168.2.0/24 routes: - subnet: '0.0.0.0/0' gateway: 192.168.2.200 ranges: - type: reserved start: 192.168.2.84 end: 192.168.2.86 - type: static start: 192.168.2.1 end: 192.168.2.83 dns: domain: lab.akraino.org servers: '192.168.2.85 8.8.8.8 8.8.4.4' ... --- schema: 'drydock/Network/v1' metadata: schema: 'metadata/Document/v1' name: storage layeringDefinition: abstract: false layer: site storagePolicy: cleartext data: vlan: '42' mtu: 9000 cidr: 172.31.1.0/24 ranges: - type: static start: 172.31.1.2 end: 172.31.1.254 ... --- schema: 'drydock/Network/v1' metadata: schema: 'metadata/Document/v1' name: overlay layeringDefinition: abstract: false layer: site storagePolicy: cleartext data: vlan: '45' mtu: 9000 cidr: 10.0.101.0/24 ranges: - type: static start: 10.0.101.2 end: 10.0.101.254 ... --- schema: 'drydock/Network/v1' metadata: schema: 'metadata/Document/v1' name: calico layeringDefinition: abstract: false layer: site storagePolicy: cleartext data: vlan: '44' mtu: 9000 cidr: 172.29.1.0/24 ranges: - type: static start: 172.29.1.5 end: 172.29.1.254 ...