Add Heat to upgrade CI job
Adds heat to the job with some basic sanity tests Change-Id: I7612189be49c9c07f64753c1be4b72aa8524d06d Depends-On: Idbbff1e7b3947a8a381ddae172006d724a98a344
This commit is contained in:
parent
a63eedc113
commit
432b90554e
|
@ -807,6 +807,11 @@ function overcloud_sanitytest_create {
|
|||
run_cmd openstack volume create ${SANITYTEST_CONTENT_NAME} --size 1
|
||||
run_cmd openstack volume list
|
||||
;;
|
||||
"heat_api" )
|
||||
echo "heat_template_version: newton" > /tmp/${SANITYTEST_CONTENT_NAME}.yaml
|
||||
openstack stack create ${SANITYTEST_CONTENT_NAME} --template /tmp/${SANITYTEST_CONTENT_NAME}.yaml
|
||||
openstack stack list
|
||||
;;
|
||||
esac
|
||||
done
|
||||
}
|
||||
|
@ -827,6 +832,12 @@ function overcloud_sanitytest_check {
|
|||
"cinder_api" )
|
||||
run_cmd openstack volume show ${SANITYTEST_CONTENT_NAME}
|
||||
;;
|
||||
"heat_api" )
|
||||
run_cmd openstack stack show ${SANITYTEST_CONTENT_NAME}
|
||||
# FIXME(shardy): It'd be good to add pre/post upgrade checks
|
||||
# on the actual version, but this is still good for debugging
|
||||
run_cmd openstack orchestration template version list
|
||||
;;
|
||||
esac
|
||||
done
|
||||
}
|
||||
|
@ -848,6 +859,9 @@ function overcloud_sanitytest_cleanup {
|
|||
"cinder_api" )
|
||||
run_cmd openstack volume delete ${SANITYTEST_CONTENT_NAME}
|
||||
;;
|
||||
"heat_api" )
|
||||
run_cmd openstack stack delete --yes ${SANITYTEST_CONTENT_NAME}
|
||||
;;
|
||||
esac
|
||||
done
|
||||
}
|
||||
|
|
|
@ -20,6 +20,10 @@ parameter_defaults:
|
|||
- OS::TripleO::Services::CinderApi
|
||||
- OS::TripleO::Services::CinderScheduler
|
||||
- OS::TripleO::Services::CinderVolume
|
||||
- OS::TripleO::Services::HeatApi
|
||||
- OS::TripleO::Services::HeatApiCfn
|
||||
- OS::TripleO::Services::HeatApiCloudwatch
|
||||
- OS::TripleO::Services::HeatEngine
|
||||
- OS::TripleO::Services::MySQL
|
||||
- OS::TripleO::Services::RabbitMQ
|
||||
- OS::TripleO::Services::HAproxy
|
||||
|
|
Loading…
Reference in New Issue