- Nov 26, 2018
-
-
Rong Zhang authored
-
- Nov 16, 2018
-
-
Ryler Hockenbury authored
* Tag win_nodes roles with master * Dummy change
-
- Nov 10, 2018
-
-
Antoine Legrand authored
* Remove Vault * Remove reference to 'kargo' in the doc * change check order
-
- Nov 01, 2018
-
-
Matthew Mosesohn authored
When using resolvconf_mode host_resolvconf, there is an early DNS config stage where Kubernetes cluster DNS is not injected for host DNS intially. Later, the cluster DNS is enabled, but we do not need to run every task from the kubernetes/preinstall role.
-
- Oct 31, 2018
-
-
Matthew Mosesohn authored
-
Wong Hoi Sing Edison authored
Only exclude buggy Ansible v2.7.0 (https://github.com/ansible/ansible/issues/46600#issuecomment-433863628) Fixup #3589
-
- Oct 26, 2018
-
-
Antoine Legrand authored
-
- Oct 10, 2018
-
-
Antoine Legrand authored
* Fix bootstrap_os/ubuntu idempotency * Update bastion role * move container_engine in sub-roles * requires ansible 2.5 * ubuntu18 as first CI job
-
- Sep 10, 2018
-
-
Erwan Miran authored
-
- Sep 02, 2018
-
-
Pablo Estigarribia authored
ensure there is pin priority for docker package to avoid upgrade of docker to incompatible version remove empty when line ensure there is pin priority for docker package to avoid upgrade of docker to incompatible version force kubeadm upgrade due to failure without --force flag ensure there is pin priority for docker package to avoid upgrade of docker to incompatible version added nodeSelector to have compatibility with hybrid cluster with win nodes, also fix for download with missing container type fixes in syntax and LF for newline in files fix on yamllint check ensure there is pin priority for docker package to avoid upgrade of docker to incompatible version some cleanup for innecesary lines remove conditions for nodeselector
-
- Aug 28, 2018
-
-
Takashi Okamoto authored
-
Takashi Okamoto authored
-
- Aug 08, 2018
-
-
Takashi Okamoto authored
-
- Aug 07, 2018
-
-
Takashi Okamoto authored
-
- Jun 18, 2018
-
-
Matthew Mosesohn authored
-
- May 16, 2018
-
-
Andreas Kruger authored
-
- May 02, 2018
-
-
Andreas Kruger authored
-
- Apr 19, 2018
-
-
Matthew Mosesohn authored
-
- 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 19, 2018
- Mar 02, 2018
-
-
Wong Hoi Sing Edison authored
-
brant authored
-
- Feb 21, 2018
-
-
Wong Hoi Sing Edison authored
-
- Feb 14, 2018
-
-
Łukasz Piątkowski authored
-
- Nov 16, 2017
-
-
Spencer Smith authored
-
- Nov 15, 2017
-
-
Matthew Mosesohn authored
-
- Nov 03, 2017
-
-
Chad Swenson authored
When proxy vars are set, `uri` module tasks will attempt to route traffic through the proxy. This causes the "Wait for" tasks in the `etcd` and `kubernetes/master` roles to hang, as localhost connections struggle with a proxy. As far as I know these roles only need local/cluster networking, so a proxy doesn't apply here anyway.
-
- Oct 30, 2017
-
-
Spencer Smith authored
-
- Oct 26, 2017
-
-
Matthew Mosesohn authored
This should be done after kubeconfig is set for admin and before network plugins are up.
-
- 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 13, 2017
-
-
Matthew Mosesohn authored
This role only support Red Hat type distros and is not maintained or used by many users. It should be removed because it creates feature disparity between supported OSes and is not maintained.
-
- Sep 26, 2017
-
-
Matthew Mosesohn authored
* Enable upgrade to kubeadm * fix kubedns upgrade * try upgrade route * use init/upgrade strategy for kubeadm and ignore kubedns svc * Use bin_dir for kubeadm * delete more secrets * fix waiting for terminating pods * Manually enforce kube-proxy for kubeadm deploy * remove proxy. update to kubeadm 1.8.0rc1
-
- Sep 24, 2017
-
-
Matthew Mosesohn authored
The value cannot be determined properly via local facts, so checking k8s api is the most reliable way to look up what hostname is used when using a cloudprovider.
-
- Sep 18, 2017
-
-
Matthew Mosesohn authored
New files: /etc/kubernetes/admin.conf /root/.kube/config $GITDIR/artifacts/{kubectl,admin.conf} Optional method to download kubectl and admin.conf if kubeconfig_lcoalhost is set to true (default false)
-
- Sep 13, 2017
-
-
Matthew Mosesohn authored
* kubeadm support * move k8s master to a subtask * disable k8s secrets when using kubeadm * fix etcd cert serial var * move simple auth users to master role * make a kubeadm-specific env file for kubelet * add non-ha CI job * change ci boolean vars to json format * fixup * Update create-gce.yml * Update create-gce.yml * Update create-gce.yml
-
- Jun 16, 2017
-
-
Spencer Smith authored
-
- Apr 04, 2017
-
-
Matthew Mosesohn authored
Useful at scale when 1 or 2 noes my fail and you can proceed with the majority and go back and fix the others later.
-
- Mar 17, 2017
-
-
Aleksandr Didenko authored
By default Calico CNI does not create any network access policies or profiles if 'policy' is enabled in CNI config. And without any policies/profiles network access to/from PODs is blocked. K8s related policies are created by calico-policy-controller in such case. So we need to start it as soon as possible, before any real workloads. This patch also fixes kube-api port in calico-policy-controller yaml template. Closes #1132
-
- Mar 04, 2017
-
-
Matthew Mosesohn authored
Now etcd role can optionally disable etcd cluster setup for faster deployment when it is combined with etcd role.
-