- Aug 08, 2016
-
-
Bogdan Dobrelya authored
Signed-off-by:
Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- 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
-