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`