Commit Graph

491 Commits

Author SHA1 Message Date
Felix Matouschek
a9d7fa22aa feat(modules): Add hidden_fields argument
Add the hidden_fields argument to kubevirt_vm and kubevirt_{vm,vmi}_info
which allows to hide and ignore certain fields in the returned definition
of a VM or VMI. By default this argument is set to ignore changes to the
kubemacpool.io/transaction-timestamp annotation and managed fields, which
may change at any time and cause the modules to return a changed status
although nothing has changed other than their values.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2025-04-28 14:39:42 +02:00
Felix Matouschek
fe822b3352 chore(deps): Bump kubernetes.core to >= 5.2.0
In order to make use of new features in kubernetes.core bump its minimum
version to 5.2.0.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2025-04-28 10:26:53 +02:00
kubevirt-bot
0b542ddced Merge pull request #176 from 0xFelix/bump-versions
chore: Bump supported python and ansible-core versions
2025-04-25 15:43:05 +02: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
kubevirt-bot
ae26f59549 Merge pull request #174 from kubevirt/renovate/e2e-setup-versions
chore(deps): update dependency kubectl to v1.33.0
2025-04-24 08:55:02 +02:00
redhat-renovate-bot
0b6b0af972 chore(deps): update dependency kubectl to v1.33.0
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-04-23 18:18:27 +00:00
kubevirt-bot
a11da1424b Merge pull request #175 from 0xFelix/2.19-compat
fix: Ensure compatibility with ansible-core >= 2.19
2025-04-23 15:31:13 +02:00
Felix Matouschek
93473cdd47 fix: Ensure compatibility with ansible-core >= 2.19
ansible-core 2.19 changes the way templates are trusted and provides a
new way of patching module args in unit tests.

With this commit the following changes are made to ensure compatibility
with ansible-core >= 2.19:

- Mark inputs to composable as trusted to align with the new template
  trust model.
- Utilize the updated method for patching module arguments in unit tests
  if available.
- Replace direct access to the self._cache attribute with the inventory's
  cache property.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2025-04-23 11:25:51 +02:00
