tripleo-image-elements/elements/tripleo-cd
Derek Higgins a0471f9fef Drop usage of keystoneclient
The keystoneclient cli is now deprecated and will soon be removed so use the
openstack client instead.

Change-Id: Id902647966bfce62cc8dce9802e34ef80390122d
2015-04-23 13:27:18 +01:00
..
bin Drop usage of keystoneclient 2015-04-23 13:27:18 +01:00
configs Adjust Test env requirements 2015-02-02 17:14:30 +00:00
install.d Drop all direct usage of systemctl enable 2014-09-05 15:11:08 +10:00
deploy-ci-overcloud Merge "Fix some hardcoded places in deploy-ci-overcloud" 2014-12-05 20:25:06 +00:00
element-deps Drop all direct usage of systemctl enable 2014-09-05 15:11:08 +10:00
README.md Add a hp1 region configs. 2014-07-20 08:01:38 +12:00
source-repository-tripleo-incubator Fix URL to tripleo-heat-templates repository 2013-10-08 10:37:07 +01:00

Continually deploy an overcloud.

Configuration

See configs/ for per-cloud configuration. The _network.json files there describe the deployment layer configuration for a cloud. The _env.json files are heat environment files for a cloud.

Caveats

Currently, continually deploying an overcloud results in the overcloud being discarded each deploy.

Operation

The service tripleo-cd runs tripleo-cd which loops deploying and redeploying an overcloud.

Configuration

There is currently no configuration available: changes are made to tripleo-cd.sh directly.

Generating testenvs

To generate a testenv heat stack the deploy-testenv script can be used along with the a config file describing the testenv you want to generate. We currently hold config files for the HP and Red Hat racks along with a test config file that can be used to deploy a testenv on a devtest undercloud, e.g. to generate a single host testenv on your devtest undercloud (this may not allow you to run ci tests but will at the very least allow you to test the environment is setup correctly), it requires that you have unused barmetal nodes registered on your undercloud.

. undercloudrc
./bin/deploy-testenv configs/te\_localrc