- Dec 12, 2024
-
-
Max Gautier authored
This is a followup to 2ba28a33 (Revert "Wait for available API token in a new namespace (#7045)", 2024-10-25). While checking for the serviceaccount token is not effective, there is still a race when creating a Pod directly, because the ServiceAccount itself might not be created yet. More details at https://github.com/kubernetes/kubernetes/issues/66689. This cause very frequent flakes in our CI with spurious failures. Use a Deployment instead ; it will takes cares of creating the Pods and retrying ; it also let us use kubectl rollout status instead of manually checking for the pods.
-
Kubernetes Prow Robot authored
Remove testfiles which are not used in the CI.
-
Kubernetes Prow Robot authored
Remove ara in CI + some cleanup
-
Max Gautier authored
-
- Dec 11, 2024
-
-
Max Gautier authored
We do not use it and it has some overhead.
-
Max Gautier authored
AFAICS, these are not used anywhere
-
Max Gautier authored
To reproduce this commit run in bash: for file in $(ls tests/files/) do if ! grep -Rq ${file%.*} .gitlab.ci; then rm tests/files/${file} fi done This also means that our CI matrix was not accurate.
-
Max Gautier authored
This is needed for shutdown ordering: while at startup, it's not a problem that containerd start before dbus (the dbus socket already exists) it needs to shutdown before dbus to do its cleanup (asking systemd via dbus to cleanup cgroups).
-
- Dec 09, 2024
-
-
Enrico Falco authored
-
dependabot[bot] authored
Bumps [molecule](https://github.com/ansible-community/molecule) from 24.9.0 to 24.12.0. - [Release notes](https://github.com/ansible-community/molecule/releases) - [Commits](https://github.com/ansible-community/molecule/compare/v24.9.0...v24.12.0 ) --- updated-dependencies: - dependency-name: molecule dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [ansible](https://github.com/ansible-community/ansible-build-data) from 9.12.0 to 9.13.0. - [Changelog](https://github.com/ansible-community/ansible-build-data/blob/main/docs/release-process.md) - [Commits](https://github.com/ansible-community/ansible-build-data/compare/9.12.0...9.13.0 ) --- updated-dependencies: - dependency-name: ansible dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Kundan Kumar authored
-
- Dec 06, 2024
-
-
Max Gautier authored
The variable is not used anymore since 29ea790c. Besides, this tasks fails on dual stack installation.
-
- Dec 05, 2024
-
-
ChengHao Yang authored
-
- Dec 02, 2024
-
-
ERIK authored
Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
-
- Dec 01, 2024
-
-
Max Gautier authored
-
- Nov 30, 2024
-
-
Max Gautier authored
Those files haven't been touched in roughly 5 years, and pip install on Kubespray errors out. The 'Requires:' are outdated, which suggests that no one is using this.
-
- Nov 29, 2024
-
-
Max Gautier authored
8ff4ad2d (preinstall: simplify OS packages selection, 2024-11-04) removed all usages of ansible.utils.validate (not that many), so the dependencies is no longer necessary.
-
ERIK authored
Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
-
- Nov 28, 2024
-
-
Max Gautier authored
-
Max Gautier authored
config_path was introduced in containerd 1.5.0, and registry.mirrors is deprecated. There is no reason to keep the old alternative, so just always use config_path, and consequently remove the option.
-
ERIK authored
Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
-
- Nov 27, 2024
-
-
Kubernetes Prow Robot authored
Remove inventory_builder and re-organize docs
-
- Nov 26, 2024
-
-
Max Gautier authored
Our README is currently pretty cluttered: - Part of the README duplicates docs/getting_started/getting-started.md -> Remove duplicates and extract useful info into the getting-started.md - General info on Ansible environment troubleshooting -> remove most of it as it's not specific to Kubespray, move to docs/ansible/ansible.md -> split inventory-related stuff of ansible.md into it's own file. This should host documentation on how to manages Kubespray inventories in the future. ansible.md: - remove the list of "Unused" variables, as: 1. It's not accurate 2. What matters is where users should put their variables
-
Max Gautier authored
- The bastion is not needed for a simple example - All is implicit we can just define our host in groups directly
-
Max Gautier authored
There is no need to repeat the full example here, simply state what variables are.
-
Max Gautier authored
-
Max Gautier authored
contrib/dind use inventory_builder, which is removed. It overlaps with the function of kind (Kubernetes in Docker) and has not see change (apart from linting driven ones) for a long time. It also does not seem to work (provisioning playbook crash).
-
Max Gautier authored
This only really help with the easiest part of building your inventory (listing the hosts) as you still need to edit your groups vars and similar. The opaqueness of the script does not really help our users to understand their own inventory. Furthermore, there is not really a reason that something which is common to all the Ansible ecosystem should be done in a special way for Kubespray.
-
- Nov 25, 2024
-
-
David authored
* Add support for ntpsec * fixup: set default ntp_driftfile based on ntp_package * fixup: docs
-
Emmanuel Ferdman authored
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
-
ChengHao Yang authored
* Refactor: replace registry.k8s.io with kube_image_repo variable Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com> * Bump: OpenStack Cloud Controller Manager upgrade to v1.31.1 Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com> * Refactor: remove occm image tag from sample inventory Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com> --------- Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
-
ChengHao Yang authored
* Bump: Kubernetes default version set to v1.31.3 Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com> * Docs: README.md update kubernetes version Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com> --------- Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
-
Bin Zhao authored
Fix 3 broken links. Two of them are because of https://github.com/kubernetes-sigs/kubespray/pull/11633
-
Max Gautier authored
The download role expect 'groups' be a list, in order to properly filter images.
-
Kay Yan authored
-
- Nov 19, 2024
-
-
logicsys authored
Partial Cilium 1.16+ Support & Add vars for configuring cilium IP load balancer pools and bgp v1 & v2 apis (#11620) * Add vars for configuring cilium IP load balancer pools and bgp peer policies * Cilium 1.16+ Support - Add vars for configuring cilium bgpv2 api & handle cilium_kube_proxy_replacement unsupported values
-
- Nov 18, 2024
-
-
dependabot[bot] authored
Bumps [ansible-lint](https://github.com/ansible/ansible-lint) from 24.9.2 to 24.10.0. - [Release notes](https://github.com/ansible/ansible-lint/releases) - [Commits](https://github.com/ansible/ansible-lint/compare/v24.9.2...v24.10.0 ) --- updated-dependencies: - dependency-name: ansible-lint dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Max Gautier authored
We use the persistent option of modprobe, which was introduced in 7.0.0
-