-
Notifications
You must be signed in to change notification settings - Fork 149
Expand file tree
/
Copy pathtrigger_jobs.yaml
More file actions
95 lines (93 loc) · 4.51 KB
/
trigger_jobs.yaml
File metadata and controls
95 lines (93 loc) · 4.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
---
- job:
name: downstream-va-hci-trigger-job
parent: trigger-job-base
description: |
Zuul job to trigger VA HCI job downstream
files: &trigger_files
- ^roles/artifacts/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/cert_manager/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/cifmw_ceph*/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/cifmw_external_dns/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/ci_gen_kustomize_values/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/ci_lvms_storage/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/ci_nmstate/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/config_drive/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/devscripts/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/discover_latest_image/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/dnsmasq/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/install_openstack_ca/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/kustomize_deploy/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/libvirt_manager/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
# It needs to be enabled in VA HCI IPv6
# - ^roles/nat64_appliance/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/networking_mapper/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/openshift_adm/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/openshift_login/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/reproducer/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/run_hook/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/ssh_jumper/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^roles/virtualbmc/(defaults|files|handlers|library|lookup_plugins|module_utils|tasks|templates|vars).*
- ^playbooks/06-deploy-architecture.yml
- ^plugins/module_utils/net_map/.*
vars:
# It will create a file trigger_va_hci
trigger_job_name: "va_hci"
trigger_commit_msg: "Triggering VA HCI job"
- job:
name: downstream-uni02beta-upstream-trigger-job
parent: trigger-job-base
description: |
Zuul job to trigger uni02beta job on upstream (main) in downstream
files: *trigger_files
vars:
# It will create a file trigger_uni02beta_upstream
trigger_job_name: "uni02beta_upstream"
trigger_commit_msg: "Triggering uni02beta job on upstream (main)"
- job:
name: trigger-job-base
parent: create-nested-virt-trigger-from-github-pr
description: |
Base zuul job for trigger job which keeps the irrelevant files.
irrelevant-files: &ir_files
- .*/*.md
- ^.github/.*$
- ^LICENSE$
- ^OWNERS$
- ^OWNERS_ALIASES$
- ^PROJECT$
- ^README.md$
- ^renovate.json$
- ^kuttl-test.yaml$
- molecule/.*
- molecule-requirements.txt
- .github/workflows
- docs/.*
- contribute/.*
- roles/.*/molecule/.*
- ci/playbooks/pre-commit.yml
- ci/playbooks/pre-doc.yml
- ci/playbooks/run-doc.yml
- ci/playbooks/molecule-prepare.yml
- ci/playbooks/molecule-test.yml
# ci-framework
- .ansible-lint
- .config/molecule/.*
- .pre-commit-config.yaml
- .readthedocs.yaml
- .spellcheck.yml
- roles/dlrn_report
- roles/dlrn_promote
- roles/validations
- zuul.d/molecule.*
# Other openstack operators
- containers/ci
- .ci-operator.yaml
- .dockerignore
- .gitignore
- .golangci.yaml
- .pre-commit-config.yaml
- tests?\/functional
# openstack-ansibleee-operator
- examples
- mkdocs.yml