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`