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}'
93 name: OPENSTACK_BIFROST_VERSION
94 default: '{openstack-bifrost-version}'
96 name: OPNFV_RELENG_VERSION
97 default: '{opnfv-releng-version}'
103 default: '{dib-os-release}'
106 default: '{dib-os-element}'
108 name: DIB_OS_PACKAGES
109 default: '{dib-os-packages}'
111 name: EXTRA_DIB_ELEMENTS
112 default: '{extra-dib-elements}'
114 name: CLEAN_DIB_IMAGES
118 default: '{slave-label}'
120 name: ANSIBLE_VERBOSITY
124 - fix-workspace-permissions
129 # trigger is disabled until we know which jobs we will have
130 # and adjust stuff accordingly
132 - timed: '#@midnight'
135 - description-setter:
136 description: "Built on $NODE_NAME - Scenario: $DEPLOY_SCENARIO"
137 - 'bifrost-provision-builder'
139 #---------------------------
141 #---------------------------
143 name: bifrost-provision-builder
146 !include-raw: ./bifrost-provision.sh