29 Commits

Author SHA1 Message Date
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
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
Felix Matouschek
6d9f9cc407 docs(README.md): Use absolute link for LICENSE
Use an absolute link for the LICENSE so it can be accessed when looking
at the README.md on Ansible Galaxy.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2025-06-05 10:13:32 +02:00
Felix Matouschek
dc8d73edee chore(deps): Bump kubernetes.core to >=5.2.0,<7.0.0
Bump the dependency on kubernetes.core to >=5.2.0,<7.0.0.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2025-06-04 11:37:24 +02:00
Felix Matouschek
168c8ee239 docs: Add kubevirt_vmi_info to README.md
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2025-05-16 10:46:06 +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
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
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
Felix Matouschek
25c38134a3 doc(README): Update supported kubernetes.core versions
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-07-12 11:09:23 +02:00
Felix Matouschek
c096f069e3 cleanup(kubevirt_vm): Drop dependency on Jinja2
Drop the dependency on Jinja2 in the kubevirt_vm module by using dicts
to construct a VM instead of rendering jinja templates internally.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-07-03 14:40:50 +02:00
Felix Matouschek
5d31db3ea2 chore: Change license Apache 2.0
Change the license of the collection to Apache 2.0 to be compliant with
the CNCF licensing requirements.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-06-11 11:39:32 +02:00
Felix Matouschek
fa6601cbe4 chore: Update supported ansible-core versions to >=2.15
Update the supported versions of ansible-core to >=2.15.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-06-05 09:16:56 +02:00
Felix Matouschek
a9c6296794 fix: Ensure compatibility with kubernetes.core >=3.10,<4.1.0
Ensure compatibility with kubernetes.core >=3.10,<4.1.0 by replacing
deprecated imports of HAS_K8S_MODULE_HELPER and k8s_import_exception.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-05-29 10:11:05 +02:00
Felix Matouschek
db874e61bc cleanup: Add reference to release policy to README.md
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-03-21 16:21:28 +01:00
kubevirt-bot
5125f5365d Merge pull request #61 from 0xFelix/misc
Doc updates
2024-03-11 15:59:16 +01:00
Felix Matouschek
232d802080 chore: Update requires_ansible placeholder in README.md
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-03-11 15:41:04 +01:00
Felix Matouschek
4ed26acd33 docs: Update link to kubernetes.core collection in README.md
Update link to kubernetes.core collection in the README.md and add tags
for downstream customization of README.md

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-03-11 14:33:15 +01:00
Felix Matouschek
8c338c525a chore: Update README.md
Update README.md to include kubernetes.core collection version and
simplify install command.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-03-05 15:02:30 +01:00
kubevirt-bot
c9a7b6a818 Merge pull request #43 from 0xFelix/update-requirements
cleanup: Update requirements throughout the project
2024-02-29 15:56:57 +01:00
Felix Matouschek
44e1c0a719 cleanup: Update requirements throughout the project
Update the requirements throughout the project to be in sync and to
reflect the current state of dependencies.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-02-29 14:03:19 +01:00
Felix Matouschek
65f7c27487 chore: Update README.md
Update README.md to include all modules of the collection and keep
module descriptions in sync.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-02-29 13:32:37 +01:00
Felix Matouschek
b719edf5da .github: Update tested Ansible and Python versions
Use Python 3.9 - 3.12 and Ansible 2.14 - 2.16, devel and milestone to run
tests of the collection. Use the latest stable python version in test setups
where sensible. Instead of using the integration.yml workflog from main
use it from the same commit as the test runs instead.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-02-28 09:14:23 +01:00
Felix Matouschek
74f4a48ac1 Pin python version
Pin the supported python version in tests/config.yaml and mention it in
README.md.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2024-02-26 17:04:19 +01:00
Guido Grazioli
91e2a27987 update minimum ansible-core to 2.14+
linter

Signed-off-by: Guido Grazioli <ggraziol@redhat.com>
2023-11-14 11:42:08 +01:00
Felix Matouschek
05045f64d0 README.md: Drop note about supported collection for now
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2023-08-22 10:32:33 +02:00
Guido Grazioli
4ead9fabd2 update docs
Signed-off-by: Guido Grazioli <ggraziol@redhat.com>
2023-08-07 14:07:48 +02:00
Felix Matouschek
38c76a9545 Rename collection to kubevirt.core
This replaces all occurences of the old kubernetes.core name.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2023-08-03 13:03:10 +02:00
Felix Matouschek
7c347174ab Change LICENSE to GPLv3
Ansible collections are required to be licensed under the GPLv3.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2023-07-17 14:09:18 +02:00
Felix Matouschek
216df38df9 first commit
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2023-07-14 10:30:20 +02:00