mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2025-12-14 22:04:43 +03:00
CI: convert molecule provisioning to kubevirt
Includes some change of OS version when the vagrant boxes were old ones (Debian 10)
This commit is contained in:
@@ -2,22 +2,18 @@
|
|||||||
role_name_check: 1
|
role_name_check: 1
|
||||||
dependency:
|
dependency:
|
||||||
name: galaxy
|
name: galaxy
|
||||||
driver:
|
|
||||||
name: vagrant
|
|
||||||
provider:
|
|
||||||
name: libvirt
|
|
||||||
platforms:
|
platforms:
|
||||||
- name: adduser-01
|
- name: ubuntu20
|
||||||
box: generic/ubuntu2004
|
cloud_image: ubuntu-2004
|
||||||
cpus: 1
|
vm_cpu_cores: 1
|
||||||
memory: 512
|
vm_memory: 512
|
||||||
provider_options:
|
|
||||||
driver: kvm
|
|
||||||
provisioner:
|
provisioner:
|
||||||
name: ansible
|
name: ansible
|
||||||
config_options:
|
config_options:
|
||||||
defaults:
|
defaults:
|
||||||
callbacks_enabled: profile_tasks
|
callbacks_enabled: profile_tasks
|
||||||
timeout: 120
|
timeout: 120
|
||||||
|
playbooks:
|
||||||
|
create: ../../../../tests/cloud_playbooks/create-packet.yml
|
||||||
verifier:
|
verifier:
|
||||||
name: testinfra
|
name: testinfra
|
||||||
|
|||||||
@@ -2,17 +2,11 @@
|
|||||||
role_name_check: 1
|
role_name_check: 1
|
||||||
dependency:
|
dependency:
|
||||||
name: galaxy
|
name: galaxy
|
||||||
driver:
|
|
||||||
name: vagrant
|
|
||||||
provider:
|
|
||||||
name: libvirt
|
|
||||||
platforms:
|
platforms:
|
||||||
- name: bastion-01
|
- name: ubuntu20
|
||||||
box: generic/ubuntu2004
|
cloud_image: ubuntu-2004
|
||||||
cpus: 1
|
vm_cpu_cores: 1
|
||||||
memory: 512
|
vm_memory: 512
|
||||||
provider_options:
|
|
||||||
driver: kvm
|
|
||||||
provisioner:
|
provisioner:
|
||||||
name: ansible
|
name: ansible
|
||||||
config_options:
|
config_options:
|
||||||
@@ -27,5 +21,7 @@ provisioner:
|
|||||||
bastion:
|
bastion:
|
||||||
hosts:
|
hosts:
|
||||||
bastion-01:
|
bastion-01:
|
||||||
|
playbooks:
|
||||||
|
create: ../../../../tests/cloud_playbooks/create-packet.yml
|
||||||
verifier:
|
verifier:
|
||||||
name: testinfra
|
name: testinfra
|
||||||
|
|||||||
@@ -2,35 +2,23 @@
|
|||||||
role_name_check: 1
|
role_name_check: 1
|
||||||
dependency:
|
dependency:
|
||||||
name: galaxy
|
name: galaxy
|
||||||
driver:
|
|
||||||
name: vagrant
|
|
||||||
provider:
|
|
||||||
name: libvirt
|
|
||||||
platforms:
|
platforms:
|
||||||
- name: ubuntu20
|
- name: ubuntu20
|
||||||
box: generic/ubuntu2004
|
cloud_image: ubuntu-2004
|
||||||
cpus: 1
|
vm_cpu_cores: 1
|
||||||
memory: 512
|
vm_memory: 512
|
||||||
provider_options:
|
|
||||||
driver: kvm
|
|
||||||
- name: ubuntu22
|
- name: ubuntu22
|
||||||
box: generic/ubuntu2204
|
cloud_image: ubuntu-2204
|
||||||
cpus: 1
|
vm_cpu_cores: 1
|
||||||
memory: 1024
|
vm_memory: 512
|
||||||
provider_options:
|
|
||||||
driver: kvm
|
|
||||||
- name: almalinux9
|
- name: almalinux9
|
||||||
box: almalinux/9
|
cloud_image: almalinux-9
|
||||||
cpus: 1
|
vm_cpu_cores: 1
|
||||||
memory: 512
|
vm_memory: 512
|
||||||
provider_options:
|
- name: debian12
|
||||||
driver: kvm
|
cloud_image: debian-12
|
||||||
- name: debian10
|
vm_cpu_cores: 1
|
||||||
box: generic/debian10
|
vm_memory: 512
|
||||||
cpus: 1
|
|
||||||
memory: 512
|
|
||||||
provider_options:
|
|
||||||
driver: kvm
|
|
||||||
provisioner:
|
provisioner:
|
||||||
name: ansible
|
name: ansible
|
||||||
config_options:
|
config_options:
|
||||||
@@ -43,5 +31,7 @@ provisioner:
|
|||||||
user:
|
user:
|
||||||
name: foo
|
name: foo
|
||||||
comment: My test comment
|
comment: My test comment
|
||||||
|
playbooks:
|
||||||
|
create: ../../../../tests/cloud_playbooks/create-packet.yml
|
||||||
verifier:
|
verifier:
|
||||||
name: testinfra
|
name: testinfra
|
||||||
|
|||||||
@@ -1,28 +1,18 @@
|
|||||||
---
|
---
|
||||||
role_name_check: 1
|
role_name_check: 1
|
||||||
driver:
|
|
||||||
name: vagrant
|
|
||||||
provider:
|
|
||||||
name: libvirt
|
|
||||||
platforms:
|
platforms:
|
||||||
- name: almalinux9
|
- name: almalinux9
|
||||||
box: almalinux/9
|
cloud_image: almalinux-9
|
||||||
cpus: 1
|
vm_cpu_cores: 1
|
||||||
memory: 1024
|
vm_memory: 1024
|
||||||
nested: true
|
node_groups:
|
||||||
groups:
|
|
||||||
- kube_control_plane
|
- kube_control_plane
|
||||||
provider_options:
|
|
||||||
driver: kvm
|
|
||||||
- name: ubuntu20
|
- name: ubuntu20
|
||||||
box: generic/ubuntu2004
|
cloud_image: ubuntu-2004
|
||||||
cpus: 1
|
vm_cpu_cores: 1
|
||||||
memory: 1024
|
vm_memory: 1024
|
||||||
nested: true
|
node_groups:
|
||||||
groups:
|
|
||||||
- kube_control_plane
|
- kube_control_plane
|
||||||
provider_options:
|
|
||||||
driver: kvm
|
|
||||||
provisioner:
|
provisioner:
|
||||||
name: ansible
|
name: ansible
|
||||||
env:
|
env:
|
||||||
@@ -35,5 +25,7 @@ provisioner:
|
|||||||
group_vars:
|
group_vars:
|
||||||
all:
|
all:
|
||||||
become: true
|
become: true
|
||||||
|
playbooks:
|
||||||
|
create: ../../../../../tests/cloud_playbooks/create-packet.yml
|
||||||
verifier:
|
verifier:
|
||||||
name: testinfra
|
name: testinfra
|
||||||
|
|||||||
@@ -1,50 +1,38 @@
|
|||||||
---
|
---
|
||||||
role_name_check: 1
|
role_name_check: 1
|
||||||
driver:
|
|
||||||
name: vagrant
|
|
||||||
provider:
|
|
||||||
name: libvirt
|
|
||||||
platforms:
|
platforms:
|
||||||
- name: ubuntu20
|
- name: ubuntu20
|
||||||
box: generic/ubuntu2004
|
cloud_image: ubuntu-2004
|
||||||
cpus: 2
|
vm_cpu_cores: 2
|
||||||
memory: 1024
|
vm_memory: 1024
|
||||||
groups:
|
node_groups:
|
||||||
- kube_control_plane
|
- kube_control_plane
|
||||||
- kube_node
|
- kube_node
|
||||||
- k8s_cluster
|
- k8s_cluster
|
||||||
provider_options:
|
|
||||||
driver: kvm
|
|
||||||
- name: almalinux9
|
- name: almalinux9
|
||||||
box: almalinux/9
|
cloud_image: almalinux-9
|
||||||
cpus: 2
|
vm_cpu_cores: 2
|
||||||
memory: 1024
|
vm_memory: 1024
|
||||||
groups:
|
node_groups:
|
||||||
- kube_control_plane
|
- kube_control_plane
|
||||||
- kube_node
|
- kube_node
|
||||||
- k8s_cluster
|
- k8s_cluster
|
||||||
provider_options:
|
|
||||||
driver: kvm
|
|
||||||
- name: fedora
|
- name: fedora
|
||||||
box: fedora/38-cloud-base
|
cloud_image: fedora-39
|
||||||
cpus: 2
|
vm_cpu_cores: 2
|
||||||
memory: 2048
|
vm_memory: 1024
|
||||||
groups:
|
node_groups:
|
||||||
- kube_control_plane
|
- kube_control_plane
|
||||||
- kube_node
|
- kube_node
|
||||||
- k8s_cluster
|
- k8s_cluster
|
||||||
provider_options:
|
- name: debian12
|
||||||
driver: kvm
|
cloud_image: debian-12
|
||||||
- name: debian10
|
vm_cpu_cores: 2
|
||||||
box: generic/debian10
|
vm_memory: 1024
|
||||||
cpus: 2
|
node_groups:
|
||||||
memory: 1024
|
|
||||||
groups:
|
|
||||||
- kube_control_plane
|
- kube_control_plane
|
||||||
- kube_node
|
- kube_node
|
||||||
- k8s_cluster
|
- k8s_cluster
|
||||||
provider_options:
|
|
||||||
driver: kvm
|
|
||||||
provisioner:
|
provisioner:
|
||||||
name: ansible
|
name: ansible
|
||||||
env:
|
env:
|
||||||
@@ -53,5 +41,7 @@ provisioner:
|
|||||||
defaults:
|
defaults:
|
||||||
callbacks_enabled: profile_tasks
|
callbacks_enabled: profile_tasks
|
||||||
timeout: 120
|
timeout: 120
|
||||||
|
playbooks:
|
||||||
|
create: ../../../../../tests/cloud_playbooks/create-packet.yml
|
||||||
verifier:
|
verifier:
|
||||||
name: testinfra
|
name: testinfra
|
||||||
|
|||||||
Reference in New Issue
Block a user