f365b32c60
Revert preemptible GCE instances for CI as they are too much of UNREACHABLE. Later we could return to them after figured out how to mitigate preepted instances with automated CI retries. Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru> |
||
---|---|---|
.. | ||
cloud_playbooks | ||
local_inventory | ||
scripts | ||
support | ||
templates | ||
testcases | ||
ansible.cfg | ||
README.md | ||
run-tests.sh | ||
shebang-unit |
Kubespray cloud deployment tests
Amazon Web Service
| Calico | Flannel | Weave |
------------- | ------------- | ------------- | ------------- | Debian Jessie | | | | Ubuntu Trusty |||| RHEL 7.2 |||| CentOS 7 ||||
Test environment variables
Common
Variable | Description | Required | Default |
---|---|---|---|
TEST_ID |
A unique execution ID for this test | Yes | |
KUBE_NETWORK_PLUGIN |
The network plugin (calico or flannel) | Yes | |
PRIVATE_KEY_FILE |
The path to the SSH private key file | No |
AWS Tests
Variable | Description | Required | Default |
---|---|---|---|
AWS_ACCESS_KEY |
The Amazon Access Key ID | Yes | |
AWS_SECRET_KEY |
The Amazon Secret Access Key | Yes | |
AWS_AMI_ID |
The AMI ID to deploy | Yes | |
AWS_KEY_PAIR_NAME |
The name of the EC2 key pair to use | Yes | |
AWS_SECURITY_GROUP |
The EC2 Security Group to use | No | default |
AWS_REGION |
The EC2 region | No | eu-central-1 |
Use private ssh key
Key
openssl pkcs12 -in gce-secure.p12 -passin pass:notasecret -nodes -nocerts | openssl rsa -out gce-secure.pem
cat gce-secure.pem |base64 -w0 > GCE_PEM_FILE`