Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
209 changes: 166 additions & 43 deletions tests/cfg/openqa_elemental_jobgroup.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,9 @@
distri: sle

.common_settings: &common_settings
K8S: rke2
CONSOLE: ttyS0
K8S: rke2
KERNEL_CMD_LINE: 'console=%CONSOLE% testframework=openqa'
TEST_PASSWORD: Elemental@R00t

.common_test_settings: &common_test_settings
Expand All @@ -37,11 +38,15 @@
KEEP_GRUB_TIMEOUT: '0'
VIDEOMODE: text

.container_validation_settings: &container_validation_settings
<<: *common_settings
<<: *common_microos_boot_settings
YAML_SCHEDULE: schedule/elemental3/validate.yaml

.generate_settings: &generate_settings
<<: *common_settings
<<: *common_microos_boot_settings
IMG_NAME: 'elemental-%BUILD%-%ARCH%-%TESTED_CMD%'
KERNEL_CMD_LINE: 'console=%CONSOLE%'
QEMURAM: '2048'
YAML_SCHEDULE: schedule/elemental3/generate.yaml

Expand All @@ -61,7 +66,6 @@
.k8s_test_settings: &k8s_test_settings
EXPECTED_NM_CONNECTIVITY: none
NICTYPE: tap
NODES_LIST: node01
# TESTS_TO_RUN: validatecluster,deployrancher
TESTS_TO_RUN: validatecluster
TEST_TYPE: k8s_validation
Expand All @@ -70,7 +74,18 @@
<<: *common_test_settings
<<: *k8s_test_settings
HDD_1: 'elemental-%BUILD%-%ARCH%-%TESTED_CMD%.qcow2'
PARALLEL_WITH: master
TESTED_CMD: customize

.singlenode_k8s_validation_settings: &singlenode_k8s_validation_settings
<<: *node_k8s_validation_settings
NODES_LIST: node01
PARALLEL_WITH: master_singlenode

.multinode_k8s_validation_settings: &multinode_k8s_validation_settings
<<: *node_k8s_validation_settings
MULTI_NODE: '1'
NODES_LIST: node01,node02,node03,node04
PARALLEL_WITH: master_multinode

.master_k8s_validation_settings: &master_k8s_validation_settings
<<: *common_settings
Expand All @@ -80,7 +95,9 @@
+DISTRI: sle-micro
+HDD_1: 'openSUSE-MicroOS.%ARCH%-Updated.qcow2'
HOSTNAME: master
RANCHER_VERSION: v2.13.2
QEMURAM: '4096'
RANCHER_VERSION: v2.13.4
TESTED_CMD: customize
TEST_FRAMEWORK_REPO: https://github.com/ldevulder/distros-test-framework@fix-support-uc-os-image
YAML_SCHEDULE: schedule/elemental3/master.yaml

Expand All @@ -95,22 +112,48 @@ defaults:
QEMUCPU: host

products:
sle-16.0-uc-osimage:
sle-16.0-uc-elemental_container:
<<: *default_products
flavor: UnifiedCore-OS-Image
flavor: UnifiedCore-Elemental-Container
version : '16.0'
sle-16.0-uc-isoimage:
sle-16.0-uc-iso_image:
<<: *default_products
flavor: UnifiedCore-ISO-Image
version : '16.0'
sle-16.0-uc-os_image:
<<: *default_products
flavor: UnifiedCore-OS-Image
version : '16.0'
sle-16.0-uc-release_manifest:
<<: *default_products
flavor: UnifiedCore-Release-Manifest
version : '16.0'
sle-16.0-uc-rke2_container:
<<: *default_products
flavor: UnifiedCore-RKE2-Container
version : '16.0'

