- May 30, 2018
-
-
Matthew Mosesohn authored
-
- May 11, 2018
-
-
Matthew Mosesohn authored
* Move front-proxy-client certs back to kube mount We want the same CA for all k8s certs * Refactor vault to use a third party module The module adds idempotency and reduces some of the repetitive logic in the vault role Requires ansible-modules-hashivault on ansible node and hvac on the vault hosts themselves Add upgrade test scenario Remove bootstrap-os tags from tasks * fix upgrade issues * improve unseal logic * specify ca and fix etcd check * Fix initialization check bump machine size
-
- May 02, 2018
-
-
Andreas Kruger authored
-
- May 01, 2018
-
-
ashon authored
-
- Apr 26, 2018
-
-
Markos Chandras authored
This reverts commit 51f4e658.
-
- Apr 23, 2018
-
-
Matthew Mosesohn authored
-
- Apr 18, 2018
-
-
Spencer Smith authored
-
- Apr 11, 2018
-
-
Markos Chandras authored
Add path for certificate location for SUSE distributions. Also make sure the 'update-ca-certificates' command is executed on SUSE hosts as well.
-
- Apr 01, 2018
-
-
woopstar authored
The current way to setup the etc cluster is messy and buggy. - It checks for cluster is healthy before the cluster is even created. - The unit files are started on handlers, not in the task, so you mess with "flush handlers". - The join_member.yml is not used. - etcd events cluster is not configured for kubeadm - remove duplicate runs between running the role on etcd nodes and k8s nodes
-
- Mar 31, 2018
-
-
Andreas Krüger authored
* Update etcd deployment to use correct cert and key * Update to use admin cert for etcdctl commands * Update handler to use admin cert too
-
Wong Hoi Sing Edison authored
-
woopstar authored
-
- Mar 30, 2018
-
-
Matthew Mosesohn authored
Kubernetes makes this namespace automatically, so there is no need for kubespray to manage it.
-
- Mar 28, 2018
-
-
woopstar authored
-
- Mar 26, 2018
-
-
Sergey Bondarev authored
https://coreos.com/etcd/docs/latest/tuning.html etcd_snapshot_count and ionice priority
-
- Mar 14, 2018
-
-
Sergey Bondarev authored
-
- Mar 06, 2018
-
-
RongZhang authored
Enable OOM killing like docker run etcd
-
- Mar 01, 2018
-
-
RongZhang authored
Add etcd-events cluster for kube-apiserver
-
- Feb 22, 2018
-
-
Maxim Krasilnikov authored
* Fixed generate front proxy client certs with vault * fix vault cert management * Distrebute etcd node certs to vault hosts
-
- Feb 21, 2018
-
-
Matthew Mosesohn authored
Now calico can be deployed if there are other existing pools and not confuse IPAM and end up with pods in the wrong pools.
-
- Feb 12, 2018
-
-
RongZhang authored
Fix bug issues #2289
-
- Feb 09, 2018
-
-
Damian Nowak authored
When etcd exceeds its memory limit, it becomes useless but keeps running. We should let OOM killer kill etcd process in the container, so systemd can spot the problem and restart etcd according to "Restart" setting in etcd.service unit file. If OOME problem keep repeating, i.e. it happens every single restart, systemd will eventually back off and stop restarting it anyway. --restart=on-failure:5 in this file has no effect because memory allocation error doesn't by itself cause the process to die Related: https://github.com/kubernetes-incubator/kubespray/blob/master/roles/etcd/templates/etcd-docker.service.j2 This kind of reverts a change introduced in #1860.
-
- Jan 30, 2018
-
-
Dmitri Rubinstein authored
DNS entries generated from 'etcd_cert_alt_names' variable in etcd's openssl.conf are not terminated by a newline. This fixes issue #2207.
-
Sébastien Han authored
Some installation are failing to authenticate with peers due to etcd picking up/resoling the wrong node. By setting 'etcd_peer_client_auth' to "False" you can disable peer client cert authentication. Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Jan 29, 2018
-
-
Matthew Mosesohn authored
import_tasks will consume far less memory, so it should be used whenever it is compatible.
-
- Jan 09, 2018
-
-
Matthew Mosesohn authored
* Add support for cert alt names for etcd * Update gen_certs_vault.yml
-
- Jan 02, 2018
-
-
Steve Mitchell authored
-
- Nov 23, 2017
-
-
Bogdan Dobrelya authored
* Defaults for apiserver_loadbalancer_domain_name When loadbalancer_apiserver is defined, use the apiserver_loadbalancer_domain_name with a given default value. Fix unconsistencies for checking if apiserver_loadbalancer_domain_name is defined AND using it with a default value provided at once. Signed-off-by:
Bogdan Dobrelya <bogdando@mail.ru> * Define defaults for LB modes in common defaults Adjust the defaults for apiserver_loadbalancer_domain_name and loadbalancer_apiserver_localhost to come from a single source, which is kubespray-defaults. Removes some confusion and simplefies the code. Signed-off-by:
Bogdan Dobrelya <bogdando@mail.ru>
-
- Nov 14, 2017
-
-
chenhonggc authored
-
- Nov 08, 2017
-
-
Spencer Smith authored
-
- Oct 26, 2017
-
-
Matthew Mosesohn authored
-
- Oct 25, 2017
-
-
Matthew Mosesohn authored
Also disable oom killer on etcd
-
- Oct 20, 2017
-
-
Matthew Mosesohn authored
-
Matthew Mosesohn authored
Now adding unjoined members to existing etcd cluster occurs one at a time so that the cluster does not lose quorum.
-
- Oct 19, 2017
-
-
Matthew Mosesohn authored
* Refactor downloads to use download role directly Also disable fact delegation so download delegate works acros OSes. * clean up bools and ansible_os_family conditionals
-
- Oct 12, 2017
-
-
Matthew Mosesohn authored
This reverts commit 4209f1cb.
-
Matthew Mosesohn authored
* Security fixes for etcd * Use certs when querying etcd
-
- Oct 11, 2017
-
-
Matthew Mosesohn authored
-
- Oct 09, 2017
-
-
ArchiFleKs authored
-
- Oct 05, 2017
-
-
Aivars Sterns authored
-