Matthew Mosesohn
c4c312c2e6
Add configurable option for kube_apiserver_insecure_bind_address
8 years ago
Smaine Kahlouch
d7babeba2e
Merge pull request #308 from aLostEngineer/master
Update calico systemd.service template for EL7
8 years ago
Chris Bell
9e59c74c24
Maintain backwards compatibility with EL6
8 years ago
Chris Bell
d94253ff6a
Modify calico docker.service
8 years ago
Smaine Kahlouch
dc90c594c6
Merge pull request #305 from kubespray/upgrade_coreos_pypy
upgrade pypy version
8 years ago
Smana
094c2c75f3
upgrade pypy version
8 years ago
Smaine Kahlouch
9ddace0566
Merge pull request #294 from billyoung/master
Add IAM profiles for Kubernetes nodes
8 years ago
Smaine Kahlouch
47061a31e2
Merge pull request #296 from mattymo/forcedockerpkg
Force install of specified docker version, fixes #295
8 years ago
Matthew Mosesohn
33d897bcb6
Force install of specified docker version, fixes #295
This allows Ubuntu/Debian to downgrade Docker version if
a newer version is installed, instead of failing.
8 years ago
Smaine Kahlouch
bf94d6f45e
Merge pull request #285 from paulczar/contrib_terraform_openstack
WIP: terraform openstack
8 years ago
Bill Young
1556d1c63e
Add IAM profiles for Kubernetes nodes
8 years ago
Smaine Kahlouch
c2093b128d
Merge pull request #293 from mattymo/calicodockeropts
Add docker_options to calico networking
8 years ago
Matthew Mosesohn
153b82a803
Add docker_options to calico networking
8 years ago
Smaine Kahlouch
587c8f4701
Merge pull request #220 from kubespray/deploy_application_with_kpm
Add kpm role
8 years ago
Smana
922c6897d1
Install python-pip on first master
8 years ago
ant31
eb6025a184
Add kubedns as default package to install
8 years ago
ant31
c43f9bc705
Add variables to kpm module
8 years ago
ant31
cd2847c1b9
Add kpm role
8 years ago
Smaine Kahlouch
309d6a49b6
Merge pull request #291 from kubespray/install_pip_kpm
install kpm in order to deploy addons
8 years ago
Smana
8281b98e19
install kpm in order to deploy addons
8 years ago
Smaine Kahlouch
0e99cbb0ad
Merge pull request #290 from kubespray/upgrade_calico_v0.20_cni_v1.3.1
upgrade calico to v0.20 and calico-cni to v1.3.1
8 years ago
Smana
7c7adc7198
upgrade calico to v0.20 and calico-cni to v1.3.1
8 years ago
Smaine Kahlouch
c1ebd84bf0
Merge pull request #289 from rsmitty/issue-279
base functionality to create aws resources
8 years ago
Spencer Smith
26aeebb372
base functionality to create aws resources
8 years ago
Smaine Kahlouch
c7de2a524b
Merge pull request #284 from rsmitty/issue-283
allow for bootstrapping of separate CoreOS etcd nodes
8 years ago
Paul Czarkowski
e924504928
WIP: terraform openstack
8 years ago
Spencer Smith
63908108b2
allow for separate CoreOS etcd nodes
8 years ago
Smaine Kahlouch
9bc5da9780
Merge pull request #282 from kubespray/clean_docker_templates
clean conditions into docker templates
8 years ago
Smana
4a7d8c6fea
clean conditions into docker templates
8 years ago
Smaine Kahlouch
722aacb633
Merge pull request #272 from rustyrobot/fix-etcd-scale-up
Add scale-up for etcd cluster
8 years ago
Smaine Kahlouch
ab0581e114
Merge pull request #276 from mattymo/patch-1
Fix order in restart kubelet to fix systemd reload
8 years ago
mattymo
68808534b3
Fix order in restart kubelet to fix systemd reload
Systemd reload before reload kubelet was failing because its definition was before "restart kubelet". Its definition should be after the notify hook.
8 years ago
Evgeny L
0500f27db8
Scale-up functionality for etcd cluster
* Set ETCD_INITIAL_CLUSTER_STATE from `new` to `existing`,
because parameter `new` makes sense only on cluster assembly
stage.
* If cluster exists and current node is not a part
of the cluster, add it with command `etcdctl add member name url`.
Closes kubespray/kargo/#270
8 years ago
Smaine Kahlouch
cb92b30c25
Merge pull request #273 from kubespray/default_to_insecure_registry
example env allow insecure-registry
8 years ago
Paul Czarkowski
67147cf435
example env allow insecure-registry
Many use cases of k8s involve running a local
registry, chances are the person running this
will learn the hard way that they need to allow
insecure registry on the `kube_service_addresses`
network.
We should just default to settings this in
`inventory/group_vars/all.yml` to help reduce
potential friction for first time users.
8 years ago
Smaine Kahlouch
96a2439c38
Merge pull request #264 from rsmitty/issue-255
resolves coreos nodes not setting up docker proxies
8 years ago
Smaine Kahlouch
e8f97aa437
Merge pull request #268 from rsmitty/issue-265
provides initial docker options support
8 years ago
Spencer Smith
87757d4fcf
provides initial docker options support
8 years ago
Smaine Kahlouch
33de89b69f
Merge pull request #263 from rsmitty/issue-262
removed os restriction for coreos
8 years ago
Smaine Kahlouch
9e86f1672b
Merge pull request #266 from rsmitty/slack-update
Dropped a link for people to self-invite to slack channel
8 years ago
Spencer Smith
28aade3e06
cleaned up wording after a second read
8 years ago
Spencer Smith
35276de37e
Dropped a link for people to self-invite to slack channel
8 years ago
Spencer Smith
492218a3e1
resolves coreos nodes not setting up docker proxies
8 years ago
Spencer Smith
a740e521d2
removed os restriction for coreos
8 years ago
Smaine Kahlouch
bdc183114a
Merge pull request #261 from paulczar/meta_roles_yo
turn adduser/download roles into meta roles
8 years ago
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
Smaine Kahlouch
ffce277c0c
Merge pull request #259 from paulczar/api_advertised_address
set `--advertise-address` for kube api-server
8 years ago
Paul Czarkowski
c226b4e5cb
fixes issue #258
Kubernetes API server has an option:
```
--advertise-address=<nil>: The IP address on which to advertise the apiserver to members of the cluster. This address must be reachable by the rest of the cluster. If blank, the --bind-address will be used. If --bind-address is unspecified, the host's default interface will be used.
```
kargo does not set --bind-address, thus it binds to eth0, in vagrant and similar
environments this causes issues because nodes cannot talk to eachother over eth0.
This sets `--advertise-address` to `ip` if its set, otherwise the default behavior
of is persisted by using `ansible_default_ipv4.address`.
8 years ago
Smaine Kahlouch
094f4d02b8
Merge pull request #253 from paulczar/fix_vagrantfile
set vm box to be hashicorp hosted trusty
8 years ago
Paul Czarkowski
ba615ff94e
race condition in download role under vagrant
using a shared folder can cause race conditions for the download
role as it tries to download files on all the nodes to the same
shared path. This adds a flag to run the tasks in the download
role on just one node.
8 years ago