Add container ping VM test case 01/38401/1
authorchenjiankun <chenjiankun1@huawei.com>
Mon, 31 Jul 2017 04:53:17 +0000 (04:53 +0000)
committerchenjiankun <chenjiankun1@huawei.com>
Mon, 31 Jul 2017 04:53:17 +0000 (04:53 +0000)
JIRA: YARDSTICK-769

This is demand from openretriever project(https://jira.opnfv.org/browse/CONTAINER-19).
Since we have the kubernetes context now and we have first container test case.
We can have a new test case that make container(k8s) ping VM(openstack).

Change-Id: Ia1724130d92d447836529b370510fe1bf1738723
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
samples/container_ping_vm.yaml [new file with mode: 0644]

diff --git a/samples/container_ping_vm.yaml b/samples/container_ping_vm.yaml
new file mode 100644 (file)
index 0000000..4b7b64f
--- /dev/null
@@ -0,0 +1,57 @@
+##############################################################################
+# Copyright (c) 2017 Huawei AB and others.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+---
+# Sample benchmark task config file
+# measure network latency using ping in container
+
+schema: "yardstick:task:0.1"
+
+scenarios:
+-
+  type: Ping
+  options:
+    packetsize: 200
+
+  host: host-k8s
+  target: target.openstack
+
+  runner:
+    type: Duration
+    duration: 60
+    interval: 1
+
+  sla:
+    max_rtt: 10
+    action: monitor
+
+contexts:
+-
+  type: Kubernetes
+  name: k8s
+
+  servers:
+    host:
+      image: openretriever/yardstick
+      command: /bin/bash
+      args: ['-c', 'chmod 700 ~/.ssh; chmod 600 ~/.ssh/*; service ssh restart;while true ; do sleep 10000; done']
+-
+  type: Heat
+  name: openstack
+  image: cirros-0.3.5
+  flavor: yardstick-flavor
+  user: cirros
+
+  servers:
+    target:
+      floating_ip: true
+
+  networks:
+    test:
+      cidr: '10.0.1.0/24'