Browse Source

Remove dependency to OSH repository for test jobs

Without this patch, there is a dependency between the two
repositories OSH and OSH-addons, which will cause a circular
dependency problem when trying to remove the duplicated jobs
that will appear in OSH.

Change-Id: Id782060bd95a78843f64380dd739fa59ccbf7ce8
Jean-Philippe Evrard 6 months ago
parent
commit
5382f2fb58
1 changed files with 14 additions and 1 deletions
  1. 14
    1
      .zuul.yaml

+ 14
- 1
.zuul.yaml View File

@@ -59,6 +59,19 @@
59 59
 
60 60
 - job:
61 61
     name: openstack-helm-addons-sonobuoy
62
-    parent: openstack-helm-multinode
62
+    required-projects:
63
+      - openstack/openstack-helm-infra
64
+    roles:
65
+      - zuul: openstack/openstack-helm-infra
66
+    timeout: 7200
67
+    vars:
68
+      osh_openstack_release: newton
69
+      zuul_osh_infra_relative_path: ../openstack-helm-infra/
63 70
     nodeset: openstack-helm-ubuntu
71
+    pre-run:
72
+      - tools/gate/playbooks/osh-infra-upgrade-host.yaml
73
+      - tools/gate/playbooks/osh-infra-deploy-docker.yaml
74
+      - tools/gate/playbooks/osh-infra-build.yaml
75
+      - tools/gate/playbooks/osh-infra-deploy-k8s.yaml
64 76
     run: tools/gate/playbooks/osh-addons-sonobuoy.yaml
77
+    post-run: tools/gate/playbooks/osh-infra-collect-logs.yaml

Loading…
Cancel
Save