Skip to content

Commit be1c468

Browse files
committed
Dynamic opt-in for ostree releases tests
1 parent e389807 commit be1c468

14 files changed

Lines changed: 168 additions & 0 deletions

test/scenarios/releases/el98-lrel@backups.sh

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

55
start_image="rhel98-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_commit_not_found "${start_image}"
921

test/scenarios/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-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_commit_not_found "${start_image}"
921

test/scenarios/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-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_commit_not_found "${start_image}"
921

test/scenarios/releases/el98-lrel@ginkgo-multi-config.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,18 @@ WEB_SERVER_URL="http://[${VM_BRIDGE_IP}]:${WEB_SERVER_PORT}"
2020
# TODO: Consider using tuned image once it is enabled in the build system
2121
start_image="rhel98-brew-lrel-optional"
2222

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

test/scenarios/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-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_commit_not_found "${start_image}"
921

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,18 @@ MIRROR_REGISTRY_URL="${VM_BRIDGE_IP}:${MIRROR_REGISTRY_PORT}"
1212

1313
start_image="rhel98-brew-lrel-optional"
1414

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

test/scenarios/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-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_commit_not_found "${start_image}"
921

test/scenarios/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-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_commit_not_found "${start_image}"
921

test/scenarios/releases/el98-lrel@multi-nic.sh

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

55
start_image="rhel98-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=default,${VM_MULTUS_NETWORK}
14+
boot_image=${start_image}
15+
fips=false
16+
EOF
17+
}
18+
719
scenario_create_vms() {
820
exit_if_commit_not_found "${start_image}"
921

test/scenarios/releases/el98-lrel@osconfig.sh

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

55
start_image="rhel98-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_commit_not_found "${start_image}"
921

0 commit comments

Comments
 (0)