openstack-helm-addons/tools/gate
Steve Wilkerson 88640bf510 Add helm-toolkit back to openstack-helm-addons
This adds helm-toolkit to the openstack-helm-addons repository.
As we look to establish common philosophies and approaches for
developing charts, we should continue to use helm-toolkit as a
common library for template functions

Change-Id: I5ed84afb28bd394d4c307a9fc12377f194cb76c0
2017-06-26 15:30:47 -05:00
..
funcs Add helm-toolkit back to openstack-helm-addons 2017-06-26 15:30:47 -05:00
manifests Migrate tools/ from OS-H to OS-H-Addons 2017-06-20 16:05:34 -05:00
README.rst Migrate tools/ from OS-H to OS-H-Addons 2017-06-20 16:05:34 -05:00
basic_launch.sh Migrate tools/ from OS-H to OS-H-Addons 2017-06-20 16:05:34 -05:00
dump_logs.sh Migrate tools/ from OS-H to OS-H-Addons 2017-06-20 16:05:34 -05:00
helm_dry_run.sh Migrate tools/ from OS-H to OS-H-Addons 2017-06-20 16:05:34 -05:00
kubeadm_aio.sh Migrate tools/ from OS-H to OS-H-Addons 2017-06-20 16:05:34 -05:00
provision_gate_worker_node.sh Migrate tools/ from OS-H to OS-H-Addons 2017-06-20 16:05:34 -05:00
setup_gate.sh Migrate tools/ from OS-H to OS-H-Addons 2017-06-20 16:05:34 -05:00
setup_gate_worker_nodes.sh Migrate tools/ from OS-H to OS-H-Addons 2017-06-20 16:05:34 -05:00
whitespace.sh Migrate tools/ from OS-H to OS-H-Addons 2017-06-20 16:05:34 -05:00

README.rst

Openstack-Helm Gate Scripts

These scripts are used in the OpenStack-Helm Gates and can also be run locally to aid development and for demonstration purposes. Please note that they assume full control of a machine, and may be destructive in nature, so should only be run on a dedicated host.

Usage

The Gate scripts use the setup_gate.sh as an entrypoint and are controlled by environment variables, an example of use to run the basic integration test is below:

export INTEGRATION=aio
export INTEGRATION_TYPE=basic
./tools/gate/setup_gate.sh

Supported Platforms

Currently supported host platforms are: * Ubuntu 16.04 * CentOS 7

With some preparation to docker, and disabling of SELinux operation of Fedora 25 is also supported.