Commit Graph

72 Commits

Author SHA1 Message Date
Felix Matouschek
4461c27fe2 fix(ci): remove deprecated ansible-basic-sphinx-ext from docs workflow
The docs workflow fails because ansible_basic_sphinx_ext uses
pkg_resources which was removed in recent setuptools versions.
The package is archived and deprecated - its functionality is
already covered by sphinx_antsibull_ext and ansible-pygments.

Also remove the Python version pin to use the runner default.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2026-07-06 12:24:06 +02:00
Felix Matouschek
3ee0d70706 fix(ci): exclude Python 3.12 from milestone test matrix
ansible-core milestone now requires Python >=3.13, causing all
py3.12/milestone CI jobs to fail with:
"Package 'ansible-core' requires a different Python: 3.12 not in '>=3.13'"

Assisted-by: Claude Code
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2026-07-03 16:00:53 +02:00
redhat-renovate-bot
40dd983ef1 chore(deps): update github actions to v7
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2026-06-18 16:12:35 +00:00
kubevirt-bot
55ad12505d Merge pull request #246 from 0xFelix/fix-kind-k8s-version
fix(ci): update e2e-setup versions, pin K8s 1.35
2026-06-10 11:18:24 +02:00
Felix Matouschek
c3c6e8c660 fix(ci): update e2e-setup versions, pin K8s 1.35
Update kind v0.31.0 -> v0.32.0 and KubeVirt v1.8.2 -> v1.8.3.
Pin the kind node image to K8s 1.35 since KubeVirt v1.8 does not
yet support K8s 1.36 (kind v0.32.0 defaults to 1.36).

