Add a scenario test gate

This patch adds a scenario test gate for octavia-tempest-plugin

Depends-on: I44911c6bd6ede68c3376c8a6b42700310dce7a06
Change-Id: Icb1ef19fecb8ad784d5614d5d26529a286f72d7e
diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
new file mode 100644
index 0000000..8fc317a
--- /dev/null
+++ b/zuul.d/jobs.yaml
@@ -0,0 +1,44 @@
+- job:
+    name: octavia-v2-dsvm-scenario
+    parent: devstack-tempest
+    timeout: 7800
+    required-projects:
+      - openstack/barbican
+      - openstack/diskimage-builder
+      - openstack/octavia
+      - openstack/octavia-tempest-plugin
+      - openstack/python-barbicanclient
+      - openstack/python-octaviaclient
+    irrelevant-files:
+      - ^.*\.rst$
+      - ^doc/.*$
+      - ^releasenotes/.*$
+    vars:
+      devstack_localrc:
+        TEMPEST_PLUGINS: "'{{ ansible_user_dir }}/src/git.openstack.org/openstack/octavia-tempest-plugin'"
+      devstack_services:
+        barbican: true
+        c-sch: false
+        c-api: false
+        c-vol: false
+        octavia: true
+        o-api: true
+        o-cw: true
+        o-hm: true
+        o-hk: true
+        swift: false
+        tempest: true
+      devstack_plugins:
+        barbican: https://github.com/openstack/barbican.git
+        octavia: https://github.com/openstack/octavia.git
+      tempest_concurrency: 2
+      tempest_test_regex: ^octavia_tempest_plugin
+      tox_venvlist: all
+
+- job:
+    name: octavia-v2-dsvm-py35-scenario
+    parent: octavia-v2-dsvm-scenario
+    timeout: 7800
+    vars:
+      devstack_localrc:
+        USE_PYTHON3: true
diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml
new file mode 100644
index 0000000..d7661f2
--- /dev/null
+++ b/zuul.d/projects.yaml
@@ -0,0 +1,13 @@
+# Note: Some official OpenStack wide jobs are still defined in the
+#       project-config repository
+- project:
+    name: openstack/octavia-tempest-plugin
+    check:
+      jobs:
+        - octavia-v2-dsvm-scenario
+        - octavia-v2-dsvm-py35-scenario
+    gate:
+      queue: octavia
+      jobs:
+        - octavia-v2-dsvm-scenario
+        - octavia-v2-dsvm-py35-scenario