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 @@ -494,3 +494,6 @@ if [[ -n "$MIRROR_IMAGES" || -z "${IP_STACK:-}" || "$IP_STACK" = "v6" || "$IP_ST
494
494
fi
495
495
496
496
export AGENT_TEST_CASES=${AGENT_TEST_CASES:- }
497
+
498
+ # Defaults the variable to disable testing software RAID
499
+ export TEST_SW_RAID=${TEST_SW_RAID:- true}
Original file line number Diff line number Diff line change @@ -686,6 +686,10 @@ set -x
686
686
# will be used as input to the installer.
687
687
# export AGENT_USE_ZTP_MANIFESTS=false
688
688
689
+ # TEST_SW_RAID -
690
+ # Enable testing of software RAID
691
+ # export TEST_SW_RAID=true
692
+
689
693
# Uncomment and set the following value to "true" to disable the automated
690
694
# deployment systemd services of the Agent based installation. This is
691
695
# particularly useful for WebUI development.
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