File tree 3 files changed +18
-0
lines changed
3 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -388,3 +388,6 @@ export DISTRO="${ID}${VERSION_ID%.*}"
388
388
if [[ $DISTRO == " almalinux8" || $DISTRO == " rocky8" ]]; then
389
389
ALMA_PYTHON_OVERRIDE=" -e ansible_python_interpreter=/usr/libexec/platform-python"
390
390
fi
391
+
392
+ # Defaults the variable to disable testing software RAID
393
+ export TEST_SW_RAID=${TEST_SW_RAID:- true}
Original file line number Diff line number Diff line change @@ -627,3 +627,7 @@ set -x
627
627
# cpu and ip stack.
628
628
# This config variable is used only by the agent based installer and is required.
629
629
# export AGENT_E2E_TEST_SCENARIO=HA_IPV4
630
+
631
+ # TEST_SW_RAID -
632
+ # Enable testing of software RAID
633
+ # export TEST_SW_RAID=true
Original file line number Diff line number Diff line change @@ -108,6 +108,17 @@ function create_cluster() {
108
108
mkdir -p ${assets_dir} /openshift
109
109
generate_assets
110
110
111
+ if [[ " $TEST_SW_RAID " == " true" ]] && [[ " $NUM_WORKERS " -gt 0 ]]; then
112
+ for n in $( seq " $NUM_MASTERS " $( expr " $NUM_WORKERS " + " $NUM_MASTERS " - 1) ) ;
113
+ do
114
+ sed -i " /status/i \\
115
+ raid: \n\
116
+ softwareRAIDVolumes: \n\
117
+ - level: \" 1\" \
118
+ " ${assets_dir} /openshift/99_openshift-cluster-api_hosts-$n .yaml
119
+ done
120
+ fi
121
+
111
122
if [ -z " ${NTP_SERVERS} " ];
112
123
then
113
124
export NTP_SERVERS=" $PROVISIONING_HOST_EXTERNAL_IP "
You can’t perform that action at this time.
0 commit comments