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 create ${SANITYTEST_CONTENT_NAME} --size 1
|
||||||
run_cmd openstack volume list
|
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
|
esac
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -827,6 +832,12 @@ function overcloud_sanitytest_check {
|
||||||
"cinder_api" )
|
"cinder_api" )
|
||||||
run_cmd openstack volume show ${SANITYTEST_CONTENT_NAME}
|
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
|
esac
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -848,6 +859,9 @@ function overcloud_sanitytest_cleanup {
|
||||||
"cinder_api" )
|
"cinder_api" )
|
||||||
run_cmd openstack volume delete ${SANITYTEST_CONTENT_NAME}
|
run_cmd openstack volume delete ${SANITYTEST_CONTENT_NAME}
|
||||||
;;
|
;;
|
||||||
|
"heat_api" )
|
||||||
|
run_cmd openstack stack delete --yes ${SANITYTEST_CONTENT_NAME}
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,10 @@ parameter_defaults:
|
||||||
- OS::TripleO::Services::CinderApi
|
- OS::TripleO::Services::CinderApi
|
||||||
- OS::TripleO::Services::CinderScheduler
|
- OS::TripleO::Services::CinderScheduler
|
||||||
- OS::TripleO::Services::CinderVolume
|
- 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::MySQL
|
||||||
- OS::TripleO::Services::RabbitMQ
|
- OS::TripleO::Services::RabbitMQ
|
||||||
- OS::TripleO::Services::HAproxy
|
- OS::TripleO::Services::HAproxy
|
||||||
|
|
Loading…
Reference in New Issue