Skip to content

Commit e389807

Browse files
committed
Dynamic opt-in for el9 bootc releases tests
1 parent d779e57 commit e389807

18 files changed

Lines changed: 216 additions & 0 deletions

test/scenarios-bootc/el9/releases/el98-lrel@ai-model-serving-online.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@
44

55
start_image="rhel98-bootc-brew-lrel-optional"
66

7+
# Opt-in to dynamic VM scheduling by declaring requirements
8+
dynamic_schedule_requirements() {
9+
cat <<EOF
10+
min_vcpus=4
11+
min_memory=4096
12+
min_disksize=30
13+
networks=
14+
boot_image=${start_image}
15+
fips=false
16+
EOF
17+
}
18+
719
# Currently, RHOAI is only available for x86_64
820
check_platform() {
921
local -r record_junit=${1:-false}

test/scenarios-bootc/el9/releases/el98-lrel@configuration.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@
44

55
start_image="rhel98-bootc-brew-lrel-optional"
66

7+
# Opt-in to dynamic VM scheduling by declaring requirements
8+
dynamic_schedule_requirements() {
9+
cat <<EOF
10+
min_vcpus=4
11+
min_memory=4096
12+
min_disksize=20
13+
networks=
14+
boot_image=${start_image}
15+
fips=false
16+
EOF
17+
}
18+
719
scenario_create_vms() {
820
exit_if_image_not_found "${start_image}"
921

test/scenarios-bootc/el9/releases/el98-lrel@dual-stack.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@
44

55
start_image="rhel98-bootc-brew-lrel-optional"
66

7+
# Opt-in to dynamic VM scheduling by declaring requirements
8+
dynamic_schedule_requirements() {
9+
cat <<EOF
10+
min_vcpus=4
11+
min_memory=4096
12+
min_disksize=20
13+
networks=${VM_DUAL_STACK_NETWORK}
14+
boot_image=${start_image}
15+
fips=false
16+
EOF
17+
}
18+
719
scenario_create_vms() {
820
exit_if_image_not_found "${start_image}"
921

test/scenarios-bootc/el9/releases/el98-lrel@fips.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@
44

55
start_image="rhel98-bootc-brew-lrel-fips"
66

7+
# Opt-in to dynamic VM scheduling by declaring requirements
8+
dynamic_schedule_requirements() {
9+
cat <<EOF
10+
min_vcpus=4
11+
min_memory=4096
12+
min_disksize=20
13+
networks=
14+
boot_image=${start_image}
15+
fips=true
16+
EOF
17+
}
18+
719
check_platform() {
820
if [[ "${UNAME_M}" =~ aarch64 ]] ; then
921
record_junit "setup" "scenario_create_vms" "SKIPPED"

test/scenarios-bootc/el9/releases/el98-lrel@ginkgo-tests.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@
44

55
start_image="rhel98-bootc-brew-lrel-optional"
66

7+
# Opt-in to dynamic VM scheduling by declaring requirements
8+
dynamic_schedule_requirements() {
9+
cat <<EOF
10+
min_vcpus=4
11+
min_memory=4096
12+
min_disksize=30
13+
networks=
14+
boot_image=${start_image}
15+
fips=false
16+
EOF
17+
}
18+
719
scenario_create_vms() {
820
exit_if_image_not_found "${start_image}"
921

test/scenarios-bootc/el9/releases/el98-lrel@ipv6.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ WEB_SERVER_URL="http://[${VM_BRIDGE_IP}]:${WEB_SERVER_PORT}"
1010

1111
start_image="rhel98-bootc-brew-lrel-optional"
1212

13+
# Opt-in to dynamic VM scheduling by declaring requirements
14+
dynamic_schedule_requirements() {
15+
cat <<EOF
16+
min_vcpus=4
17+
min_memory=4096
18+
min_disksize=20
19+
networks=${VM_IPV6_NETWORK}
20+
boot_image=${start_image}
21+
fips=false
22+
EOF
23+
}
24+
1325
scenario_create_vms() {
1426
exit_if_image_not_found "${start_image}"
1527

test/scenarios-bootc/el9/releases/el98-lrel@iso-standard1.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@
44

55
start_image="rhel98-bootc-brew-lrel-optional"
66

7+
# Opt-in to dynamic VM scheduling by declaring requirements
8+
dynamic_schedule_requirements() {
9+
cat <<EOF
10+
min_vcpus=4
11+
min_memory=4096
12+
min_disksize=20
13+
networks=
14+
boot_image=${start_image}
15+
fips=false
16+
EOF
17+
}
18+
719
scenario_create_vms() {
820
exit_if_image_not_found "${start_image}"
921

test/scenarios-bootc/el9/releases/el98-lrel@iso-standard2.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,18 @@
44

55
start_image="rhel98-bootc-brew-lrel-optional"
66

7+
# Opt-in to dynamic VM scheduling by declaring requirements
8+
dynamic_schedule_requirements() {
9+
cat <<EOF
10+
min_vcpus=4
11+
min_memory=4096
12+
min_disksize=20
13+
networks=
14+
boot_image=${start_image}
15+
fips=false
16+
EOF
17+
}
18+
719
scenario_create_vms() {
820
exit_if_image_not_found "${start_image}"
921

test/scenarios-bootc/el9/releases/el98-lrel@low-latency.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@ export TEST_RANDOMIZATION=none
77

88
start_image="rhel98-bootc-brew-lrel-tuned"
99

10+
# Opt-in to dynamic VM scheduling by declaring requirements
11+
dynamic_schedule_requirements() {
12+
cat <<EOF
13+
min_vcpus=6
14+
min_memory=4096
15+
min_disksize=20
16+
networks=
17+
boot_image=${start_image}
18+
fips=false
19+
EOF
20+
}
21+
1022
scenario_create_vms() {
1123
exit_if_image_not_found "${start_image}"
1224

test/scenarios-bootc/el9/releases/el98-lrel@multi-config-standard1.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,18 @@ WEB_SERVER_URL="http://[${VM_BRIDGE_IP}]:${WEB_SERVER_PORT}"
1818

1919
start_image="rhel98-bootc-brew-lrel-tuned"
2020

21+
# Opt-in to dynamic VM scheduling by declaring requirements
22+
dynamic_schedule_requirements() {
23+
cat <<EOF
24+
min_vcpus=6
25+
min_memory=4096
26+
min_disksize=20
27+
networks=${VM_IPV6_NETWORK}
28+
boot_image=${start_image}
29+
fips=false
30+
EOF
31+
}
32+
2133
scenario_create_vms() {
2234
exit_if_image_not_found "${start_image}"
2335

0 commit comments

Comments
 (0)