Merge "[baremetal] Move all MaaS PXE net config to PDF"
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Tue, 12 Dec 2017 15:51:22 +0000 (15:51 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Tue, 12 Dec 2017 15:51:22 +0000 (15:51 +0000)
ci/deploy.sh
mcp/reclass/classes/cluster/all-mcp-arch-common/opnfv/pod_config.yml.example
mcp/reclass/classes/cluster/all-mcp-arch-common/opnfv/runtime.yml
mcp/reclass/classes/cluster/all-mcp-arch-common/opnfv/runtime.yml.template
mcp/reclass/classes/cluster/baremetal-mcp-pike-common-ha/infra/init.yml
mcp/reclass/classes/cluster/baremetal-mcp-pike-common-ha/infra/maas.yml
mcp/salt-formulas/maas/pxe_route.sls
mcp/scripts/globals.sh

index fc44832..eacfe8c 100755 (executable)
@@ -349,10 +349,6 @@ eval "$(parse_yaml "${LOCAL_PDF_RECLASS}")"
 
 export CLUSTER_DOMAIN=${cluster_domain}
 
-# Use MaaS PXE network defined via PDF admin network if available
-MAAS_PXE_NETWORK=${parameters__param_opnfv_infra_maas_node01_deploy_address:-${MAAS_PXE_NETWORK}}
-export MAAS_PXE_NETWORK=${MAAS_PXE_NETWORK%.*}.0
-
 # Serialize vnode data as '<name0>,<ram0>,<vcpu0>|<name1>,<ram1>,<vcpu1>[...]'
 for node in "${virtual_nodes[@]}"; do
     virtual_custom_ram="virtual_${node}_ram"
@@ -403,7 +399,7 @@ fi
 # Map PDF networks 'admin', 'mgmt', 'private' and 'public' to bridge names
 BR_NAMES=('admin' 'mgmt' 'private' 'public')
 BR_NETS=( \
-    "${MAAS_PXE_NETWORK}" \
+    "${paramaters__param_opnfv_infra_maas_pxe_address}" \
     "${parameters__param_opnfv_infra_config_address}" \
     "${parameters__param_opnfv_openstack_compute_node01_tenant_address}" \
     "${parameters__param_opnfv_openstack_compute_node01_external_address}" \
index a3a78d6..66999de 100644 (file)
@@ -17,6 +17,11 @@ parameters:
     opnfv_infra_kvm_node02_address: 10.167.4.142
     opnfv_infra_kvm_node03_address: 10.167.4.143
 
+    opnfv_infra_maas_pxe_network_address: 192.168.11.0
+    opnfv_infra_maas_pxe_address: 192.168.11.3
+    opnfv_infra_maas_pxe_start_address: 192.168.11.5
+    opnfv_infra_maas_pxe_end_address: 192.168.11.250
+
     opnfv_openstack_gateway_node01_address: 10.167.4.124
     opnfv_openstack_gateway_node02_address: 10.167.4.125
     opnfv_openstack_gateway_node03_address: 10.167.4.126
index 4fd9e03..b8b8fb6 100644 (file)
@@ -12,9 +12,3 @@ parameters:
     opnfv_maas_mcp_address: 10.20.0.3
     opnfv_net_mcpcontrol: 10.20.0.0
     opnfv_net_mcpcontrol_mask: 255.255.255.0
-
-    # These should be moved to pod_config.yml and read based on PDF admin net
-    opnfv_maas_pxe_network_address: 192.168.11.0
-    opnfv_maas_pxe_address: 192.168.11.3
-    opnfv_maas_pxe_start_address: 192.168.11.5
-    opnfv_maas_pxe_end_address: 192.168.11.250
index 342dc77..c00cafd 100644 (file)
@@ -12,9 +12,3 @@ parameters:
     opnfv_maas_mcp_address: ${MAAS_IP}
     opnfv_net_mcpcontrol: ${SALT_MASTER%.*}.0
     opnfv_net_mcpcontrol_mask: 255.255.255.0
-
-    # These should be moved to pod_config.yml and MAAS_PXE_NETWORK dropped
-    opnfv_maas_pxe_network_address: ${MAAS_PXE_NETWORK}
-    opnfv_maas_pxe_address: ${MAAS_PXE_NETWORK%.*}.3
-    opnfv_maas_pxe_start_address: ${MAAS_PXE_NETWORK%.*}.5
-    opnfv_maas_pxe_end_address: ${MAAS_PXE_NETWORK%.*}.250
index bf88816..4f93914 100644 (file)
@@ -27,7 +27,7 @@ parameters:
     infra_config_address: ${_param:opnfv_infra_config_address}
     infra_config_deploy_address: ${_param:reclass_config_master}
     infra_maas_node01_address: ${_param:opnfv_infra_maas_node01_address}
-    infra_maas_node01_deploy_address: ${_param:opnfv_maas_pxe_address}
+    infra_maas_node01_deploy_address: ${_param:opnfv_infra_maas_pxe_address}
 
     infra_kvm_address: ${_param:opnfv_infra_kvm_address}
     infra_kvm_node01_address: ${_param:opnfv_infra_kvm_node01_address}
index e8c2965..93db0ed 100644 (file)
@@ -42,12 +42,12 @@ parameters:
         default_min_hwe_kernel: 'hwe-16.04'
       subnets:
         opnfv_maas_pxe:
-          name: ${_param:opnfv_maas_pxe_network_address}/24
-          cidr: ${_param:opnfv_maas_pxe_network_address}/24
+          name: ${_param:opnfv_infra_maas_pxe_network_address}/24
+          cidr: ${_param:opnfv_infra_maas_pxe_network_address}/24
           gateway_ip: ${_param:single_address}
           iprange:
-            start: ${_param:opnfv_maas_pxe_start_address}
-            end: ${_param:opnfv_maas_pxe_end_address}
+            start: ${_param:opnfv_infra_maas_pxe_start_address}
+            end: ${_param:opnfv_infra_maas_pxe_end_address}
             type: dynamic
           vlans:
             untagged:
index 5167c9a..d1082cb 100644 (file)
@@ -10,6 +10,6 @@ routes:
     - name: {{ salt['pillar.get']('_param:opnfv_fn_vm_primary_interface') }}
     - routes:
       - name: maas_mcp_to_pxe_network
-        ipaddr: {{ salt['pillar.get']('_param:opnfv_maas_pxe_network_address') }}
+        ipaddr: {{ salt['pillar.get']('_param:opnfv_infra_maas_pxe_network_address') }}
         netmask: 255.255.255.0
         gateway: {{ salt['pillar.get']('_param:opnfv_maas_mcp_address') }}
index 9ef9eba..fe8d7a3 100644 (file)
@@ -14,9 +14,6 @@ export SALT_MASTER=${INSTALLER_IP:-10.20.0.2}
 export SALT_MASTER_USER=${SALT_MASTER_USER:-ubuntu}
 export MAAS_IP=${MAAS_IP:-${SALT_MASTER%.*}.3}
 
-# Define a default network address, baremetal might override it via PDF
-export MAAS_PXE_NETWORK=${MAAS_PXE_NETWORK:-192.168.11.0}
-
 # Derivated from above global vars
 export SSH_OPTS="-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i ${SSH_KEY}"
 export SSH_SALT="${SALT_MASTER_USER}@${SALT_MASTER}"