Matthew Mosesohn
c4c312c2e6
Add configurable option for kube_apiserver_insecure_bind_address
2016-06-24 18:10:01 +03:00
Smaine Kahlouch
d7babeba2e
Merge pull request #308 from aLostEngineer/master
...
Update calico systemd.service template for EL7
2016-06-22 21:12:11 +02:00
Chris Bell
9e59c74c24
Maintain backwards compatibility with EL6
2016-06-22 09:51:49 -04:00
Chris Bell
d94253ff6a
Modify calico docker.service
2016-06-22 09:44:31 -04:00
Smaine Kahlouch
dc90c594c6
Merge pull request #305 from kubespray/upgrade_coreos_pypy
...
upgrade pypy version
2016-06-21 12:20:39 +02:00
Smana
094c2c75f3
upgrade pypy version
2016-06-21 12:11:10 +02:00
Smaine Kahlouch
9ddace0566
Merge pull request #294 from billyoung/master
...
Add IAM profiles for Kubernetes nodes
2016-06-18 11:03:24 +02:00
Smaine Kahlouch
47061a31e2
Merge pull request #296 from mattymo/forcedockerpkg
...
Force install of specified docker version, fixes #295
2016-06-17 12:11:04 +02:00
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.
2016-06-17 12:31:55 +03:00
Smaine Kahlouch
bf94d6f45e
Merge pull request #285 from paulczar/contrib_terraform_openstack
...
WIP: terraform openstack
2016-06-17 10:09:18 +02:00
Bill Young
1556d1c63e
Add IAM profiles for Kubernetes nodes
2016-06-15 12:58:44 -04:00
Smaine Kahlouch
c2093b128d
Merge pull request #293 from mattymo/calicodockeropts
...
Add docker_options to calico networking
2016-06-14 19:13:43 +02:00
Matthew Mosesohn
153b82a803
Add docker_options to calico networking
2016-06-14 19:33:44 +03:00
Smaine Kahlouch
587c8f4701
Merge pull request #220 from kubespray/deploy_application_with_kpm
...
Add kpm role
2016-06-12 21:26:22 +02:00
Smana
922c6897d1
Install python-pip on first master
2016-06-12 20:44:12 +02:00
ant31
eb6025a184
Add kubedns as default package to install
2016-06-12 18:08:53 +02:00
ant31
c43f9bc705
Add variables to kpm module
2016-06-12 18:02:44 +02:00
ant31
cd2847c1b9
Add kpm role
2016-06-12 18:02:44 +02:00
Smaine Kahlouch
309d6a49b6
Merge pull request #291 from kubespray/install_pip_kpm
...
install kpm in order to deploy addons
2016-06-11 21:48:07 +02:00
Smana
8281b98e19
install kpm in order to deploy addons
2016-06-11 21:08:05 +02:00
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
2016-06-10 09:16:21 +02:00
Smana
7c7adc7198
upgrade calico to v0.20 and calico-cni to v1.3.1
2016-06-09 19:55:12 +02:00
Smaine Kahlouch
c1ebd84bf0
Merge pull request #289 from rsmitty/issue-279
...
base functionality to create aws resources
2016-06-09 13:57:04 +02:00
Spencer Smith
26aeebb372
base functionality to create aws resources
2016-06-07 12:45:25 -07:00
Smaine Kahlouch
c7de2a524b
Merge pull request #284 from rsmitty/issue-283
...
allow for bootstrapping of separate CoreOS etcd nodes
2016-06-06 11:07:00 +02:00
Paul Czarkowski
e924504928
WIP: terraform openstack
2016-06-05 15:52:20 -05:00
Spencer Smith
63908108b2
allow for separate CoreOS etcd nodes
2016-06-03 10:29:12 -04:00
Smaine Kahlouch
9bc5da9780
Merge pull request #282 from kubespray/clean_docker_templates
...
clean conditions into docker templates
2016-06-02 22:00:31 +02:00
Smana
4a7d8c6fea
clean conditions into docker templates
2016-06-02 21:01:41 +02:00
Smaine Kahlouch
722aacb633
Merge pull request #272 from rustyrobot/fix-etcd-scale-up
...
Add scale-up for etcd cluster
2016-06-01 17:20:04 +02:00
Smaine Kahlouch
ab0581e114
Merge pull request #276 from mattymo/patch-1
...
Fix order in restart kubelet to fix systemd reload
2016-05-31 20:16:01 +02:00
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.
2016-05-31 20:09:49 +04:00
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
2016-05-31 18:23:46 +03:00
Smaine Kahlouch
cb92b30c25
Merge pull request #273 from kubespray/default_to_insecure_registry
...
example env allow insecure-registry
2016-05-28 21:14:14 +02:00
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.
2016-05-28 11:56:16 -05:00
Smaine Kahlouch
96a2439c38
Merge pull request #264 from rsmitty/issue-255
...
resolves coreos nodes not setting up docker proxies
2016-05-26 21:55:53 +02:00
Smaine Kahlouch
e8f97aa437
Merge pull request #268 from rsmitty/issue-265
...
provides initial docker options support
2016-05-26 21:14:32 +02:00
Spencer Smith
87757d4fcf
provides initial docker options support
2016-05-25 12:56:45 -04:00
Smaine Kahlouch
33de89b69f
Merge pull request #263 from rsmitty/issue-262
...
removed os restriction for coreos
2016-05-24 22:14:51 +02:00
Smaine Kahlouch
9e86f1672b
Merge pull request #266 from rsmitty/slack-update
...
Dropped a link for people to self-invite to slack channel
2016-05-24 22:04:49 +02:00
Spencer Smith
28aade3e06
cleaned up wording after a second read
2016-05-24 12:32:09 -04:00
Spencer Smith
35276de37e
Dropped a link for people to self-invite to slack channel
2016-05-24 12:29:34 -04:00
Spencer Smith
492218a3e1
resolves coreos nodes not setting up docker proxies
2016-05-24 12:11:24 -04:00
Spencer Smith
a740e521d2
removed os restriction for coreos
2016-05-24 12:03:16 -04:00
Smaine Kahlouch
bdc183114a
Merge pull request #261 from paulczar/meta_roles_yo
...
turn adduser/download roles into meta roles
2016-05-23 17:29:37 +02:00
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.
2016-05-22 17:25:52 -05:00
Smaine Kahlouch
ffce277c0c
Merge pull request #259 from paulczar/api_advertised_address
...
set `--advertise-address` for kube api-server
2016-05-22 21:40:21 +02:00
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`.
2016-05-22 13:48:16 -05:00
Smaine Kahlouch
094f4d02b8
Merge pull request #253 from paulczar/fix_vagrantfile
...
set vm box to be hashicorp hosted trusty
2016-05-21 09:28:33 +02:00
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.
2016-05-20 17:04:38 -05:00