Commit Graph

168 Commits

Author SHA1 Message Date
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
kubevirt-bot
874003ed14 Merge pull request #6 from 0xFelix/it-pref-whitespace
kubevirt_vm: Prevent unnecessary whitespace
2023-07-18 16:51:51 +02:00
Felix Matouschek
0875abc080 kubevirt_vm: Prevent unnecessary whitespace
This removes the unnecessary whitespace from the rendered VirtualMachine
template and adds a unit test for it.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2023-07-18 16:08:01 +02:00
kubevirt-bot
472bd8d917 Merge pull request #4 from 0xFelix/dvt
kubevirt_vm: Allow to specify DataVolume templates
2023-07-18 16:01:58 +02:00
Felix Matouschek
bce4f17188 kubevirt_vm: Allow to specify DataVolume templates
By allowing to specify DataVolume templates VMs with persistent storage
can be created using the kubevirt_vm module.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2023-07-18 13:40:52 +02:00
Felix Matouschek
1e94c19ac4 e2e-setup: Add support for deploying CDI
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2023-07-18 11:37:08 +02:00
kubevirt-bot
3f5e6d78d6 Merge pull request #3 from 0xFelix/vm-template-spec
kubevirt_vm: Allow to specify template spec
2023-07-18 11:36:36 +02:00
Felix Matouschek
6ba62f53e8 kubevirt_vm: Allow to specify template spec
By allowing to specify the template spec unnecessary abstraction is
avoided.

The following module args are replaced by the 'spec' arg:
  - termination_grace_period
  - interfaces
  - networks
  - volumes

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2023-07-18 11:31:32 +02:00
kubevirt-bot
47b20a0ef7 Merge pull request #1 from 0xFelix/it-pref-matchers
kubevirt_vm: Use {Instancetype,Preference}Matchers
2023-07-18 10:45:53 +02:00
Felix Matouschek
b0971aca37 kubevirt_vm: Use {Instancetype,Preference}Matchers
Use InstancetypeMatchers and PreferenceMatchers directly instead of
providing multiple arguments to prevent unnecessary abstraction.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2023-07-18 10:41:15 +02:00
kubevirt-bot
40972f61c2 Merge pull request #5 from 0xFelix/satisfy-linter
Fix issues found during linting
2023-07-17 21:31:51 +02:00
Felix Matouschek
9bc8d20ea6 inventory: Provide dummy classes to satisfy Ansible sanity
Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2023-07-17 15:01:36 +02:00
Felix Matouschek
68f5cc8e33 Update Ansible GitHub workflows
The workflows committed in the first commit were missing the
installation of required dependencies and other fixes.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2023-07-17 14:45:31 +02:00
Felix Matouschek
e1499d4aae Use correct author syntax
This updates the author syntax to satisfy the linter.

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2023-07-17 14:12:14 +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
1241bbc53c Merge pull request #2 from 0xFelix/gh-templates
Add GitHub PR and Issue templates

Signed-off-by: Felix Matouschek <fmatouschek@redhat.com>
2023-07-17 11:10:07 +02:00
Felix Matouschek
95cea233c9 Add GitHub PR and Issue templates
Add the GitHub PR and Issue templates used by the KubeVirt org.

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