4 name: 'bifrost-periodic'
5 #--------------------------------
7 #--------------------------------
8 # the versions stated here default to branches which then later
9 # on used for checking out the branches, pulling in head of the branch.
12 openstack-bifrost-version: '{stream}'
13 opnfv-releng-version: 'master'
17 openstack-bifrost-version: 'stable/{stream}'
18 opnfv-releng-version: 'master'
19 gs-pathname: '/{stream}'
20 #--------------------------------
22 #--------------------------------
28 #--------------------------------
30 #--------------------------------
31 #--------------------------------
33 #--------------------------------
37 slave-label: xci-xenial-virtual
38 dib-os-release: 'xenial'
39 dib-os-element: 'ubuntu-minimal'
40 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'
41 extra-dib-elements: 'openssh-server'
44 slave-label: xci-centos7-virtual
46 dib-os-element: 'centos7'
47 dib-os-packages: 'vim,less,bridge-utils,iputils,rsyslog,curl'
48 extra-dib-elements: 'openssh-server'
51 slave-label: xci-suse-virtual
52 dib-os-release: '42.2'
53 dib-os-element: 'opensuse-minimal'
54 dib-os-packages: 'vim,less,bridge-utils,iputils,rsyslog,curl'
55 extra-dib-elements: 'openssh-server'
57 #--------------------------------
59 #--------------------------------
61 - 'bifrost-provision-{pod}-{distro}-periodic-{stream}'
63 #--------------------------------
65 #--------------------------------
67 name: 'bifrost-provision-{pod}-{distro}-periodic-{stream}'
69 disabled: '{obj:disabled}'
75 use-build-blocker: true
80 - '^bifrost-.*periodic.*'
88 branch: '{opnfv-releng-version}'
91 default: https://gerrit.opnfv.org/gerrit/$PROJECT
96 name: OPENSTACK_BIFROST_VERSION
97 default: '{openstack-bifrost-version}'
99 name: OPNFV_RELENG_VERSION
100 default: '{opnfv-releng-version}'
106 default: '{dib-os-release}'
109 default: '{dib-os-element}'
111 name: DIB_OS_PACKAGES
112 default: '{dib-os-packages}'
114 name: EXTRA_DIB_ELEMENTS
115 default: '{extra-dib-elements}'
117 name: CLEAN_DIB_IMAGES
121 default: '{slave-label}'
123 name: ANSIBLE_VERBOSITY
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