scenarios:
aarch64:
sle-16.0-uc-osimage:
sle-16.0-uc-elemental_container:
- validate_container_image:
testsuite: null
settings:
<<: *container_validation_settings
TESTED_CONTAINER: elemental
sle-16.0-uc-iso_image:
- extract_iso:
testsuite: null
settings:
<<: *generate_settings
TESTED_CMD: extract_iso
- test_extract_iso:
testsuite: null
settings:
<<: *test_iso_settings
TESTED_CMD: extract_iso
START_AFTER_TEST: '%TESTED_CMD%'
sle-16.0-uc-os_image:
- generate_with_install:
testsuite: null
settings:
Expand All @@ -134,18 +177,6 @@ scenarios:
<<: *test_iso_settings
TESTED_CMD: build_installer_iso
START_AFTER_TEST: generate_with_%TESTED_CMD%
sle-16.0-uc-isoimage:
- extract_iso:
testsuite: null
settings:
<<: *generate_settings
TESTED_CMD: extract_iso
- test_extract_iso:
testsuite: null
settings:
<<: *test_iso_settings
TESTED_CMD: extract_iso
START_AFTER_TEST: '%TESTED_CMD%'
sle-16.0-uc-release_manifest:
- generate_iso:
testsuite: null
Expand All @@ -160,6 +191,13 @@ scenarios:
<<: *generate_settings
IMAGE_TYPE: raw
TESTED_CMD: customize
- generate_raw_multinode:
testsuite: null
settings:
<<: *generate_settings
IMAGE_TYPE: raw
TESTED_CMD: customize
MULTI_NODE: '1'
- generate_raw_recovery:
testsuite: null
settings:
Expand Down Expand Up @@ -188,20 +226,74 @@ scenarios:
TESTED_CMD: customize_recovery
TEST_TYPE: 'recovery'
START_AFTER_TEST: generate_raw_recovery
- master:
- master_singlenode:
testsuite: null
settings:
<<: *master_k8s_validation_settings
TESTED_CMD: customize
NODES_LIST: node01
START_AFTER_TEST: generate_raw
- singlenode:
testsuite: null
settings:
<<: *singlenode_k8s_validation_settings
HOSTNAME: node01
- master_multinode:
testsuite: null
settings:
<<: *master_k8s_validation_settings
NICMAC: '52:54:00:99:88:00'
NODES_LIST: node01,node02,node03,node04
START_AFTER_TEST: generate_raw_multinode
- node01:
testsuite: null
settings:
<<: *node_k8s_validation_settings
<<: *multinode_k8s_validation_settings
HOSTNAME: node01
TESTED_CMD: customize
NICMAC: '52:54:00:99:88:01'
- node02:
testsuite: null
settings:
<<: *multinode_k8s_validation_settings
HOSTNAME: node02
NICMAC: '52:54:00:99:88:02'
- node03:
testsuite: null
settings:
<<: *multinode_k8s_validation_settings
HOSTNAME: node03
NICMAC: '52:54:00:99:88:03'
- node04:
testsuite: null
settings:
<<: *multinode_k8s_validation_settings
HOSTNAME: node04
NICMAC: '52:54:00:99:88:04'
sle-16.0-uc-rke2_container:
- validate_container_image:
testsuite: null
settings:
<<: *container_validation_settings
TESTED_CONTAINER: rke2
x86_64:
sle-16.0-uc-osimage:
sle-16.0-uc-elemental_container:
- validate_container_image:
testsuite: null
settings:
<<: *container_validation_settings
TESTED_CONTAINER: elemental
sle-16.0-uc-iso_image:
- extract_iso:
testsuite: null
settings:
<<: *generate_settings
TESTED_CMD: extract_iso
- test_extract_iso:
testsuite: null
settings:
<<: *test_iso_settings
TESTED_CMD: extract_iso
START_AFTER_TEST: '%TESTED_CMD%'
sle-16.0-uc-os_image:
- generate_with_install:
testsuite: null
settings:
Expand All @@ -225,18 +317,6 @@ scenarios:
<<: *test_iso_settings
TESTED_CMD: build_installer_iso
START_AFTER_TEST: generate_with_%TESTED_CMD%
sle-16.0-uc-isoimage:
- extract_iso:
testsuite: null
settings:
<<: *generate_settings
TESTED_CMD: extract_iso
- test_extract_iso:
testsuite: null
settings:
<<: *test_iso_settings
TESTED_CMD: extract_iso
START_AFTER_TEST: '%TESTED_CMD%'
sle-16.0-uc-release_manifest:
- generate_iso:
testsuite: null
Expand All @@ -251,6 +331,13 @@ scenarios:
<<: *generate_settings
IMAGE_TYPE: raw
TESTED_CMD: customize
- generate_raw_multinode:
testsuite: null
settings:
<<: *generate_settings
IMAGE_TYPE: raw
TESTED_CMD: customize
MULTI_NODE: '1'
- generate_raw_recovery:
testsuite: null
settings:
Expand Down Expand Up @@ -279,15 +366,51 @@ scenarios:
TESTED_CMD: customize_recovery
TEST_TYPE: 'recovery'
START_AFTER_TEST: generate_raw_recovery
- master:
- master_singlenode:
testsuite: null
settings:
<<: *master_k8s_validation_settings
TESTED_CMD: customize
START_AFTER_TEST: generate_raw
NODES_LIST: node01
#START_AFTER_TEST: generate_raw
- singlenode:
testsuite: null
settings:
<<: *singlenode_k8s_validation_settings
HOSTNAME: node01
- master_multinode:
testsuite: null
settings:
<<: *master_k8s_validation_settings
NICMAC: '52:54:00:99:88:00'
NODES_LIST: node01,node02,node03,node04
START_AFTER_TEST: generate_raw_multinode
- node01:
testsuite: null
settings:
<<: *node_k8s_validation_settings
<<: *multinode_k8s_validation_settings
HOSTNAME: node01
TESTED_CMD: customize
NICMAC: '52:54:00:99:88:01'
- node02:
testsuite: null
settings:
<<: *multinode_k8s_validation_settings
HOSTNAME: node02
NICMAC: '52:54:00:99:88:02'
- node03:
testsuite: null
settings:
<<: *multinode_k8s_validation_settings
HOSTNAME: node03
NICMAC: '52:54:00:99:88:03'
- node04:
testsuite: null
settings:
<<: *multinode_k8s_validation_settings
HOSTNAME: node04
NICMAC: '52:54:00:99:88:04'
sle-16.0-uc-rke2_container:
- validate_container_image:
testsuite: null
settings:
<<: *container_validation_settings
TESTED_CONTAINER: rke2