1
# save for feature development
4
# the openstack version which shipped with an ubuntu release
5
# not used by OSCI code yet
13
# ubuntu-to-openstack supported release map
27
# openstack installation sources
33
# (u-os-map x inst-sources) gets applied and iterated to each mojo group:
36
# - charmhelper_upgrade
37
# - charmhelper_upgrade_ha
39
# - ha_phased_chaos_pony
41
- next_deploy_baremetal
44
- stable_deploy_baremetal
51
# Groups of [specs x iterations] to run when triggered by a jenkins job calling
52
# XYZFUTURE SCRIPT, # which will throw parameter iterations at the mojo_runner
53
# resulting in a series of parameterized builds.
55
# named group; all iterations within will be triggered
56
mojo-charm-helper-upgrade:
59
MOJO_SPEC: specs/full_stack/charmhelper_upgrade/icehouse
60
# parameter(s) to pass; will trigger 1 build per parameter iteration group
62
# key adds to build name (ex: ch-up-i-p)
64
# pass one or more parameters to the build (everything is a string param here)
65
# parameters become bash environment variables for jenkins
66
# /!\ must take care to match expected/existing case; True != TRUE != true
71
MOJO_SPEC: specs/full_stack/charmhelper_upgrade/juno
75
# enable/disable pieces as desired like so. also, can use multiple params
77
# MOJO_SERIES: bananas
78
# branch: lp:treehouse
79
# MP_SRC_BR: lp:treehouse/addition/next
80
# JUJU_SOURCE: ppa:juju/devel
82
# MOJO_OPENSTACK_SPECS_REPO: lp:some/other/branch
87
MOJO_SPEC: specs/full_stack/charmhelper_upgrade/kilo
93
mojo-charm-helper-upgrade-ha:
95
MOJO_SPEC: specs/full_stack/charmhelper_upgrade_ha/icehouse
102
MOJO_SPEC: specs/full_stack/charmhelper_upgrade_ha/juno
109
MOJO_SPEC: specs/full_stack/charmhelper_upgrade_ha/kilo
117
MOJO_SPEC: specs/full_stack/next_deploy_ssl/icehouse
124
MOJO_SPEC: specs/full_stack/next_deploy_ssl/juno
131
MOJO_SPEC: specs/full_stack/next_deploy_ssl/kilo
137
mojo-stable-next-charm-upgrade:
139
MOJO_SPEC: specs/full_stack/stable_to_next/icehouse
146
MOJO_SPEC: specs/full_stack/stable_to_next/juno
153
MOJO_SPEC: specs/full_stack/stable_to_next/kilo
161
MOJO_SPEC: specs/full_stack/ha_phased/icehouse
168
MOJO_SPEC: specs/full_stack/ha_phased/juno
175
MOJO_SPEC: specs/full_stack/ha_phased/kilo
181
mojo-ha-phased-chaos-pony:
182
ha-phased-chaos-pony-i:
183
MOJO_SPEC: specs/full_stack/ha_phased_chaos_pony/icehouse
189
ha-phased-chaos-pony-j:
190
MOJO_SPEC: specs/full_stack/ha_phased_chaos_pony/juno
196
ha-phased-chaos-pony-k:
197
MOJO_SPEC: specs/full_stack/ha_phased_chaos_pony/kilo
205
MOJO_SPEC: specs/full_stack/next_deploy/icehouse
212
MOJO_SPEC: specs/full_stack/next_deploy/juno
219
MOJO_SPEC: specs/full_stack/next_deploy/kilo
227
# juju proposed ppa contents watcher
228
state-file: 'url-state-jprop'
230
# all will be triggered if any URL content changes
231
- build_bundle_quick_check.sh
232
- build_juju_deploy_single_charm.sh
233
- build_amulet_test.sh
234
- build_deploy_test.sh
236
- http://ppa.launchpad.net/juju/proposed/ubuntu/pool/main/j/juju-core/
237
# and temp urls for increased testing of the tester:
238
- http://www.ubuntu.com
239
- http://irclogs.ubuntu.com/2015/02/26/%23juju-dev.html
240
- http://irclogs.ubuntu.com/2015/02/26/%23juju.html
241
- http://irclogs.ubuntu.com/2015/02/26/%23ubuntu-server.html
242
# likely to change hash on every load:
243
- https://code.launchpad.net/~uosci/ubuntu-openstack-ci/trunk
244
- https://launchpad.net/~1chb1n/+karma
246
# all will pass to all scripts
249
UBUNTU_RELEASE: trusty
250
OPENSTACK_RELEASE: icehouse
251
INSTALLATION_SOURCE: default
255
BRANCH: lp:~openstack-charmers/charms/trusty/keystone/next
256
JUJU_SOURCE: ppa:juju/proposed