979591af87
This PS makes the init of the KubeADM environment more stable by ensuring all kube-system pods are up before trying to launch tiller. the NFS PVC provider is now made optional but enabled by default, so that Ceph (and other more complex providers) can be supported in future. Finaly the scripts to bring up k8s/helm are refined to not bring in the clients if already present with the correct versions on the host. Change-Id: I4d7ceb6196e8fd5e3350ec99f09fbe6bb5fe01f6 |
||
---|---|---|
.. | ||
funcs | ||
manifests | ||
basic_launch.sh | ||
dump_logs.sh | ||
helm_dry_run.sh | ||
kubeadm_aio.sh | ||
provision_gate_worker_node.sh | ||
README.rst | ||
setup_gate_worker_nodes.sh | ||
setup_gate.sh | ||
whitespace.sh |
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.