diff options
author | Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com> | 2018-07-06 09:00:20 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2018-07-06 09:00:20 +0000 |
commit | 3fd6e3cb5bfee0c29e2e880b5ec019c4ccb16df5 (patch) | |
tree | c28f86bec982bc5209241e728829e08ccf0e11b9 /yardstick/benchmark/contexts | |
parent | 093ab6a10558456c0cf61091d69648638e311143 (diff) | |
parent | 1042a7077bba049d51022b7f4914048afb521cb1 (diff) |
Merge "Add new Kubernetes resource kind: "Network""
Diffstat (limited to 'yardstick/benchmark/contexts')
-rw-r--r-- | yardstick/benchmark/contexts/kubernetes.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/yardstick/benchmark/contexts/kubernetes.py b/yardstick/benchmark/contexts/kubernetes.py index 82d79151b..4ba9eee36 100644 --- a/yardstick/benchmark/contexts/kubernetes.py +++ b/yardstick/benchmark/contexts/kubernetes.py @@ -48,6 +48,7 @@ class KubernetesContext(Context): self._set_ssh_key() self._create_crd() + self._create_networks() LOG.info('Launch containers') self._create_rcs() self._create_services() @@ -61,6 +62,7 @@ class KubernetesContext(Context): self._delete_rcs() self._delete_pods() self._delete_services() + self._delete_networks() self._delete_crd() super(KubernetesContext, self).undeploy() @@ -118,6 +120,16 @@ class KubernetesContext(Context): for crd in self.template.crd: crd.delete() + def _create_networks(self): # pragma: no cover + LOG.info('Create Network elements') + for net in self.template.network_objs: + net.create() + + def _delete_networks(self): # pragma: no cover + LOG.info('Create Network elements') + for net in self.template.network_objs: + net.delete() + def _get_key_path(self): task_id = self.name.split('-')[-1] k = 'files/yardstick_key-{}'.format(task_id) |