- Jun 25, 2020
-
-
Hans Feldt authored
tags are not inherited for include_role therefore the change from include to import Co-authored-by:
Hans Feldt <hafe@users.noreply.github.com>
-
- Apr 24, 2020
-
-
Sergey authored
* add strategy mitogen_linear when installed mitogen * add small docs Rename playbook file The raw action executes as a regular Mitogen connection, which requires Python on the target, so add strategy: linear to bootstrap-os role playbook. * add mitogen to CI test fix typo * enable mitogen test on deploy-part1 tests change version from master to release download tar.gz archive * run all CI tests with mitogen * disable mitogen with upgrade CI tests * enable mitogen on CI tests via env vars * disable mitogen on CI test by default, enable on some different OS * disable mitogen CI test on centos8 (get error /usr/bin/python: No such file or directory)
-
- Apr 23, 2020
-
-
Sergey authored
* bump minimal ansible version to 2.8.0 * check ansible version in separate playbook
-
- Apr 18, 2020
-
-
Lovro Seder authored
* Gather just the necessary facts * Move fact gathering to separate playbook.
-
- Apr 08, 2020
-
-
Alexander Kross authored
* Fix chicken and egg problem with proxy_env not defined on the first envinronment usage. * Disable fact gathering for the first proxy_env evaluation. * Move proxy_env var set up from the role defaults to the root playbooks as fact.
-
- Mar 13, 2020
-
-
Hugo Blom authored
-
- Mar 11, 2020
- Mar 05, 2020
-
-
Kubernetes Prow Robot authored
* download file * download containers * fix push image to nodes * pull if none image on host * fix * improve docker image tag checks. do not pull already cached images * rebase fix merge conflict * add support download_run_once when upgrade and scale cluster add some test with download_run_once * set default values to temp flag for every download cycle * add save,load abilty for containerd and crio when download_run_once=true * return redefine image save/load command to set_docker_image_facts.yml * move set command to set_container_facts * ctr in containerd_bin_dir * fix order of ctr image export arguments * temporary disable download_run_once for containerd and crio due https://github.com/containerd/containerd/issues/4075 * remove unused files * fix strict yaml linter warning and errors * refactor logical conditions to pull and cache container images * remove comment due lint check * document role * remove image_load_on_localhost, because cached images are always loaded to docker on remote sites * remove XXX from debug output
-
- Feb 27, 2020
-
-
Lovro Seder authored
* Run 'container-engine' after drain. Move possibly disruptive role 'container-engine' to run after the node is drained. As that role have to be run on non-cluster nodes as well (etcd and calico-rr), and those nodes are not drained, add play for that case. * Check if api is up before upgrade. If container engine is restarted in previous role, api controller can take some time to start. This check ensures api is up before upgrade.
-
- Jan 20, 2020
-
-
jlacoline authored
-
- Dec 09, 2019
-
-
Sergey authored
* set varios node label via kubectl label command, not kubelet options * remove node_labels from KUBELET_ARGS
-
- Jun 27, 2019
-
-
Matthew Mosesohn authored
Ansible will gather facts on the preinstall/download role automatically at the start of that play.
-
- Jun 20, 2019
-
-
Matthew Mosesohn authored
* Enable kubeadm etcd mode Uses cert commands from kubeadm experimental control plane to enable non-master nodes to obtain etcd certs. Related story: PROD-29434 Change-Id: Idafa1d223e5c6ceadf819b6f9c06adf4c4f74178 * Add validation checks and exclude calico kdd mode Change-Id: Ic234f5e71261d33191376e70d438f9f6d35f358c * Move etcd mode test to ubuntu flannel HA job Change-Id: I9af6fd80a1bbb1692ab10d6da095eb368f6bc732 * rename etcd_mode to etcd_kubeadm_enabled Change-Id: Ib196d6c8a52f48cae370b026f7687ff9ca69c172
-
- May 03, 2019
-
-
MarkusTeufelberger authored
-
- Apr 29, 2019
-
-
Matthew Mosesohn authored
* Run dns_late preinstall tasks on all k8s nodes Related issue: #4656 Change-Id: I63f8559ef1a497b7580ab084561e6603fe647834 * Fix ansible-lint Change-Id: Ia5b33fa63dbc36d8c3e9557ef3f2ea02af2325a5 * Fix recover_control_plane lint issues Change-Id: I16643a3193c11b6ba704e9698812cac7e4fd19a8
-
- Apr 17, 2019
-
-
Maxime Guyot authored
-
- Apr 09, 2019
-
- Apr 01, 2019
-
-
Matthew Mosesohn authored
Both kubedns and dnsmasq modes are long not maintained. We should run dns_late steps at the end because sshd makes DNS lookups during Ansible run and has 2s timeouts for each failed lookup trying to connect to coredns before it is ready.
-
MarkusTeufelberger authored
* Lint everything in the repository with yamllint * yamllint fixes: syntax fixes only * yamllint fixes: move comments to play names * yamllint fixes: indent comments in .gitlab-ci.yml file
-
- Feb 26, 2019
-
-
Andrey Zhelnin authored
-
- Jan 03, 2019
-
-
Chad Swenson authored
- Creates and defaults an ansible variable for every configuration option in the `kubeproxy.config.k8s.io/v1alpha1` type spec - Fixes vars that were orphaned by removing non-kubeadm - Fixes previously harcoded kubeadm values - Introduces a `main` directory for role default files per component (requires ansible 2.6.0+) - Split out just `kube-proxy.yml` in this first effort - Removes the kube-proxy server field patch task We should continue to pull out other components from `main.yml` into their own defaults files as I did here for `defaults/main/kube-proxy.yml`. I hope for and will need others to join me in this refactoring across the project until each component config template has a matching role defaults file, with shared defaults in `kubespray-defaults` or `downloads`
-
- Dec 25, 2018
-
-
Rong Zhang authored
-
- Dec 13, 2018
-
-
Ryler Hockenbury authored
-
- Dec 06, 2018
-
-
Andreas Krüger authored
* Remove non-kubeadm deployment * More cleanup * More cleanup * More cleanup * More cleanup * Fix gitlab * Try stop gce first before absent to make the delete process work * More cleanup * Fix bug with checking if kubeadm has already run * Fix bug with checking if kubeadm has already run * More fixes * Fix test * fix * Fix gitlab checkout untill kubespray 2.8 is on quay * Fixed * Add upgrade path from non-kubeadm to kubeadm. Revert ssl path * Readd secret checking * Do gitlab checks from v2.7.0 test upgrade path to 2.8.0 * fix typo * Fix CI jobs to kubeadm again. Fix broken hyperkube path * Fix gitlab * Fix rotate tokens * More fixes * More fixes * Fix tokens
-
- Nov 26, 2018
-
-
okamototk authored
This feature was removed by PR#3061. But change flag manage_docker to deploy_container_engine.
-
Rong Zhang authored
-
- Nov 10, 2018
-
-
Antoine Legrand authored
* Remove Vault * Remove reference to 'kargo' in the doc * change check order
-
- 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 16, 2018
-
-
rongzhang authored
-
- Sep 10, 2018
-
-
Erwan Miran authored
-
- Aug 28, 2018
-
-
Takashi Okamoto authored
-
Takashi Okamoto authored
-
- Aug 23, 2018
-
-
Aivars Sterns authored
* calico upgrade to v3 * update calico_rr version * add missing file * change contents of main.yml as it was left old version * enable network policy by default * remove unneeded task * Fix kubelet calico settings * fix when statement * switch back to node-kubeconfig.yaml
-
- Aug 08, 2018
-
-
Takashi Okamoto authored
-
- Aug 07, 2018
-
-
Takashi Okamoto authored
-
- Apr 19, 2018
-
-
Matthew Mosesohn authored
-