Supersedes: #243

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2026-06-10 10:59:42 +02:00
redhat-renovate-bot
67378e1a4a chore(deps): update github actions to 3.14
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2026-06-08 16:18:25 +00:00
Felix Matouschek
5fa2a4acb0 fix(ci): exclude Python 3.12 from ansible-core devel jobs
ansible-core devel now requires Python >= 3.13.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2026-06-08 14:04:45 +02:00
Felix Matouschek
62bf9350aa fix(ci): pin Python to 3.13 for docs build
Python 3.14 removed pkg_resources, which breaks
ansible_basic_sphinx_ext. Pin to 3.13 until the
upstream dependency is updated.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2026-05-04 11:10:12 +02:00
Felix Matouschek
02c057159f chore(ci): Update tested versions and excludes for 2.21
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2026-05-04 11:08:59 +02:00
redhat-renovate-bot
89381ebb82 chore(deps): update softprops/action-gh-release action to v3
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2026-04-13 13:39:52 +00:00
redhat-renovate-bot
bfe45fa8ac chore(deps): update actions/github-script action to v9
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2026-04-10 00:44:51 +00:00
redhat-renovate-bot
a8b8af0728 chore(deps): update helm/kind-action action to v1.14.0
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2026-02-17 17:35:49 +00:00
redhat-renovate-bot
1871c7737e chore(deps): update e2e-setup versions
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-12-22 22:18:32 +00:00
redhat-renovate-bot
a7d3dde4f4 chore(deps): update actions/checkout action to v6
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-11-24 04:12:04 +00:00
Felix Matouschek
66645b890b chore(ci): Update tested versions and excludes
Update the test matrices to include the latest ansible-core and python
versions.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2025-11-20 15:31:35 +01:00
redhat-renovate-bot
418f07747d chore(deps): update helm/kind-action action to v1.13.0
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-11-11 16:34:50 +00:00
Felix Matouschek
b31793f1a3 chore(ci): Update excludes and bump supported ansible versions
Update the excludes to exclude Python 3.11 with ansible-core 2.20 and
bump the supported versions in README.md.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2025-11-11 14:53:05 +01:00
redhat-renovate-bot
16398aec31 chore(deps): update actions/github-script action to v8
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-09-04 16:40:56 +00:00
redhat-renovate-bot
3c7c32b080 chore(deps): update actions/setup-python action to v6
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-09-04 05:27:57 +00:00
redhat-renovate-bot
ac45c2fb87 chore(deps): update e2e-setup versions
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-08-27 18:23:30 +00:00
Felix Matouschek
ef18e17d5c chore(ci): Exclude Python 3.11 from milestone
This Python version is no longer supported by milestone versions of
ansible-core.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2025-08-12 09:29:06 +02:00
redhat-renovate-bot
443f47ce5d chore(deps): update actions/checkout action to v5
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-08-11 13:19:48 +00:00
Felix Matouschek
5bd7d7169a chore(ci): Exclude Python 3.11 from devel
This Python version is no longer supported by devel versions of
ansible-core.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2025-07-31 10:37:35 +02:00
redhat-renovate-bot
0d1879d325 chore(deps): update dependency kubernetes-sigs/kind to v0.29.0
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-05-21 02:18:20 +00:00
redhat-renovate-bot
4798fe0bf7 chore(deps): update dependency kubernetes-sigs/kind to v0.28.0
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-05-17 00:18:48 +00:00
Felix Matouschek
6723f4e6b1 chore: Bump supported python and ansible-core versions
Bump to python >=3.10,<=3.13 and ansible-core >=2.16,<=2.19.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2025-04-25 15:06:55 +02:00
redhat-renovate-bot
20ed97a081 chore(deps): update dependency kubernetes-sigs/kind to v0.27.0
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-02-15 01:16:00 +00:00
Felix Matouschek
cf64caee84 fix(ci): Exclude ansible-compat's new cache location
ansible-compat 25.0.0 now stores its cache in .ansible. Ignore this
location when running ansible-lint and in .gitignore.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2025-01-15 09:50:47 +01:00
redhat-renovate-bot
8f49bbef63 chore(deps): update helm/kind-action action to v1.12.0
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2024-12-23 09:13:48 +00:00
redhat-renovate-bot
ae677da127 chore(deps): update e2e-setup versions
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2024-12-16 22:13:18 +00:00
redhat-renovate-bot
5ff419754c chore(deps): update helm/kind-action action to v1.11.0
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2024-12-16 10:13:35 +00:00
Felix Matouschek
64bae7a14e ci(integration): Drop common-instancetypes deployment
Drop the flag for common-instancetypes deployment that was removed
previously.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-11-19 17:12:55 +01:00
redhat-renovate-bot
965a6aae90 chore(deps): update dependency kubernetes-sigs/kind to v0.25.0
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2024-11-08 21:10:41 +00:00
Felix Matouschek
bab88aedab chore: Bump tested Ansible and Python versions
Bump the tested Ansible and Python version to include Ansible 2.18 and
Python 3.13.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-11-08 15:00:17 +01:00
redhat-renovate-bot
4751dd31cf chore(deps): update softprops/action-gh-release action to v2
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2024-08-28 16:25:04 +00:00
kubevirt-bot
bcbef406e1 Merge pull request #135 from kubevirt/renovate/github-actions
chore(deps): update helm/kind-action action to v1.10.0
2024-08-28 17:38:56 +02:00
redhat-renovate-bot
58a0b72aeb chore(deps): update helm/kind-action action to v1.10.0
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2024-08-28 15:22:07 +00:00
redhat-renovate-bot
a1d8e4154c chore(deps): update e2e-setup versions
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2024-08-28 15:22:00 +00:00
Felix Matouschek
e98d9a48bd feat: Add kubevirt_vmi_info module
Add the kubevirt_vmi_info module which allows to fetch information about
VirtualMachineInstance(s).

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-08-19 08:22:24 +02:00
Felix Matouschek
52d4b4c731 cleanup: Sync kind version in integration yaml
Use kind v0.23.0 in integration.yml and hack/e2e-setup.sh.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-06-27 16:01:38 +02:00
Felix Matouschek
e2f55848c1 ci: Check if tree is clean before running other jobs
Run make format and check if the tree is still clean before running
other CI jobs.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-06-27 16:01:38 +02:00
Felix Matouschek
9a8cafd6b1 fix(ci): Do not test ansible-core milestone with py3.10
Python 3.10 is no longer supported by ansible-core milestone, so this
excludes it from the test matrices.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-06-26 09:37:51 +02:00
Felix Matouschek
c4b7cc69e7 fix(ci): Do not test ansible-core devel with py3.10
Python 3.10 is no longer supported by ansible-core devel, so this
excludes it from the test matrices.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-06-18 07:56:47 +02:00
Felix Matouschek
57b172a865 chore(ci.yml): Bump tested ansible-core versions
Bump the tested ansible-core versions in integration.yml to the
latest supported versions (2.15-2.17).

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-06-03 16:41:40 +02:00
Felix Matouschek
14e9481e19 chore(integration.yml): Bump tested ansible-core versions
Bump the tested ansible-core versions in integration.yml to the latest
supported versions (2.15-2.17).

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-06-03 16:38:42 +02:00
Felix Matouschek
d6efd6736e ci: Drop all green job
Drop the all green job which essentially duplicates functionality
provided by GitHub Actions already.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-03-04 15:02:44 +01:00
Felix Matouschek
9e2fc74ccb ci: Fix non failing integration tests
Remove { } from runme.sh files to avoid failures being masked.
Re-add install of ansible.posix to have the
ansible.posix.profile_task callback available.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-03-01 14:50:33 +01:00
Felix Matouschek
92aeaa7215 cleanup: Use default shell when deploying KubeVirt
The default shell (bash -e {0}) should suffice to deploy KubeVirt.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-02-29 17:13:42 +01:00
Felix Matouschek
6075886c4a fix: Fix release workflow failing because of non-zero exit
Fix the failing release workflow by adding a call to true after grepping
for the hopefully nonexistent release tag.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-02-29 17:13:03 +01:00
Felix Matouschek
2e561f6b04 ci: Run shellcheck in CI linter job
Install and run shellcheck in the CI linter job. Lint all files matching
'*.sh' in the tree.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-02-29 15:37:03 +01:00