Add glance to major upgrade CI

Adds glance services to the deployed stack and some associated
sanity tests to tripleo.sh

Note this temporarily sets the glance backend to file as we've not
yet enabled swift in the upgrade test environment.

Depends-On: I730abee756598c0a23209a53e52cc83e0b815a50
Change-Id: I6f390ae82aac19b5ed5ebc9bece8c97d7d9bd03f
This commit is contained in:
Steven Hardy 2016-12-17 09:34:31 +00:00
parent 65672a8cc0
commit 4f773b8945
2 changed files with 14 additions and 0 deletions

View File

@ -795,6 +795,10 @@ function overcloud_sanitytest_create {
run_cmd openstack user create ${SANITYTEST_CONTENT_NAME}
run_cmd openstack user list
;;
"glance_api" )
run_cmd openstack image create ${SANITYTEST_CONTENT_NAME}
run_cmd openstack image list
;;
esac
done
}
@ -806,6 +810,9 @@ function overcloud_sanitytest_check {
"keystone" )
run_cmd openstack user show ${SANITYTEST_CONTENT_NAME}
;;
"glance_api" )
run_cmd openstack image show ${SANITYTEST_CONTENT_NAME}
;;
esac
done
}
@ -818,6 +825,9 @@ function overcloud_sanitytest_cleanup {
echo "Sanity test keystone"
run_cmd openstack user delete ${SANITYTEST_CONTENT_NAME}
;;
"glance_api" )
run_cmd openstack image delete ${SANITYTEST_CONTENT_NAME}
;;
esac
done
}

View File

@ -9,6 +9,8 @@ parameter_defaults:
- OS::TripleO::Services::Core
- OS::TripleO::Services::Kernel
- OS::TripleO::Services::Keystone
- OS::TripleO::Services::GlanceApi
- OS::TripleO::Services::GlanceRegistry
- OS::TripleO::Services::MySQL
- OS::TripleO::Services::RabbitMQ
- OS::TripleO::Services::HAproxy
@ -23,3 +25,5 @@ parameter_defaults:
# Required for Centos 7.3 and Qemu 2.6.0
nova::compute::libvirt::libvirt_cpu_mode: 'none'
SwiftCeilometerPipelineEnabled: False
# FIXME(shardy) remove the file backend when we add swift
GlanceBackend: file