5 name: 'bifrost-periodic'
6 # -------------------------------
8 # -------------------------------
9 # the versions stated here default to branches which then later
10 # on used for checking out the branches, pulling in head of the branch.
13 openstack-bifrost-version: '{stream}'
14 opnfv-releng-version: 'master'
18 openstack-bifrost-version: 'stable/{stream}'
19 opnfv-releng-version: 'master'
20 gs-pathname: '/{stream}'
21 # -------------------------------
23 # -------------------------------
29 # -------------------------------
31 # -------------------------------
32 # -------------------------------
34 # -------------------------------
38 slave-label: xci-xenial-virtual
39 dib-os-release: 'xenial'
40 dib-os-element: 'ubuntu-minimal'
41 # yamllint disable rule:line-length
42 dib-os-packages: 'vlan,vim,less,bridge-utils,sudo,language-pack-en,iputils-ping,rsyslog,curl,python,debootstrap,ifenslave,ifenslave-2.6,lsof,lvm2,tcpdump,nfs-kernel-server,chrony,iptables'
43 # yamllint enable rule:line-length
44 extra-dib-elements: 'openssh-server'
47 slave-label: xci-centos7-virtual
49 dib-os-element: 'centos7'
50 dib-os-packages: 'vim,less,bridge-utils,iputils,rsyslog,curl'
51 extra-dib-elements: 'openssh-server'
54 slave-label: xci-suse-virtual
55 dib-os-release: '42.3'
56 dib-os-element: 'opensuse-minimal'
57 dib-os-packages: 'vim,less,bridge-utils,iputils,rsyslog,curl'
58 extra-dib-elements: 'openssh-server'
60 # -------------------------------
62 # -------------------------------
64 - 'bifrost-provision-{pod}-{distro}-periodic-{stream}'
66 # -------------------------------
68 # -------------------------------
70 name: 'bifrost-provision-{pod}-{distro}-periodic-{stream}'
72 disabled: '{obj:disabled}'
78 use-build-blocker: true
83 - '^bifrost-.*periodic.*'
91 branch: '{opnfv-releng-version}'
94 default: https://gerrit.opnfv.org/gerrit/$PROJECT
99 name: OPENSTACK_BIFROST_VERSION
100 default: '{openstack-bifrost-version}'
102 name: OPNFV_RELENG_VERSION
103 default: '{opnfv-releng-version}'
109 default: '{dib-os-release}'
112 default: '{dib-os-element}'
114 name: DIB_OS_PACKAGES
115 default: '{dib-os-packages}'
117 name: EXTRA_DIB_ELEMENTS
118 default: '{extra-dib-elements}'
120 name: CLEAN_DIB_IMAGES
124 default: '{slave-label}'
130 - fix-workspace-permissions
135 # trigger is disabled until we know which jobs we will have
136 # and adjust stuff accordingly
138 - timed: '' # '@midnight'
141 - description-setter:
142 description: "Built on $NODE_NAME - Flavor: $XCI_FLAVOR"
143 - 'bifrost-provision-builder'
145 # --------------------------
147 # --------------------------
149 name: bifrost-provision-builder
152 !include-raw: ./bifrost-provision.sh