[kubeadm](http://kubernetes.io/docs/getting-started-guides/kubeadm/) provides
an easier way to install kubernetes. Let's use it and simplify our terraform.
* swap out coreos for ubuntu/centos as kubeadm has apt/yum repos
* remove SSL creation as kubeadm does that
* remove etcd/cloudinit as kubeadm handles etcd
* add basic install script to set up deps and repos
tested installing to both ubuntu xenial and centos 7 images.
Change-Id: I63c2f0419457587c53b112c28ab96f55add7676a
This patch set fixed the following problems
1. Using hardcoded device names such as eth0, /dev/vdb.
These names are configurable now
2. Requires tenant networks to be avaialbe.
No longer required now
3. Terraform multiple endpoints issue can not be overcame.
Recreated the docker swarm workload test using ansible
Change-Id: Ic4bcd07caa7f7a27f7cb520fb3302fb547f085f0
1) Updated file references to remove depricated terrform option
2) fixed the ADVERTISE_IP var to use the OpenStack private net IP instead of floating ip. proxy on compute nodes could not reach via FIP
3) added missing sed line for HYPERKUBE_VERSION on compute nodes
Changed to allow all TCP ports from whitelisted IP instead of just 22
updated image reference and added overrides for kubectl and hyperkube versions
Remove Outdated Add-ons
Update kubelet service definition to use the newer kubelet-wrapper in CoreOS. Updated image references to use CoreOS Specifc ones found on quay.io
Fixed Quay-based hyperkube versioning
typo
typo- missing LR
Fixed wrong service account key
Updated README as well
md formatting fix
Change-Id: I4faaf00319c332d15748f17ebda7d9b8306d7716