diff options
author | Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com> | 2018-07-18 17:14:24 +0100 |
---|---|---|
committer | Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com> | 2018-07-19 13:42:54 +0000 |
commit | 5b37f2eb188c390ce6942940e0ad9f33900dafd5 (patch) | |
tree | 567a2a471ca1031d8f5172cb7bfb5579bdaf0d0e /yardstick/orchestrator | |
parent | 5c8add8e51f3cbc5f6949e890f13785502005576 (diff) |
Add "stdin" and "tty" parameters to Kubernetes container
JIRA: YARDSTICK-1330
Change-Id: I05303a1d0783421472883806f97441dd63f7f740
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Diffstat (limited to 'yardstick/orchestrator')
-rw-r--r-- | yardstick/orchestrator/kubernetes.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/yardstick/orchestrator/kubernetes.py b/yardstick/orchestrator/kubernetes.py index 3e2572fcc..8d9fc41c9 100644 --- a/yardstick/orchestrator/kubernetes.py +++ b/yardstick/orchestrator/kubernetes.py @@ -41,6 +41,8 @@ class ContainerObject(object): self._resources = kwargs.get('resources', {}) self._ports = kwargs.get('ports', []) self._image_pull_policy = kwargs.get('imagePullPolicy') + self._tty = kwargs.get('tty') + self._stdin = kwargs.get('stdin') @staticmethod def _parse_commands(command): @@ -99,6 +101,10 @@ class ContainerObject(object): if self._image_pull_policy not in self.IMAGE_PULL_POLICY: raise exceptions.KubernetesContainerWrongImagePullPolicy() container['imagePullPolicy'] = self._image_pull_policy + if self._stdin is not None: + container['stdin'] = self._stdin + if self._tty is not None: + container['tty'] = self._tty return container |