From cb5272c1318426bb98dc8542c0b5d447822d82b9 Mon Sep 17 00:00:00 2001 From: Yossi Boaron Date: Thu, 20 Sep 2018 13:57:38 +0300 Subject: [PATCH] Add gate for Octavia provider OVN Add gate to check k8s-services backed by OVN provider Depends-On: I414a3c6d2e97d30ff12eda4ecf71ec032998df7d Depends-On: I89e969ae52378a7c62ac552e1a69b7e2a45bd23a Depends-On: If10016325517e4a1fc5f7cfac7f7bd58deb09b54 Depends-On: Ife099f1d05c0cae954119f0ef4616c95076f83e7 Depends-On: Ibb958ea5acaaf07af8ebed5d9552036db9469346 Depends-On: I40bf39c4c1d0b43f5d83e6aed81786390753ce99 Change-Id: I31ebb17e84055d900338a18f83bf63818dc3ce0d Implements: blueprint octavia-ovn-provider --- .zuul.d/project.yaml | 1 + .zuul.d/sdn.yaml | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/.zuul.d/project.yaml b/.zuul.d/project.yaml index b5a6707ef..7f8fe5218 100644 --- a/.zuul.d/project.yaml +++ b/.zuul.d/project.yaml @@ -38,6 +38,7 @@ - kuryr-kubernetes-tempest-containerized-openshift-serial - kuryr-kubernetes-tempest-ovn - kuryr-kubernetes-tempest-openshift + - kuryr-kubernetes-tempest-containerized-ovn-provider-ovn - kuryr-kubernetes-tempest-openshift-multi-vif - kuryr-kubernetes-tempest-multinode-ha - kuryr-kubernetes-tempest-containerized-crio diff --git a/.zuul.d/sdn.yaml b/.zuul.d/sdn.yaml index 3109557b7..1bb679cfb 100644 --- a/.zuul.d/sdn.yaml +++ b/.zuul.d/sdn.yaml @@ -68,6 +68,38 @@ KURYR_IPV6: true voting: false +- job: + name: kuryr-kubernetes-tempest-containerized-ovn-provider-ovn + parent: kuryr-kubernetes-tempest-containerized-ovn + description: | + Kuryr-Kubernetes tempest job using OVN, CNI daemon, Containerized, Octavia provider OVN, and Network Policy drivers + required-projects: + - openstack/ovn-octavia-provider + host-vars: + controller: + devstack_plugins: + ovn-octavia-provider: https://opendev.org/openstack/ovn-octavia-provider + vars: + devstack_services: + o-da: true + devstack_local_conf: + post-config: + $OCTAVIA_CONF: + controller_worker: + amp_active_retries: 9999 + api_settings: + enabled_provider_drivers: amphora:'Octavia Amphora driver',ovn:'Octavia OVN driver' + devstack_localrc: + ENABLE_CHASSIS_AS_GW: true + KURYR_EP_DRIVER_OCTAVIA_PROVIDER: ovn + KURYR_K8S_OCTAVIA_MEMBER_MODE: L2 + KURYR_K8S_OCTAVIA_SG_MODE: create + KURYR_ENFORCE_SG_RULES: false + KURYR_LB_ALGORITHM: SOURCE_IP_PORT + KURYR_SUBNET_DRIVER: namespace + KURYR_SG_DRIVER: policy + KURYR_ENABLED_HANDLERS: vif,lb,lbaasspec,namespace,pod_label,policy,kuryrnetpolicy,kuryrnetwork + - job: name: kuryr-kubernetes-tempest-dragonflow parent: kuryr-kubernetes-tempest