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 @@ -468,3 +468,6 @@ if [[ -n "$MIRROR_IMAGES" || -z "${IP_STACK:-}" || "$IP_STACK" = "v6" ]]; then
468
468
export OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE=" ${LOCAL_REGISTRY_DNS_NAME} :${LOCAL_REGISTRY_PORT} /${LOCAL_IMAGE_URL_SUFFIX} :latest"
469
469
fi
470
470
fi
471
+
472
+ # Defaults the variable to disable testing software RAID
473
+ export TEST_SW_RAID=${TEST_SW_RAID:- true}
Original file line number Diff line number Diff line change @@ -671,3 +671,7 @@ set -x
671
671
# Set the following value to true to supply ZTP manifests to the installer. By default the install-config.yaml/agent-config.yaml
672
672
# will be used as input to the installer.
673
673
# export AGENT_USE_ZTP_MANIFESTS=false
674
+
675
+ # TEST_SW_RAID -
676
+ # Enable testing of software RAID
677
+ # 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