Update puppet-ceph to use stable/pike for jewel
We have recently cut a release for the jewel version of the module which
is supported until Pike. The current master is going to be updated for
the next LTS of ceph so we need to test the pike modules on the jewel
branch.
builders:
- shell: |
#!/bin/bash -xe
+ ZUUL_BRANCH_REAL=${ZUUL_BRANCH:-master}
+ # Workaround for puppet-ceph, where we need to checkout
+ # puppet-openstack-integration from stable/pike when working on
+ # stable/jewel.
+ # Ceph Jewel works with Newton to Pike
+ if [[ "$ZUUL_BRANCH" == "stable/jewel" ]]; then
+ ZUUL_BRANCH_REAL='stable/pike'
+ fi
export ZUUL_REF=${ZUUL_REF:-None}
CLONEMAP=`mktemp`
function cleanup {
EOF
/usr/zuul-env/bin/zuul-cloner -m $CLONEMAP \
--cache-dir /opt/git \
+ --zuul-branch $ZUUL_BRANCH_REAL \
git://git.openstack.org openstack/puppet-openstack-integration
- job-template:
