diff options
author | Yury Kylulin <yury.kylulin@intel.com> | 2020-12-10 19:27:07 +0300 |
---|---|---|
committer | Yury Kylulin <yury.kylulin@intel.com> | 2020-12-10 19:28:53 +0300 |
commit | 63eeeaf4c2b27db28a0c4fb0c5806978b0a5796d (patch) | |
tree | 8067369a8f5941992bca177cd2ee56719f615607 /VNFs/DPPD-PROX/helper-scripts/rapid/rapid_k8s_deployment.py | |
parent | 919872a6ee1ddfd9105879175a1649c1444be8c3 (diff) |
Fix for new config file structure
Fix subnet configuration for the dataplane interface.
Signed-off-by: Yury Kylulin <yury.kylulin@intel.com>
Change-Id: I612113a86a960284303915d5d003bf67a1b48a72
Diffstat (limited to 'VNFs/DPPD-PROX/helper-scripts/rapid/rapid_k8s_deployment.py')
-rw-r--r-- | VNFs/DPPD-PROX/helper-scripts/rapid/rapid_k8s_deployment.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/VNFs/DPPD-PROX/helper-scripts/rapid/rapid_k8s_deployment.py b/VNFs/DPPD-PROX/helper-scripts/rapid/rapid_k8s_deployment.py index 822ead51..2d88cd96 100644 --- a/VNFs/DPPD-PROX/helper-scripts/rapid/rapid_k8s_deployment.py +++ b/VNFs/DPPD-PROX/helper-scripts/rapid/rapid_k8s_deployment.py @@ -115,9 +115,18 @@ class K8sDeployment: else: pod_dp_ip = None + # Search for POD dataplane subnet + if self._create_config.has_option("POD%d" % i, + "dp_subnet"): + pod_dp_subnet = self._create_config.get( + "POD%d" % i, "dp_subnet") + else: + pod_dp_subnet = "24" + pod = Pod(pod_name) pod.set_nodeselector(pod_nodeselector_hostname) pod.set_dp_ip(pod_dp_ip) + pod.set_dp_subnet(pod_dp_subnet) pod.set_id(i) # Add POD to the list of PODs which need to be created @@ -181,7 +190,8 @@ class K8sDeployment: self._runtime_config.set("M%d" % pod.get_id(), "dp_pci_dev", pod.get_dp_pci_dev()) self._runtime_config.set("M%d" % pod.get_id(), - "dp_ip1", pod.get_dp_ip()) + "dp_ip1", pod.get_dp_ip() + "/" + + pod.get_dp_subnet()) # Section [Varia] self._runtime_config.add_section("Varia") |