diff options
author | Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com> | 2018-07-06 09:00:09 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2018-07-06 09:00:09 +0000 |
commit | 093ab6a10558456c0cf61091d69648638e311143 (patch) | |
tree | ad7d05d6ebbddc9fa0e5e36f6f4d4532662bd3de /yardstick/benchmark | |
parent | 1b8b08285fdf58e08ede154bc751cd7f66d76afd (diff) | |
parent | fa269e3789d19f1335ae9207817203c6ad58cf42 (diff) |
Merge "Add new Kubernetes resource kind: "CustomResourceDefinition""
Diffstat (limited to 'yardstick/benchmark')
-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 916f4b12f..82d79151b 100644 --- a/yardstick/benchmark/contexts/kubernetes.py +++ b/yardstick/benchmark/contexts/kubernetes.py @@ -47,6 +47,7 @@ class KubernetesContext(Context): LOG.info('Creating ssh key') self._set_ssh_key() + self._create_crd() LOG.info('Launch containers') self._create_rcs() self._create_services() @@ -60,6 +61,7 @@ class KubernetesContext(Context): self._delete_rcs() self._delete_pods() self._delete_services() + self._delete_crd() super(KubernetesContext, self).undeploy() @@ -106,6 +108,16 @@ class KubernetesContext(Context): def _delete_pod(self, pod): k8s_utils.delete_pod(pod) + def _create_crd(self): + LOG.info('Create Custom Resource Definition elements') + for crd in self.template.crd: + crd.create() + + def _delete_crd(self): + LOG.info('Delete Custom Resource Definition elements') + for crd in self.template.crd: + crd.delete() + def _get_key_path(self): task_id = self.name.split('-')[-1] k = 'files/yardstick_key-{}'.format(task_id) |