- Jul 22, 2016
-
-
Matthew Mosesohn authored
This reverts commit a70c3b66.
-
- Jul 21, 2016
-
-
Antoine Legrand authored
Add HA/LB endpoints for kube-apiserver
-
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.
-
Antoine Legrand authored
Add variable kube_resolv_conf
-
Bogdan Dobrelya authored
Move set_facts to the preinstall scope, so every role may see it. For example, network plugins to see the etcd_endpoint. Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Matthew Mosesohn authored
Allow configuration of a custom /etc/resolv.conf for kubelet.
-
- Jul 19, 2016
-
-
Antoine Legrand authored
Add etcd proxy support
-
Bogdan Dobrelya authored
* Enforce a etcd-proxy role to a k8s-cluster group members. This provides an HA layout for all of the k8s cluster internal clients. * Proxies to be run on each node in the group as a separate etcd instances with a readwrite proxy mode and listen the given endpoint, which is either the access_ip:2379 or the localhost:2379. * A notion for the 'kube_etcd_multiaccess' is: ignore endpoints and loadbalancers and use the etcd members IPs as a comma-separated list. Otherwise, clients shall use the local endpoint provided by a etcd-proxy instances on each etcd node. A Netwroking plugins always use that access mode. * Fix apiserver's etcd servers args to use the etcd_access_endpoint. * Fix networking plugins flannel/calico to use the etcd_endpoint. * Fix name env var for non masters to be set as well. * Fix etcd_client_url was not used anywhere and other etcd_* facts evaluation was duplicated in a few places. * Define proxy modes only in the env file, if not a master. Del an automatic proxy mode decisions for etcd nodes in init/unit scripts. * Use Wants= instead of Requires= as "This is the recommended way to hook start-up of one unit to the start-up of another unit" * Make apiserver/calico Wants= etcd-proxy to keep it always up Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com> Co-authored-by: Matthew Mosesohn <mmosesohn@mirantis.com>
-
- Jul 16, 2016
-
-
Smaine Kahlouch authored
Fix systemd service unit for etcd
-
- Jul 15, 2016
-
-
Bogdan Dobrelya authored
See https://github.com/coreos/etcd/issues/4308 Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
- Jul 14, 2016
-
-
Smaine Kahlouch authored
deployment idempotent
-
Smana authored
-
Smaine Kahlouch authored
use hyperkube coreos image
-
Smana authored
-
- Jul 12, 2016
-
-
Smaine Kahlouch authored
use iptables as default proxy mode
-
Smana authored
-
- Jul 09, 2016
-
-
Smaine Kahlouch authored
Add hostpath dynamic provisioner for PetSets
-
Smaine Kahlouch authored
updated admission controllers for >1.2 Kubernetes
-
- Jul 08, 2016
-
-
Smaine Kahlouch authored
Some additional roadmap items
-
Spencer Smith authored
-
Bogdan Dobrelya authored
Defaults to false. Use with v1.3 only. Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
-
Jean-Christophe Sirot authored
-
Smana authored
-
Smaine Kahlouch authored
roadmap
-
Smaine Kahlouch authored
-
- Jul 07, 2016
-
-
Smaine Kahlouch authored
Change calicoctl deployment to use container
-
Smaine Kahlouch authored
Add optional deployment mode for Docker etcd_deployment_type
-
Matthew Mosesohn authored
Running etcd in Docker reduces the number of individual file downloads and services running on the host. Note: etcd container v3.0.1 moves bindir to /usr/local/bin Fixes: #298
-
Smaine Kahlouch authored
Add CI test matrix for GCE
-
Jean-Christophe Sirot authored
-
Smaine Kahlouch authored
Add kubelet ip
-
Smaine Kahlouch authored
flanneld: don't redirect logs to an unreadable location
-
- Jul 06, 2016
-
-
Alexandre Bourget authored
and aggregate them.
-
Daniel Leining authored
-
Daniel Leining authored
-
- Jul 05, 2016
-
-
Matthew Mosesohn authored
Improves upgradability of calicoctl by leveraging docker tags.
-