Add CNI daemon Tempest job

This commit adds a job that will run Tempest tests with CNI daemon being
enabled.

Change-Id: Idad3dea389d8fc3aac1176d5907cb8458a954815
This commit is contained in:
Michał Dulko 2017-11-14 11:45:28 +01:00
parent 2f65d993f3
commit 3acc25d52d
2 changed files with 20 additions and 0 deletions

View File

@ -21,6 +21,7 @@
timeout: 4200
vars:
loadbalancer: lbaasv2
kuryr_daemon: False
required-projects:
- openstack-infra/devstack-gate
- openstack/devstack-plugin-container
@ -85,6 +86,18 @@
- openstack/python-octaviaclient
- openstack/tempest
- job:
name: tempest-kuryr-kubernetes-lbaasv2-daemon
parent: tempest-kuryr-kubernetes-base
vars:
kuryr_daemon: True
- job:
name: tempest-kuryr-kubernetes-octavia-daemon
parent: tempest-kuryr-kubernetes-octavia
vars:
kuryr_daemon: True
- project:
name: openstack/kuryr-kubernetes
check:
@ -93,6 +106,8 @@
- kuryr-kubernetes-install-dragonflow
- tempest-kuryr-kubernetes-lbaasv2
- tempest-kuryr-kubernetes-octavia
- tempest-kuryr-kubernetes-lbaasv2-daemon
- tempest-kuryr-kubernetes-octavia-daemon
gate:
jobs:
- kuryr-kubernetes-install-default

View File

@ -87,6 +87,11 @@
ENABLED_SERVICES+=,octavia,o-api,o-cw,o-hk,o-hm
fi
if [ "{{ kuryr_daemon }}" == "True" ]; then
# Enable kuryr-daemon
enable_service kuryr-daemon
fi
# Enable Tempest
enable_service tempest
# Enable Tempest plugin