- Sep 26, 2017
-
-
tanshanshan authored
-
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 25, 2017
-
-
Matthew Mosesohn authored
Fixes #1666
-
Deni Bertovic authored
-
- Sep 22, 2017
-
-
Jiri Stransky authored
This follows pull request #1677, adding the cgroup-driver autodetection also for kubeadm way of deploying. Info about this and the possibility to override is added to the docs.
-
foxyriver authored
-
- Sep 21, 2017
-
-
Jiri Stransky authored
Red Hat family platforms run docker daemon with `--exec-opt native.cgroupdriver=systemd`. When kubespray tried to start kubelet service, it failed with: Error: failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd" Setting kubelet's cgroup driver to the correct value for the platform fixes this issue. The code utilizes autodetection of docker's cgroup driver, as different RPMs for the same distro may vary in that regard.
-
- Sep 20, 2017
-
-
Matthew Mosesohn authored
Also fix usage of failed_when and handling exit code.
-
- 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 16, 2017
-
-
Brad Beam authored
This is to help support escapes and special characters
-
Kevin Lefevre authored
- Enable Cinder API version for block storage - Enable floating IP for LBaaS
-
Matthew Mosesohn authored
* Enable HA deploy of kubeadm * raise delay to 60s for starting gce hosts
-
- Sep 15, 2017
-
-
Matthew Mosesohn authored
* fix apply for netchecker upgrade and graceful upgrade * Speed up daemonset upgrades. Make check wait for ds upgrades.
-
- Sep 14, 2017
-
-
Brad Beam authored
* Cleaning up cert checks for vault * Removing all unnecessary etcd certs from each node * Removing all unnecessary kube certs from each node
-
- 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
-
- Sep 10, 2017
-
-
Matthew Mosesohn authored
-
Matthew Mosesohn authored
-
- Sep 08, 2017
-
-
Maxim Krasilnikov authored
Store vault users passwords to credentials dir. Create vault and etcd roles after start vault cluster (#1632)
-
- Sep 06, 2017
-
-
Chad Swenson authored
This sets br_netfilter and net.bridge.bridge-nf-call-iptables sysctl from a single play before kube-proxy is first ran instead of from the flannel and weave network_plugin roles after kube-proxy is started
-
Brad Beam authored
This allows the node authorization plugin to function correctly
-
- Sep 05, 2017
-
-
mkrasilnikov authored
-
mkrasilnikov authored
* using separated vault roles for generate certs with different `O` (Organization) subject field; * configure vault roles for issuing certificates with different `CN` (Common name) subject field; * set `CN` and `O` to `kubernetes` and `etcd` certificates; * vault/defaults vars definition was simplified; * vault dirs variables defined in kubernetes-defaults foles for using shared tasks in etcd and kubernetes/secrets roles; * upgrade vault to 0.8.1; * generate random vault user password for each role by default; * fix `serial` file name for vault certs; * move vault auth request to issue_cert tasks; * enable `RBAC` in vault CI;
-
- Sep 04, 2017
-
-
Matthew Mosesohn authored
-
Matthew Mosesohn authored
* Drop legacy calico logic * add calico as a daemonset
-
- Sep 01, 2017
-
-
Brad Beam authored
-
- Aug 31, 2017
-
-
Brad Beam authored
-
- Aug 30, 2017
-
-
Oliver Moser authored
* Include /opt/bin in PATH for host deployed kubelet on CoreOS * Removing conditional check for CoreOS
-
Maxim Krasilnikov authored
* Added update CA trust step for etcd and kube/secrets roles * Added load_balancer_domain_name to certificate alt names if defined. Reset CA's in RedHat os. * Rename kube-cluster-ca.crt to vault-ca.crt, we need separated CA`s for vault, etcd and kube. * Vault role refactoring, remove optional cert vault auth because not not used and worked. Create separate CA`s fro vault and etcd. * Fixed different certificates set for vault cert_managment * Update doc/vault.md * Fixed condition create vault CA, wrong group * Fixed missing etcd_cert_path mount for rkt deployment type. Distribute vault roles for all vault hosts * Removed wrong when condition in create etcd role vault tasks.
-
Matthew Mosesohn authored
Fixes #1573
-
- Aug 28, 2017
-
-
Matthew Mosesohn authored
-
- Aug 25, 2017
-
-
Chad Swenson authored
* Updates Controller Manager/Kubelet with Flannel's required configuration for CNI * Removes old Flannel installation * Install CNI enabled Flannel DaemonSet/ConfigMap/CNI bins and config (with portmap plugin) on host * Uses RBAC if enabled * Fixed an issue that could occur if br_netfilter is not a module and net.bridge.bridge-nf-call-iptables sysctl was not set
-
Hassan Zamani authored
-
- Aug 24, 2017
-
-
Xavier Mehrenberger authored
-
Brad Beam authored
* Adding yaml linter to ci check * Minor linting fixes from yamllint * Changing CI to install python pkgs from requirements.txt - adding in a secondary requirements.txt for tests - moving yamllint to tests requirements
-
- Aug 23, 2017
-
-
Ian Lewis authored
If Kubernetes > 1.6 register standalone master nodes w/ a node-role.kubernetes.io/master=:NoSchedule taint to allow for more flexible scheduling rather than just marking unschedulable.
-
- Aug 21, 2017
-
-
Matthew Mosesohn authored
Change kubelet deploy mode to host Enable cri and qos per cgroup for kubelet Update CoreOS images Add upgrade hook for switching from kubelet deployment from docker to host. Bump machine type for ubuntu-rkt-sep
-
- Aug 20, 2017
-
-
Vijay Katam authored
-
Kevin Lefevre authored
-
Miad Abrin authored
* Fix Typo etc3 -> etcd3 * Fix typo in post-upgrade of master. stop -> start
-
Maxim Krasilnikov authored
* Added custom ips to etcd vault distributed certificates * Added custom ips to kube-master vault distributed certificates * Added comment about issue_cert_copy_ca var in vault/issue_cert role file * Generate kube-proxy, controller-manager and scheduler certificates by vault * Revert "Disable vault from CI (#1546)" This reverts commit 781f31d2. * Fixed upgrade cluster with vault cert manager * Remove vault dir in reset playbook
-