Add opendev gate pipeline workflow

Change-Id: I81262984d1d962c605b41825a62b12d15b359676
diff --git a/zuul.d/pipelines.yaml b/zuul.d/pipelines.yaml
index 053da90..7f423b4 100644
--- a/zuul.d/pipelines.yaml
+++ b/zuul.d/pipelines.yaml
@@ -53,6 +53,28 @@
         Verified: -2
 
 - pipeline:
+    name: gate-opendev
+    description: |
+      Changes that have been merged from the opendev gerrit are enqueued in
+      order in this pipeline, and if they pass tests, will be merged.
+    manager: dependent
+    post-review: True
+    require:
+      opendev-gerrit:
+        open: True
+        current-patchset: True
+    trigger:
+      opendev-gerrit:
+        - event: change-merged
+    success:
+      opendev-gerrit:
+        Verified: 2
+        submit: true
+    failure:
+      opendev-gerrit:
+        Verified: -2
+
+- pipeline:
     name: post
     description: |
       This pipeline runs jobs that operate after each change is
@@ -100,6 +122,19 @@
       gerrit: {}
 
 - pipeline:
+    name: opendev-merge-check
+    manager: dependent
+    precedence: high
+    post-review: True
+    trigger:
+      opendev-gerrit:
+        - event: change-merged
+    success:
+      gerrit: {}
+    failure:
+      gerrit: {}
+
+- pipeline:
     name: release
     description: |
       When a commit is tagged as a release, this pipeline runs jobs