- Aug 05, 2016
-
-
Smaine Kahlouch authored
Check dnsmasq on first kube-node
-
Matthew Mosesohn authored
kube-masters without kube-node role will not run kube-proxy, and therefore can't check if dnsmasq is running. Fixes #368
-
- Aug 03, 2016
-
-
Smaine Kahlouch authored
Revert "Merge pull request #393 from bogdando/ci_changes"
-
Bogdan Dobrelya authored
This reverts commit 4662b41d, reversing changes made to 4fb4ac12.
-
Smaine Kahlouch authored
Improve systemd handling and stabilize docker
-
- Aug 02, 2016
-
-
Antoine Legrand authored
Add future docker versions
-
Matthew Mosesohn authored
Fixes #390
-
Matthew Mosesohn authored
Creating the unit using default settings early on and then changing it during network_plugin section leads to too many docker restarts and duplicated code. Reversed Wants= dependence on docker.service so it does not restart docker when reloading systemd Consolidated all docker restart handlers.
-
Matthew Mosesohn authored
Default version is still unchanged, but added docker versions 1.11 and 1.12
-
Bogdan Dobrelya authored
* Add for docker system units: ExecReload=/bin/kill -s HUP $MAINPID Delegate=yes KillMode=process. * Add missed DOCKER_OPTIONS for calico/weave docker systemd unit. * Change Requires= to a less strict and non-faily Wants=, add missing Wants= for After=. * Align wants/after in a wat if Wants=foo, After= has foo as well. * Make wants/after docker.service to ask for the docker.socket as well. * Move "docker rm -f" commands from ExecStartPre= to ExecStopPost=. hooks to ensure non-destructive start attempts issued by Wants=. Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Aug 01, 2016
-
-
Antoine Legrand authored
Add CI test layouts
-
Bogdan Dobrelya authored
* Drop Trusty from test matrix * Add extra cases to test separate roles deployment Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Jul 31, 2016
-
-
Antoine Legrand authored
Fix weave deployment task names
-
- Jul 30, 2016
-
-
Matthew Mosesohn authored
-
- Jul 29, 2016
-
-
Antoine Legrand authored
Support --ipip option for calico pool
-
Antoine Legrand authored
Add settable flannel image tag & image repo
-
Antoine Legrand authored
Fix etcd restart and calico-node unit
-
Matthew Mosesohn authored
Changed Wants=docker.service to docker.socket Renamed handlers for reloading systemd to contain role in task name.
-
- Jul 28, 2016
-
-
Antoine Legrand authored
Fix etcd user for etcd-proxy service
-
- Jul 27, 2016
-
-
Aleksandr Didenko authored
-
Matthew Mosesohn authored
Only affects sys V OSes (Ubuntu 14.04) Fixes ##383
-
Antoine Legrand authored
Fix etcd standalone deployment
-
Antoine Legrand authored
Add HA/LB endpoints for kube-apiserver
-
- Jul 26, 2016
-
-
Matthew Mosesohn authored
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.
-
Antoine Legrand authored
Copy kubectl from docker container
-
- Jul 25, 2016
-
-
Bogdan Dobrelya authored
* Add HA docs for API server. * Add auto-evaluated internal endpoints and clarify the loadbalancer_apiserver vars and usecases. * Use facts for kube_apiserver to not repeat code and enable LB endpoints use. * Use /healthz check for the wait-for apiserver. * Use the single endpoint for kubelet instead of the list of apiservers * Specify kube_apiserver_count to for HA layout Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Matthew Mosesohn authored
Nearly the last stage of source all components to containers. Kubectl will be called from hyperkube image. Remaining tasks: * Move kube_version variable to kubernetes/preinstall * Drop placeholder download.nothing requirement
-
- Jul 24, 2016
-
-
Antoine Legrand authored
Deploy kubelet and kube-apiserver as containers
-
- Jul 22, 2016
-
-
Matthew Mosesohn authored
kubelet via docker kube-apiserver as a static pod Fixed etcd service start to be more tolerant of slow start. Workaround for kube_version to stay in download role, but not download an files by creating a new "nothing" download entry.
-
Antoine Legrand authored
Add ha docs
-
Bogdan Dobrelya authored
Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Antoine Legrand authored
Revert "Add HA/LB endpoints for kube-apiserver"
-
Matthew Mosesohn authored
This reverts commit a70c3b66.
-
- Jul 21, 2016
-
-
Antoine Legrand authored
Add HA/LB endpoints for kube-apiserver
-
Aleksandr Didenko authored
Adds new boolean configuration variable for calico network plugin `ipip`. When it's enabled calico pool is created with '--ipip' option (IP-over-IP encapsulation across hosts). Also refactor pool creation tasks to simplify logic and make tasks more readable.
-
Bogdan Dobrelya authored
* Add auto-evaluated internal endpoints and clarify the loadbalancer_apiserver vars and usecases. * Add loadbalancer_apiserver_localhost (default false). If enabled, override the external LB and expect localhost:443/8080 to be new internal only frontends. * Add kube_apiserver_multiaccess to ignore loadbalancers, and make clients to access the apiservers as a comma-separated list of access_ip/ip/ansible ip (a default mode). When disabled, allow clients to use the given loadbalancers. * Define connections security mode for kube controllers, schedulers, proxies. It is insecure be default, which is the current deployment choice. * Rework the groups['kube-master'][0] hardcode defining the apiserver endpoints. * Improve grouping of vars and add facts for kube_apiserver. * Define kube_apiserver_insecure_bind_address as a fact, add more facts for ease of use. Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Antoine Legrand authored
Set default etcd deployment to docker
-
- Jul 20, 2016
-
-
mattymo authored
-
Antoine Legrand authored
Fix set_facts visibility
-
Matthew Mosesohn authored
Improved docker reload command to wait for etcd to be up before proceeding. Switched reload to run restart because it can't reload if it is not guaranteed to be in running state.
-