dependabot[bot]
50549c5986
build(deps): bump molecule from 25.12.0 to 26.2.0 in the molecule group
...
Bumps the molecule group with 1 update: [molecule](https://github.com/ansible-community/molecule ).
Updates `molecule` from 25.12.0 to 26.2.0
- [Release notes](https://github.com/ansible-community/molecule/releases )
- [Commits](https://github.com/ansible-community/molecule/compare/v25.12.0...v26.2.0 )
---
updated-dependencies:
- dependency-name: molecule
dependency-version: 26.2.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: molecule
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 13:59:37 +00:00
ChengHao Yang
98ac2e40bf
Test: fix vm_memory not enough for testing ( #13060 )
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2026-03-02 13:52:13 +05:30
Kubernetes Prow Robot
dcab5c8b23
Merge pull request #12754 from tico88612/test/hydrophone
...
Test: refactor check-network to hydrophone
2026-02-27 16:38:56 +05:30
Max Gautier
dcebecc6e0
CI: test disabled localhost LB ( #13013 )
2026-02-16 21:44:02 +05:30
labaq
169eb4201e
fix gateway api checksums ( #13006 )
2026-02-14 08:43:59 +05:30
Max Gautier
6b8911ca60
CI: gives a little more time for openeuler to manage packages ( #13008 )
2026-02-14 00:34:01 +05:30
蔡秀吉
c99f908f9f
Bump custom_cni test Cilium version to 1.18.6 ( #13002 )
...
Upgrade the Cilium version used in custom_cni tests from 1.16.3 to
1.18.6 to align with the current cilium_version in Kubespray.
- Update custom_cni_chart_version in debian12-custom-cni-helm.yml
- Regenerate static manifest in tests/files/custom_cni/cilium.yaml
using helm template cilium/cilium --version 1.18.6
Signed-off-by: thc1006 <84045975+thc1006@users.noreply.github.com >
2026-02-13 19:30:00 +05:30
rayui
7aea6a1df2
tests(ci): add ubuntu24 CRI-O calico upgrade and scale coverage ( #12990 )
...
tests: fix yamllint empty-lines in ubuntu24-crio-scale
ci: run ubuntu24-crio-upgrade in regular PR matrix
2026-02-13 08:32:00 +05:30
labaq
259c84d85f
add fedora 42 CI support ( #12989 )
2026-02-12 23:40:01 +05:30
ChengHao Yang
6965d8ded9
Support Fedora 41 ( #12138 )
...
* Add Fedora 41 CI support
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Docs: add fedora41 support
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Add Fedora 41 local vagrant test
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Fix: Fedora 41+ need python3-libdnf5 for package management
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2026-02-11 08:26:01 +05:30
Mohamed Omar Zaian
a77221d12b
[kubernetes] Support Kubernetes v1.35.0 ( #12812 )
2026-02-10 14:54:02 +05:30
Srishti Jaiswal
052846aa28
removed deprecated containerd_registries from test file ( #12969 )
2026-02-08 11:11:08 +05:30
neo
a563431c68
Remove Kubernetes Dashboard support ( #12858 )
2026-02-07 22:49:08 +05:30
ChengHao Yang
f1fe9036ce
Test: ram increase for hydrophone
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2026-01-31 00:24:54 +08:00
ChengHao Yang
0458d33698
Test: when hardening test needs enabled csr approve
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2026-01-31 00:24:54 +08:00
ChengHao Yang
275cdc70d4
Test: refactor check-network to hydrophone
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2026-01-31 00:24:54 +08:00
ChengHao Yang
c138157886
Test: add install hydrophone
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2026-01-31 00:24:53 +08:00
ChengHao Yang
78199c3bc3
Refactor: check csr request is separated from check network
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2026-01-31 00:24:53 +08:00
Ali Afsharzadeh
3e42b84e94
Upgrade Dockerfile base image from Ubuntu 22.04 to 24.04 ( #12935 )
...
* Upgrade Dockerfile base image from Ubuntu 22.04 to 24.04
* Add --break-system-packages flag to testcases_run.sh file
2026-01-30 19:57:44 +05:30
Sivaram Singana
d41b629be3
updated elastx_ubuntu20 to ubuntu24 ( #12844 )
...
* Updated the job name to elastx_ubuntu24 and ci matrix and test file
Signed-off-by: sivaram <singana.sivaram.naidu@ibm.com >
* remove unused OVH CI tf file (tf-ovh_ubuntu20-calico.yml)
Signed-off-by: sivaram <singana.sivaram.naidu@ibm.com >
* remove ubuntu20 for pre-commit fix
Signed-off-by: sivaram <singana.sivaram.naidu@ibm.com >
---------
Signed-off-by: sivaram <singana.sivaram.naidu@ibm.com >
2026-01-10 23:35:56 +05:30
ChengHao Yang
9c511069cc
CI: change rockylinux 10 image with kernel-module-extra
...
How to build RockyLinux 10 + `kernel-module-extra` with dib
https://github.com/kubernetes-sigs/kubespray/pull/12355#issuecomment-3705400093
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2026-01-02 23:10:41 +08:00
ChengHao Yang
0615929727
CI: add cilium test for rockylinux 10
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2026-01-02 23:10:41 +08:00
ChengHao Yang
48c25d9ebf
CI: add calico test for rockylinux 10
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2026-01-02 23:10:40 +08:00
ChengHao Yang
2d6e508084
Fix: molecule 25.12.0 test ( #12808 )
...
* Bump molecule to 25.12.0
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Fixed ansible role not found in molecule after 25.2.0
Signed-off-by: ChengHao Yang
<17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
Signed-off-by: ChengHao Yang
2025-12-31 15:12:34 +05:30
Max Gautier
6138c6a1a2
CI: use a dedicated disk for releases ( #12692 )
...
This should make 'no space left on device' problems easier to handle
Use /tmp/releases as local_release_dir CI created machine, while keeping
the same folder on the runner (needed for gitlab-ci runner pods)
2025-11-17 02:57:39 -08:00
Max Gautier
6115eba3c3
CI: label VirtualMachineInstance with PR id and pipeline ids ( #12716 )
...
Helps with CI debuggability
2025-11-17 02:21:39 -08:00
Max Gautier
71c69ec12c
CI: Try a full ssh connection on hosts instead of only checking the port ( #12416 )
...
* CI: Try a full ssh connection on hosts instead of only checking the port
If we only try the port, we can try to connect in the playbook which is
executed next even though the managed node has not yet completed it's
boot-up sequence ("System is booting up. Unprivileged users are not
permitted to log in yet. Please come back later. For technical details,
see pam_nologin(8).")
This does not account for python-less hosts, but we don't use those in
CI anyway (for now, at least).
* CI: Remove connection method override when creating VMs
This prevented wait_for_connection to work correctly by hijacking the
connection to localhost, thus bypassing the connection check.
2025-11-15 08:37:37 -08:00
ChengHao Yang
2d179879a0
Bump Sonobuoy to 0.57.3 ( #12673 )
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-11-11 19:00:56 -08:00
Max Gautier
61b8e4ce84
Test the correct version when testing collection + upgrade ( #12675 )
...
If we don't rebuild the collection and remove the previous archive we'll
test the first built.
2025-11-11 18:56:56 -08:00
Max Gautier
97a3776d8e
Remove etcd member by peerURLs ( #12682 )
...
* Remove etcd member by peerURLs
The way to obtain the IP of a particular member is convoluted and depend
on multiple variables. The match is also textual and it's not clear
against what we're matching
It's also broken for etcd member which are not also Kubernetes nodes,
because the "Lookup node IP in kubernetes" task will fail and abort the
play.
Instead, match against 'peerURLs', which does not need new variable, and
use json output.
* Add testcase for etcd removal on external etcd
* do not merge
* fixup! Remove etcd member by peerURLs
* fixup! Remove etcd member by peerURLs
2025-11-10 03:52:56 -08:00
Max Gautier
452d4e63e0
Fix the (upgrade/remove_node) + collection test cases ( #12672 )
...
The 'old' playbook and the collection use '-' and '_' as separator,
which breaks the logic in scripts/testcases_run.sh.
Add aliases using the old schemes to make the test work and avoid
breaking anything.
Both '-' and '_' variants will be deleted once we switch to supporting
collection only.
2025-11-07 07:22:55 -08:00
Max Gautier
fbf957ab5d
Fix breakage when ignoring all kubeadm preflight errors ( #12606 )
...
kubeadm errors out if 'all' is specified with specific checks, so check
that case when we add hardcoded checks.
Add a test to catch regression.
2025-10-13 05:54:58 -07:00
Kim Hyunyoung, Abel
eb26449e80
fix: typo ( #12517 )
2025-09-01 03:07:12 -07:00
Ali Afsharzadeh
303dd1cbc1
Enable reserved variable name checks and fix violations ( #12463 )
...
* Enable reserved variable name checks and fix violations
Updated .ansible-lint configuration to skip only var-naming[pattern]
and var-naming[no-role-prefix] instead of skipping the entire var-naming rule.
This enables the check for reserved variable names.
Renamed variables that used reserved names to avoid conflicts.
Updated all references in tasks, variables, and templates.
Signed-off-by: Ali Afsharzadeh <afsharzadeh8@gmail.com >
* Rename namespace variable inside tasks instead of deleting it
Signed-off-by: Ali Afsharzadeh <afsharzadeh8@gmail.com >
* Change hosts variable to vm_hosts
Signed-off-by: Ali Afsharzadeh <afsharzadeh8@gmail.com >
* Use k8s_namespace instead of dashboard_namespace in dashboard.yml.j2 template
Signed-off-by: Ali Afsharzadeh <afsharzadeh8@gmail.com >
---------
Signed-off-by: Ali Afsharzadeh <afsharzadeh8@gmail.com >
2025-08-21 00:47:07 -07:00
ChengHao Yang
44f511814b
Test: add prometheus operator crds install
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-08-19 18:45:33 +08:00
ChengHao Yang
2081df24ec
CI: add Debian 13 tests
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-08-12 20:29:35 +08:00
ChengHao Yang
622ed15532
Fix the typo in debian12-calico test
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-08-12 20:28:33 +08:00
dependabot[bot]
9e8bf18aa1
build(deps): bump distlib from 0.3.9 to 0.4.0 ( #12415 )
...
Bumps [distlib](https://github.com/pypa/distlib ) from 0.3.9 to 0.4.0.
- [Release notes](https://github.com/pypa/distlib/releases )
- [Changelog](https://github.com/pypa/distlib/blob/master/CHANGES.rst )
- [Commits](https://github.com/pypa/distlib/compare/0.3.9...0.4.0 )
---
updated-dependencies:
- dependency-name: distlib
dependency-version: 0.4.0
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>
2025-07-23 04:48:26 -07:00
Kay Yan
97946cfdb7
support containerd static binary
...
Co-authored-by: Max Gautier <mg@max.gautier.name >
Signed-off-by: Kay Yan <kay.yan@daocloud.io >
2025-07-18 04:20:58 +00:00
Max Gautier
cbdfad8e80
CI: fix broken debugging ( #12381 )
2025-07-08 04:33:27 -07:00
Max Gautier
e0018268d6
CI: Add a test for scale.yml ( #12285 )
2025-06-28 01:16:29 -07:00
Max Gautier
f55de03fa6
CI: update sonobuoy url (heptio is now part of VMware)
...
Suggested-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-27 14:32:21 +02:00
Max Gautier
7b6ff769f0
CI: 020_check_pods -> more readable output
...
Filter pod to describe / logs only the broken ones.
2025-06-27 14:32:20 +02:00
Max Gautier
e369ac2f24
CI: more readable loop
...
Avoids putting whole pod spec in loop label
2025-06-27 14:32:19 +02:00
Max Gautier
4a0a73b307
CI: fix check for kube_version
2025-06-27 14:15:11 +02:00
Max Gautier
253fc5ee59
CI: factorize tests into a single playbook
...
This allows to use kubespray_defaults (once) instead of redefining
defaults in the tests.
Test test files becomes imported tasks rather thand standalone
playbooks.
2025-06-27 14:15:11 +02:00
Max Gautier
bf41d3bfea
CI: Simplify running playbooks as collection
2025-06-27 14:15:09 +02:00
ChengHao Yang
48cc0e1cde
CI: add pip install in upgrade job
...
This will avoid check ansible version failed in upgrade job.
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-20 12:18:10 +08:00
ChengHao Yang
95998e437b
CI: remove OpenSUSE 15.6 tests
...
Because pre-installed python version is 3.6, which is deprecated by
Ansible 10.
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-20 12:18:09 +08:00
ChengHao Yang
fc0206e313
CI: remove RHEL8-related OS tests
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-20 12:18:09 +08:00