kubevirt-bot
41ee9470bd Merge pull request #173 from 0xFelix/unset-ansible-port
feat(inventory): Add unset_ansible_port option
2025-04-11 09:44:06 +02:00
Felix Matouschek
da8e04243b feat(inventory): Add unset_ansible_port option
This adds the unset_ansible_port option to the inventory, which allows to
control if the value of ansible_port should be unset if no non-default
value was found.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2025-04-08 16:38:50 +02:00
kubevirt-bot
a1fde268a1 Merge pull request #171 from 0xFelix/winrm-service
feat(inventory): Lookup winrm services for Windows hosts
2025-04-03 19:18:34 +02:00
kubevirt-bot
9ccfb729bc Merge pull request #170 from kubevirt/renovate/e2e-setup-versions
chore(deps): update dependency kubevirt/cluster-network-addons-operator to v0.98.2
2025-04-03 15:34:30 +02:00
Felix Matouschek
17ddb44b8a feat(inventory): Lookup winrm services for Windows hosts
This feature adds looking up winrm services and tries to populate the
ansible_host and ansible_port variables with the values from a
found service for the host. It looks up both winrm HTTP and HTTPS
services and prefers HTTPS if it found both for a given host.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2025-04-03 15:24:34 +02:00
redhat-renovate-bot
a744c16203 chore(deps): update dependency kubevirt/cluster-network-addons-operator to v0.98.2
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-04-03 12:17:50 +00:00
kubevirt-bot
3ff87c8435 Merge pull request #169 from kubevirt/renovate/e2e-setup-versions
chore(deps): update dependency kubevirt/containerized-data-importer to v1.62.0
2025-04-02 13:48:30 +02:00
redhat-renovate-bot
c373f3a208 chore(deps): update dependency kubevirt/containerized-data-importer to v1.62.0
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-04-02 08:17:51 +00:00
kubevirt-bot
e7adb623c3 Merge pull request #168 from kubevirt/renovate/e2e-setup-versions
chore(deps): update dependency kubevirt/containerized-data-importer to v1.61.5
2025-04-01 11:02:30 +02:00
redhat-renovate-bot
314cac1e94 chore(deps): update dependency kubevirt/containerized-data-importer to v1.61.5
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-03-30 14:16:52 +00:00
kubevirt-bot
1128e200af Merge pull request #165 from kubevirt/renovate/e2e-setup-versions
chore(deps): update e2e-setup versions
2025-03-14 09:38:05 +01:00
redhat-renovate-bot
5c296620ec chore(deps): update e2e-setup versions
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-03-13 22:16:16 +00:00
kubevirt-bot
c390672cc4 Merge pull request #164 from kubevirt/renovate/e2e-setup-versions
chore(deps): update dependency kubectl to v1.32.3
2025-03-12 09:14:03 +01:00
redhat-renovate-bot
4d7a49aa02 chore(deps): update dependency kubectl to v1.32.3
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-03-12 04:17:47 +00:00
kubevirt-bot
bfc0d78b97 Merge pull request #163 from kubevirt/renovate/e2e-setup-versions
chore(deps): update dependency kubernetes-sigs/kind to v0.27.0
2025-02-17 11:09:23 +01: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
kubevirt-bot
1191288191 Merge pull request #162 from kubevirt/renovate/e2e-setup-versions
chore(deps): update e2e-setup versions
2025-02-13 11:02:47 +01:00
redhat-renovate-bot
5235a056db chore(deps): update e2e-setup versions
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-02-13 09:16:02 +00:00
kubevirt-bot
f20372d598 Merge pull request #161 from kubevirt/renovate/e2e-setup-versions
chore(deps): update dependency kubevirt/containerized-data-importer to v1.61.1
2025-01-30 16:17:07 +01:00
redhat-renovate-bot
2c56cc44a3 chore(deps): update dependency kubevirt/containerized-data-importer to v1.61.1
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-01-28 12:14:43 +00:00
kubevirt-bot
cd5ffd253f Merge pull request #160 from kubevirt/renovate/e2e-setup-versions
chore(deps): update dependency kubevirt/cluster-network-addons-operator to v0.98.0
2025-01-17 12:32:48 +01:00
redhat-renovate-bot
fa603987ce chore(deps): update dependency kubevirt/cluster-network-addons-operator to v0.98.0
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-01-16 15:19:45 +00:00
kubevirt-bot
da8bbfb225 Merge pull request #159 from kubevirt/renovate/e2e-setup-versions
chore(deps): update dependency kubectl to v1.32.1
2025-01-16 08:36:46 +01:00
redhat-renovate-bot
d9d1d9cc13 chore(deps): update dependency kubectl to v1.32.1
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2025-01-15 21:16:14 +00:00
kubevirt-bot
06566621ca Merge pull request #158 from 0xFelix/ansible-lint-exclude
fix(ci): Exclude ansible-compat's new cache location
2025-01-15 14:42:46 +01: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
kubevirt-bot
a64d543575 Merge pull request #157 from kubevirt/renovate/e2e-setup-versions
chore(deps): update dependency kubevirt/cluster-network-addons-operator to v0.97.0
2025-01-07 14:42:32 +01:00
kubevirt-bot
44a192d384 Merge pull request #156 from kubevirt/renovate/github-actions
chore(deps): update helm/kind-action action to v1.12.0
2025-01-07 14:16:28 +01:00
redhat-renovate-bot
53e905e155 chore(deps): update dependency kubevirt/cluster-network-addons-operator to v0.97.0
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2024-12-23 13:13:38 +00: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
kubevirt-bot
f935a84dda Merge pull request #154 from kubevirt/renovate/e2e-setup-versions
chore(deps): update e2e-setup versions
2024-12-17 12:42:08 +01: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
kubevirt-bot
bea632356d Merge pull request #155 from kubevirt/renovate/github-actions
chore(deps): update helm/kind-action action to v1.11.0
2024-12-16 11:33:59 +01: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
kubevirt-bot
18f2cbb3c8 Merge pull request #153 from kubevirt/renovate/e2e-setup-versions
chore(deps): update dependency kubectl to v1.31.4
2024-12-11 09:47:43 +01:00
redhat-renovate-bot
a2e0c4d2e1 chore(deps): update dependency kubectl to v1.31.4
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2024-12-10 20:12:57 +00:00
kubevirt-bot
83f5f846d9 Merge pull request #149 from kubevirt/renovate/e2e-setup-versions
chore(deps): update e2e-setup versions
2024-11-29 10:11:30 +01:00
redhat-renovate-bot
ece98982b5 chore(deps): update e2e-setup versions
Signed-off-by: redhat-renovate-bot <redhat-internal-renovate@redhat.com>
2024-11-28 20:11:26 +00:00
kubevirt-bot
ab594a63e7 Merge pull request #151 from 0xFelix/kv-1.4.0
ci(integration): Drop common-instancetypes deployment
2024-11-19 17:31:13 +01: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
kubevirt-bot
bd121a1756 Merge pull request #150 from 0xFelix/kv-1.4.0
chore(e2e-setup): Bump to KubeVirt 1.4.0
2024-11-19 17:07:13 +01:00
Felix Matouschek
ac9d7a1cc5 chore(e2e-setup): Bump to KubeVirt 1.4.0
Bump to KubeVirt 1.4.0 and drop manual deployment of
common-instancetypes as they are now deployed by KubeVirt by default.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-11-19 17:01:21 +01:00