}
function run_tox {
- if [ "$RELEASE" == 'jewel' ] && [ "$CEPH_ANSIBLE_BRANCH" == 'stable-2.2' -o "$CEPH_ANSIBLE_BRANCH" == 'stable-3.0' ]; then
- start_tox CEPH_DOCKER_IMAGE_TAG="$LAST_JEWEL_STABLE_TAG"
- elif [ "$RELEASE" == 'luminous' ] && [ "$CEPH_ANSIBLE_BRANCH" == 'stable-3.0' ]; then
- # start_tox(): <CEPH_DOCKER_IMAGE_TAG> <CEPH_STABLE_RELEASE>
- start_tox CEPH_DOCKER_IMAGE_TAG="$LAST_LUMINOUS_STABLE_TAG"
- elif [ "$RELEASE" == 'luminous' ] && [ "$CEPH_ANSIBLE_BRANCH" == 'master' ]; then
- start_tox CEPH_DOCKER_IMAGE_TAG=latest
- fi
+ case "$CEPH_ANSIBLE_BRANCH" in
+ stable-*)
+ CEPH_DOCKER_IMAGE_TAG=$(find_latest_tag "$RELEASE")
+ ;;
+ master)
+ CEPH_DOCKER_IMAGE_TAG="latest"
+ ;;
+ *)
+ CEPH_DOCKER_IMAGE_TAG=""
+ ;;
+ esac
+
+ [ -n "$CEPH_DOCKER_IMAGE_TAG" ] && start_tox CEPH_DOCKER_IMAGE_TAG="$CEPH_DOCKER_IMAGE_TAG"
}
-
########
# MAIN #
########
restart_libvirt_services
update_vagrant_boxes
count_tag_pages
-LAST_JEWEL_STABLE_TAG=$(find_latest_tag jewel)
-LAST_LUMINOUS_STABLE_TAG=$(find_latest_tag luminous)
run_tox