Paul Czarkowski
7de87d958e
turn adduser/download roles into meta roles
This should make things a little more composable,
by making these roles meta roles that perform no
actions by default we allow each role to own its own
resources.
8 years ago
Smana
608e7dfab2
upgrade k8s vers, and add a script for future upgrades
8 years ago
Smana
97de82bbcc
upgrade weave to v1.5.0 with cni
8 years ago
Smana
3cd89bed45
Kubernetes upgrade to 1.2.2
8 years ago
Smana
b03093be73
update kubectl bash completion
change hyperkube image repository
8 years ago
Smana
bc44d5deb3
upgrade to kubernetes v1.2.1
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
Smaine Kahlouch
e8aec5f4f0
Don't call the apiserver when the server is master only
8 years ago
Antoine Legrand
785b84fd43
Upgrade to docker 1.10.3
8 years ago
Smana
cb3cc6f523
adding option --proxy-mode for kubeproxy
8 years ago
Smana
9528caa1d7
Upgrade kuberenetes to v1.1.8
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
39caf94790
update hyperkube version
8 years ago
Smana
a649aa8b7e
use ansible_service_mgr to detect init system
8 years ago
Smana
91fca69aa0
generate secrets on deployment machine
test travis with sudo=true instead of required
8 years ago
Greg Althaus
6f1fe0cda2
Force kube-proxy to bind to local address
8 years ago
Smana
ab007e4ab8
weave network plugin
8 years ago
Smaine Kahlouch
4f92417a5d
split network plugins into distinct roles
8 years ago
Greg Althaus
bedcca922c
Add variables and defaults for multiple types of ip addresses.
Each node can have 3 IPs.
1. ansible_default_ip4 - whatever ansible things is the first IPv4 address
usually with the default gw.
2. ip - An address to use on the local node to bind listeners and do local
communication. For example, Vagrant boxes have a first address that is the
NAT bridge and is common for all nodes. The second address/interface should
be used.
3. access_ip - An address to use for node-to-node access. This is assumed to
be used by other nodes to access the node and may not be actually assigned
on the node. For example, AWS public ip that is not assigned to node.
This updates the places addresses are used to use either ip or access_ip and walk
up the list to find an address.
8 years ago
Antoine Legrand
b9781fa7c2
Symlink dnsmasq conf
8 years ago
Smaine Kahlouch
90ffb8489a
fix some handlers
8 years ago
Smaine Kahlouch
baaa6efc2b
workaround_ha_apiserver
8 years ago
ant31
56b92812fa
Fix systemd reload and calico unit
8 years ago
Smaine Kahlouch
4984b57aa2
use rsync instead of command
8 years ago
Smaine Kahlouch
283c4169ac
run apiserver as a service
reorder master handlers
typo for sysvinit
8 years ago
Smaine Kahlouch
391413f7e7
missing commits for the PR #86
8 years ago
Smaine Kahlouch
cb59559835
use command instead of synchronize
8 years ago
Antoine Legrand
078b67c50f
Remove downloader host
8 years ago
Greg Althaus
10b2466d82
run_once only works if master[0] is first in inventory list
of all nodes.
8 years ago
Antoine Legrand
f68d8f3757
Add seT_remote_user in synchronize
8 years ago
Antoine Legrand
9b083b62cf
Rename tasks
8 years ago
ant31
4271126bae
Change hyperkube repo
8 years ago
Smaine Kahlouch
049f5015c1
upgrade hyperkube image version
8 years ago
Smaine Kahlouch
8415634016
use google hyperkube image
8 years ago
Smaine Kahlouch
8127e8f8e8
Flannel running as pod
8 years ago
ant31
f49aa90bf7
fix synchronize pull mode
8 years ago
Smaine Kahlouch
d5320961e9
enforce user root when sudo is used
9 years ago
ant31
9a03249446
Add travis tests
9 years ago
ant31
8fa0110e28
Remove local dep. downloader
9 years ago
Smaine Kahlouch
99d16913d3
use bin_dir var in init scripts
9 years ago
Smaine Kahlouch
d172457504
sysvinit scripts
9 years ago
Smaine Kahlouch
6103d673b7
New calico's configuration
9 years ago
Smaine Kahlouch
29bf90a858
review handlers for sysvinit
9 years ago
Smaine Kahlouch
15cd1bfc56
rename env file
9 years ago
Smaine Kahlouch
1695682d85
handle sysvinit
9 years ago
Smaine Kahlouch
c9d9ccf025
move network-environment template into node role, required by kubelet
9 years ago
ant31
e378f4fb14
Install calico-plugin before running calico
9 years ago
Smaine Kahlouch
680864f95c
don't sync certs on masters, already done in another task
9 years ago
Smaine Kahlouch
b2afbfd4fb
don't touch if the file exists
9 years ago
Smaine Kahlouch
fec1dc9041
A single file for tokens tasks
9 years ago