Matthew Mosesohn
95b460ae94
Remove etcd-proxy from all nodes and use etcd multiaccess
8 years ago
Bogdan Dobrelya
c59c3a1bcf
Fix idempotency/recurrence of download and preinstall
* Don't push containers if not changed
* Do preinstall role only once and redistribute defaults to
corresponding roles
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Chad Swenson
c402feffbd
Parameterize several dependency endpoints so that they can be overridden with internal mirrors.
Signed-off-by: Chad Swenson <chadswen@gmail.com>
8 years ago
Matthew Mosesohn
84052ff0b6
use nginx proxy on non-master nodes to proxy apiserver traffic
Also adds all masters by hostname and localhost/127.0.0.1 to
apiserver SSL certificate.
Includes documentation update on how localhost loadbalancer works.
8 years ago
Łukasz Oleś
0db441b28f
Add socat do required pkgs
It's required for port forwarding.
8 years ago
Matthew Mosesohn
e727bd52f1
Add option to disable ipv6 dns lookup
New variable disable_ipv6_dns in kubernetes/preinstall.
8 years ago
Matthew Mosesohn
1b1f5f22d4
Fix etcd standalone deployment
etcd facts are generated in kubernetes/preinstall, so etcd nodes need
to be evaluated first before the rest of the deployment.
Moved several directory facts from kubernetes/node to
kubernetes/preinstall because they are not backward dependent.
8 years ago
Smana
922c6897d1
Install python-pip on first master
8 years ago
Smana
8281b98e19
install kpm in order to deploy addons
8 years ago
teuto.net Netzdienste GmbH
9f8da6c225
Implemented cloud-provider integration for OpenStack.
Currently kubespray does not install kubernetes in a way that allows cinder volumes to be used. This commit provides the necessary cloud configuration file and configures kubelet and kube-apiserver to use it.
8 years ago
Smana
fca384e24c
first version of CoreOS on GCE
Please enter the commit message for your changes. Lines starting
8 years ago
Smana
91fca69aa0
generate secrets on deployment machine
test travis with sudo=true instead of required
8 years ago
Smaine Kahlouch
de038530ef
don't run gitinfos by default
8 years ago
Smaine Kahlouch
8127e8f8e8
Flannel running as pod
8 years ago
Smaine Kahlouch
7006d56ab8
split role download and preinstall
9 years ago
Smaine Kahlouch
92c2a9457e
rename role common to kubernetes/preinstall
9 years ago
Smaine Kahlouch
dbb6f4934e
common role in order to support other linux distribs
9 years ago
Smaine Kahlouch
9f07f2a951
install docker on a largest number of linux distribution (based on https://github.com/marklee77/ansible-role-docker )
9 years ago
ant31
e378f4fb14
Install calico-plugin before running calico
9 years ago
Smaine Kahlouch
970aab70e1
Upgrade calico version to v0.13.0, fixes the node reboot issue
9 years ago
Smaine Kahlouch
9862afb097
Upgrade kubernetes to v1.1.3
9 years ago
Smaine Kahlouch
3981b73924
download only required kubernetes binaries
9 years ago
Smaine Kahlouch
5762d8f301
upgrade flannel and etcd version
9 years ago
Smaine Kahlouch
e427591545
upgrade kubernetes version to 1.1.2
9 years ago
Antoine Legrand
57e1831f78
Update calico to 0.11.0
9 years ago
Smaine Kahlouch
00c562828f
Initial commit
9 years ago