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 create ${SANITYTEST_CONTENT_NAME}
run_cmd openstack user list run_cmd openstack user list
;; ;;
"glance_api" )
run_cmd openstack image create ${SANITYTEST_CONTENT_NAME}
run_cmd openstack image list
;;
esac esac
done done
} }
@ -806,6 +810,9 @@ function overcloud_sanitytest_check {
"keystone" ) "keystone" )
run_cmd openstack user show ${SANITYTEST_CONTENT_NAME} run_cmd openstack user show ${SANITYTEST_CONTENT_NAME}
;; ;;
"glance_api" )
run_cmd openstack image show ${SANITYTEST_CONTENT_NAME}
;;
esac esac
done done
} }
@ -818,6 +825,9 @@ function overcloud_sanitytest_cleanup {
echo "Sanity test keystone" echo "Sanity test keystone"
run_cmd openstack user delete ${SANITYTEST_CONTENT_NAME} run_cmd openstack user delete ${SANITYTEST_CONTENT_NAME}
;; ;;
"glance_api" )
run_cmd openstack image delete ${SANITYTEST_CONTENT_NAME}
;;
esac esac
done done
} }

View File

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