Run OVN job containerized and daemonized
This commit adds a new job for OVN on top of the initial one. It enables
CNI daemon and containerized deployment.
Depends-On:
- kuryr-kubernetes-tempest-daemon-openshift-lbaasv2
- kuryr-kubernetes-tempest-daemon-containerized-octavia
- kuryr-kubernetes-tempest-dragonflow
- - kuryr-kubernetes-tempest-ovn
+ - kuryr-kubernetes-tempest-daemon-containerized-ovn
gate:
jobs:
- openstack-tox-lower-constraints
- kuryr-kubernetes-tempest-daemon-containerized-lbaasv2
- kuryr-kubernetes-tempest-daemon-containerized-octavia-l2
- kuryr-kubernetes-tempest-daemon-containerized-octavia-namespace
+ - kuryr-kubernetes-tempest-daemon-ovn
- nodeset:
name: openstack-centos-7-single-node
- job:
name: kuryr-kubernetes-tempest-ovn
- parent: kuryr-kubernetes-tempest-lbaasv2
+ parent: kuryr-kubernetes-tempest-octavia
description: |
Kuryr-Kubernetes tempest job using OVN
required-projects:
vars:
devstack_localrc:
OVS_HOST_PATH: /usr/local/var/run/openvswitch
+ Q_USE_PROVIDERNET_FOR_PUBLIC: true
+ PHYSICAL_NETWORK: public
+ OVN_L3_CREATE_PUBLIC_NETWORK: true
devstack_services:
ovn-northd: true
ovn-controller: true
q-dhcp: false
q-meta: false
q-trunk: true
+ kuryr-daemon: true
devstack_plugins:
networking-ovn: https://git.openstack.org/openstack/networking-ovn
neutron: https://git.openstack.org/openstack/neutron
voting: false
+- job:
+ name: kuryr-kubernetes-tempest-daemon-ovn
+ parent: kuryr-kubernetes-tempest-ovn
+ description: |
+ Kuryr-Kubernetes tempest job using OVN, CNI daemon
+ vars:
+ devstack_services:
+ kuryr-daemon: true
+
+- job:
+ name: kuryr-kubernetes-tempest-daemon-containerized-ovn
+ parent: kuryr-kubernetes-tempest-daemon-ovn
+ description: |
+ Kuryr-Kubernetes tempest job using OVN, CNI daemon and Containerized
+ vars:
+ devstack_localrc:
+ KURYR_K8S_CONTAINERIZED_DEPLOYMENT: true
+
- job:
name: kuryr-kubernetes-tempest-dragonflow
parent: kuryr-kubernetes-tempest-lbaasv2
