EXPOSE 5000
-ADD http://download.cirros-cloud.net/0.3.3/cirros-0.3.3-x86_64-disk.img /home/opnfv/images/
+ADD http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img /home/opnfv/images/
ADD http://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img /home/opnfv/images/
COPY ./exec_tests.sh /usr/local/bin/
--file /tmp/workspace/yardstick/yardstick-image.img
Some Yardstick test cases use a Cirros image and a Ubuntu 14.04 image, you can find one at
-http://download.cirros-cloud.net/0.3.3/cirros-0.3.3-x86_64-disk.img, https://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img
+http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img, https://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img
Add cirros and ubuntu image to OpenStack:
--disk-format qcow2 \
--container-format bare \
--file $cirros_image_file \
- cirros-0.3.3
+ cirros-0.3.5
openstack image create \
--disk-format qcow2 \
context:
name: demo
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
servers:
context:
name: demo
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
servers:
context:
type: Heat
name: demo
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
user: cirros
heat_template: /tmp/heat-templates/hot/servers_in_new_neutron_net.yaml
heat_parameters:
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
key_name: yardstick
public_net: "660fc7c3-7a56-4faf-91e5-3c9ebdda0104"
context:
name: demo
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
contexts:
-
name: demo1
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
placement_groups:
cidr: '10.0.1.0/24'
-
name: demo2
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
placement_groups:
context:
name: demo
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
context:
name: demo
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
context:
name: demo
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
context:
name: demo
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
context:
name: demo
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
context:
name: demo
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
{% for num in range(stack_num) %}
-
name: demo{{num}}
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
contexts:
-
name: demo1
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
cidr: '10.0.1.0/24'
-
name: demo2
- image: cirros-0.3.3
+ image: cirros-0.3.5
flavor: yardstick-flavor
user: cirros
placement_groups:
return
fi
- for image in $(openstack image list | grep -e cirros-0.3.3 -e yardstick-image -e Ubuntu-14.04 \
+ for image in $(openstack image list | grep -e cirros-0.3.5 -e yardstick-image -e Ubuntu-14.04 \
| awk '{print $2}'); do
echo "Deleting image $image..."
openstack image delete $image || true
echo
echo "========== Loading cirros cloud image =========="
- local image_file=/home/opnfv/images/cirros-0.3.3-x86_64-disk.img
+ local image_file=/home/opnfv/images/cirros-0.3.5-x86_64-disk.img
EXTRA_PARAMS=""
# VPP requires guest memory to be backed by large pages
--container-format bare \
${EXTRA_PARAMS} \
--file ${image_file} \
- cirros-0.3.3)
+ cirros-0.3.5)
echo "$output"
CIRROS_IMAGE_ID=$(echo "$output" | grep " id " | awk '{print $(NF-1)}')
load_yardstick_image
if [ "${YARD_IMG_ARCH}" == "arm64" ]; then
sed -i 's/image: {{image}}/image: TestVM/g' tests/opnfv/test_cases/opnfv_yardstick_tc002.yaml
- sed -i 's/image: cirros-0.3.3/image: TestVM/g' samples/ping.yaml
+ sed -i 's/image: cirros-0.3.5/image: TestVM/g' samples/ping.yaml
#We have overlapping IP with the real network
for filename in tests/opnfv/test_cases/*; do
sed -i "s/cidr: '10.0.1.0\/24'/cidr: '10.3.1.0\/24'/g" "${filename}"
Yardstick TC002 config file;
measure network latency using ping;
-{% set image = image or "cirros-0.3.3" %}
+{% set image = image or "cirros-0.3.5" %}
scenarios:
{% for i in range(2) %}
-