summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--zuul.d/ironic-inspector-jobs.yaml78
1 files changed, 1 insertions, 77 deletions
diff --git a/zuul.d/ironic-inspector-jobs.yaml b/zuul.d/ironic-inspector-jobs.yaml
index 92b90c5..c19b7ce 100644
--- a/zuul.d/ironic-inspector-jobs.yaml
+++ b/zuul.d/ironic-inspector-jobs.yaml
@@ -1,109 +1,34 @@
1- job: 1- job:
2 name: ironic-inspector-base 2 name: ironic-inspector-base
3 description: Base job for devstack/tempest based ironic-inspector jobs. 3 description: Base job for devstack/tempest based ironic-inspector jobs.
4 parent: devstack-tempest 4 parent: ironic-base
5 timeout: 10800 5 timeout: 10800
6 required-projects: 6 required-projects:
7 - openstack/ironic
8 - openstack/ironic-inspector 7 - openstack/ironic-inspector
9 - openstack/ironic-lib
10 - openstack/ironic-python-agent
11 - openstack/ironic-tempest-plugin
12 - openstack/pyghmi
13 - openstack/python-ironic-inspector-client
14 - openstack/python-ironicclient
15 - openstack/virtualbmc
16 irrelevant-files: 8 irrelevant-files:
17 - ^test-requirements.txt$ 9 - ^test-requirements.txt$
18 - ^.*\.rst$
19 - ^api-ref/.*$
20 - ^doc/.*$
21 - ^ironic_inspector/test/(?!.*tempest).*$ 10 - ^ironic_inspector/test/(?!.*tempest).*$
22 - ^ironic_inspector/locale/.*$ 11 - ^ironic_inspector/locale/.*$
23 - ^releasenotes/.*$
24 - ^setup.cfg$
25 - ^tools/.*$
26 - ^tox.ini$
27 vars: 12 vars:
28 tox_envlist: all 13 tox_envlist: all
29 tempest_test_regex: Inspector 14 tempest_test_regex: Inspector
30 tempest_concurrency: 1 15 tempest_concurrency: 1
31 devstack_localrc: 16 devstack_localrc:
32 DEFAULT_INSTANCE_TYPE: baremetal
33 FORCE_CONFIG_DRIVE: True
34 INSTALL_TEMPEST: False # Don't install a tempest package globaly
35 OVERRIDE_PUBLIC_BRIDGE_MTU: 1400
36 TEMPEST_PLUGINS: "'{{ ansible_user_dir }}/src/git.openstack.org/openstack/ironic-tempest-plugin'"
37 VIRT_DRIVER: ironic
38 BUILD_TIMEOUT: 600
39 IRONIC_BAREMETAL_BASIC_OPS: True
40 IRONIC_BUILD_DEPLOY_RAMDISK: False
41 IRONIC_CALLBACK_TIMEOUT: 600
42 IRONIC_DEPLOY_DRIVER: ipmi
43 IRONIC_INSPECTOR_BUILD_RAMDISK: False
44 IRONIC_RAMDISK_TYPE: tinyipa
45 IRONIC_TEMPEST_BUILD_TIMEOUT: 600
46 IRONIC_TEMPEST_WHOLE_DISK_IMAGE: False
47 IRONIC_VM_COUNT: 1
48 IRONIC_VM_EPHEMERAL_DISK: 0 17 IRONIC_VM_EPHEMERAL_DISK: 0
49 IRONIC_VM_LOG_DIR: '{{ devstack_base_dir }}/ironic-bm-logs'
50 IRONIC_VM_SPECS_RAM: 384
51 IRONIC_AUTOMATED_CLEAN_ENABLED: False 18 IRONIC_AUTOMATED_CLEAN_ENABLED: False
52 IRONIC_INSPECTOR_NODE_NOT_FOUND_HOOK: enroll 19 IRONIC_INSPECTOR_NODE_NOT_FOUND_HOOK: enroll
53 IRONIC_INSPECTOR_CLEAN_UP_PERIOD: 5 20 IRONIC_INSPECTOR_CLEAN_UP_PERIOD: 5
54 IRONIC_INSPECTOR_DHCP_FILTER: iptables 21 IRONIC_INSPECTOR_DHCP_FILTER: iptables
55
56 Q_AGENT: openvswitch
57 Q_ML2_TENANT_NETWORK_TYPE: vxlan
58
59 SWIFT_ENABLE_TEMPURLS: True 22 SWIFT_ENABLE_TEMPURLS: True
60 SWIFT_TEMPURL_KEY: secretkey 23 SWIFT_TEMPURL_KEY: secretkey
61 USE_PYTHON3: False 24 USE_PYTHON3: False
62
63 devstack_plugins: 25 devstack_plugins:
64 ironic: git://git.openstack.org/openstack/ironic
65 ironic-inspector: git://git.openstack.org/openstack/ironic-inspector 26 ironic-inspector: git://git.openstack.org/openstack/ironic-inspector
66 zuul_copy_output:
67 '{{ devstack_base_dir }}/ironic-bm-logs': 'logs'
68 devstack_services: 27 devstack_services:
69 c-api: False
70 c-bak: False
71 c-sch: False
72 c-vol: False
73 cinder: False
74
75 s-account: True 28 s-account: True
76 s-container: True 29 s-container: True
77 s-object: True 30 s-object: True
78 s-proxy: True 31 s-proxy: True
79
80 dstat: True
81 g-api: True
82 g-reg: True
83 key: True
84 mysql: True
85 n-api: True
86 n-api-meta: True
87 n-cauth: True
88 n-cond: True
89 n-cpu: True
90 n-novnc: True
91 n-obj: True
92 n-sch: True
93 placement-api: True
94 q-agt: False
95 q-dhcp: False
96 q-l3: False
97 q-meta: False
98 q-metering: False
99 q-svc: False
100 neutron-api: True
101 neutron-agent: True
102 neutron-dhcp: True
103 neutron-l3: True
104 neutron-metadata-agent: True
105 neutron-metering: True
106 rabbit: True
107 ir-api: True 32 ir-api: True
108 ir-cond: True 33 ir-cond: True
109 ironic-inspector: True 34 ironic-inspector: True
@@ -130,4 +55,3 @@
130 IRONIC_IPXE_ENABLED: True 55 IRONIC_IPXE_ENABLED: True
131 IRONIC_INSPECTOR_RAMDISK_ELEMENT: ironic-agent 56 IRONIC_INSPECTOR_RAMDISK_ELEMENT: ironic-agent
132 IRONIC_INSPECTOR_DHCP_FILTER: dnsmasq 57 IRONIC_INSPECTOR_DHCP_FILTER: dnsmasq
133 IRONIC_INSPECTOR_BUILD_RAMDISK: False