- Apr 09, 2024
-
-
kyrie authored
Signed-off-by: KubeKyrie <shaolong.qin@daocloud.io>
-
Sergey authored
-
- Apr 03, 2024
-
-
Robert Volkmann authored
* Prevent upgrade-ipam for host-local IPAM Otherwise, the init container upgrade-ipam would clear the state of the host-local plugin, potentially causing it to reassign IPs that are still in use. * USE_POD_CIDR required for host-local https://github.com/projectcalico/calico/blob/4efd1bfd914b0c59086531c8c5a5ac5b593c18b1/charts/calico/templates/calico-node.yaml#L279 https://github.com/projectcalico/calico/blob/4efd1bfd914b0c59086531c8c5a5ac5b593c18b1/charts/calico/templates/calico-typha.yaml#L133
-
Nicolas Goudry authored
* feat: add user facing variable with default * feat: remove rolebinding to anonymous users after init and upgrade * feat: use file discovery for secondary control plane nodes * feat: use file discovery for nodes * fix: do not fail if rolebinding does not exist * docs: add warning about kube_api_anonymous_auth * style: improve readability of delegate_to parameter * refactor: rename discovery kubeconfig file * test: enable new variable in hardening and upgrade test cases * docs: add option to config parameters * test: multiple instances and upgrade
-
- Apr 02, 2024
-
-
ERIK authored
Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
-
- Apr 01, 2024
-
-
peterw authored
-
- Mar 30, 2024
-
-
Mohamed Omar Zaian authored
-
- Mar 29, 2024
-
-
Max Gautier authored
* Move fedora ansible python install to bootstrap-os * /bin/dir is set in bootstrap-os * Removing ansible_os_family workarounds Support for these distributions was merged in Ansible, no need to override it ourselves now. https://github.com/ansible/ansible/pull/69324 openEuler https://github.com/ansible/ansible/pull/77275/ UnionTech OS Server 20 https://github.com/ansible/ansible/pull/78232/ Kylin * Don't unconditionnaly set VARIANT_ID=coreos in os-release WTF, this is so wrong. Furthermore, is_fedora_coreos is already handled in boostrap-os * Handle Clearlinux generically Followup of 4eec302e (since we're using package module anyway, let's get rid of the custom task)
-
- Mar 28, 2024
-
-
itayporezky authored
-
- Mar 27, 2024
-
-
Mohamed Omar Zaian authored
-
Arthur Outhenin-Chalandre authored
Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr>
-
Max Gautier authored
* Remove leftover files for Coreos Coreos was replaced by flatcar in 058438a2 but the file was copied instead of moved. * Remove workarounds for resolved ansible issues * boostrap: Use first_found to include per distro Using directly ID and VARIANT_ID with first_found allow for less manual includes. Distro "families" are simply handled by symlinks. * boostrap: don't set ansible_python_interpreter - Allows users to override the chosen python_interpreter with group_vars easily (group_vars have lesser precedence than facts) - Allows us to use vars at the task scope to use a virtual env Ansible python discovery has improved, so those workarounds should not be necessary anymore. Special workaround for Flatcar, due to upstream ansible not willing to support it.
-
- Mar 25, 2024
-
-
kyrie authored
Signed-off-by: KubeKyrie <shaolong.qin@daocloud.io>
-
- Mar 22, 2024
-
-
Tom M authored
-
ERIK authored
Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
-
- Mar 15, 2024
-
-
Gary Miguel authored
-
- Mar 14, 2024
-
-
Max Gautier authored
* upgrade ansible version Needed for with_first_found to work correctly: https://github.com/ansible/ansible/issues/70772 fixed in 2.16 * Remove unused google cloud cloud_playbook * Fix dpkg_selection on non-existing packages Needed since ansible-core>2.16, see: https://github.com/ansible/ansible/commit/f10d11bcdc54c9b7edc0111eb38c59a88e396d0a
-
- Mar 11, 2024
-
-
Clement Phu authored
-
Max Gautier authored
-
Ricky Kwan authored
-
Noam authored
* update checksum for crio 1.29.1 * update crio bin's names * crio_conmon for 1.29 * remove unrequired change
-
- Mar 10, 2024
-
-
Mohamed Omar Zaian authored
-
- Mar 05, 2024
-
-
Kay Yan authored
Signed-off-by: Kay Yan <kay.yan@daocloud.io>
-
- Mar 03, 2024
-
-
Clement Phu authored
-
- Feb 28, 2024
-
-
Clement Phu authored
-
- Feb 22, 2024
-
-
Ludovic Logiou authored
* Bump cinder-csi version and switch container registry Signed-off-by: Ludovic Logiou <ludovic.logiou@gmail.com> * Update roles/kubespray-defaults/defaults/main/download.yml Co-authored-by: Mohamed Omar Zaian <mohamedzaian@gmail.com> --------- Signed-off-by: Ludovic Logiou <ludovic.logiou@gmail.com> Co-authored-by: Mohamed Omar Zaian <mohamedzaian@gmail.com>
-
- Feb 19, 2024
-
-
Ricky Kwan authored
-
ABW authored
feat/add default ingress-nginx service feat/add default ingress-nginx service feat/add default ingress-nginx service
-
- Feb 18, 2024
-
-
R. P. Taylor authored
-
- Feb 16, 2024
-
-
Max Gautier authored
-
Mohamed Omar Zaian authored
-
- Feb 12, 2024
-
-
Max Gautier authored
Under the original code, leader election failed for ingress controllers as a result of mismatch between election-id in the controller config, and the resourceName in the relevant rule of role 'ingress-nginx'. This appeared in the controller logs. To fix the issue, a command-line option was added to container execution (--election-id=...). Now, the election-id agrees with the resourceName provided in the role-ingress-nginx.yml file. A comment in that file was changed to reflect the new logic. Co-authored-by: Vasilis Samoladas <vsam@softnet.tuc.gr> Co-authored-by: Mohamed Omar Zaian <mohamedzaian@gmail.com>
-
Kundan Kumar authored
-
- Feb 09, 2024
-
-
Max Gautier authored
* containerd: Remove redundant 'default' filters * containerd: enable 'discard_unpacked_layers' by default This should help with containerd disk usage
-
Max Gautier authored
This should avoid permissions problems when the user creating the directory and the user creating the content are different (when containers images are saved by root for instances, because the user can't use the container runtime).
-
- Feb 08, 2024
-
-
Max Gautier authored
* Refactor of kubeadm images listing Instead of setting multiples facts, we directly create the dict we need from kubeadm output. * Remove useless 'default' filters in roles/download * Only download kubeadm images where needed
-
- Feb 06, 2024
-
-
flxbwr authored
The current state waiting method is bad to implement. When changing the deployment version, which is execute with the upgrade_cluster in the previous ansible task: "Kubernetes Apps | Install and configure MetalLB", next ansible task: "Kubernetes Apps | Wait for MetalLB controller to be running" may fall with an error.
-
Max Gautier authored
This reverts commit c6e5314f. There is no user of the download mirrors support in kubespray, for a long time.
-
anders-elastisys authored
-
- Feb 05, 2024
-
-
Gianmarco Mameli authored
-