Skip to content

Commit 4ccacbd

Browse files
committed
Merge branch 'terrout' into 'release/4.2'
Clean up terraform output to post only errors See merge request weblogic-cloud/weblogic-kubernetes-operator!4903
2 parents 34c90bb + b097aa1 commit 4ccacbd

File tree

2 files changed

+18
-17
lines changed

2 files changed

+18
-17
lines changed

integration-tests/src/test/resources/oke/terraform/okemodule/oke.create.sh

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,10 @@ deleteOlderVersionTerraformOCIProvider() {
6868
createCluster () {
6969
cd ${terraformVarDir}
7070
echo "terraform init -var-file=${terraformVarDir}/${clusterTFVarsFile}.tfvars"
71-
terraform init -var-file=${terraformVarDir}/${clusterTFVarsFile}.tfvars
72-
terraform plan -var-file=${terraformVarDir}/${clusterTFVarsFile}.tfvars
71+
terraform init -var-file=${terraformVarDir}/${clusterTFVarsFile}.tfvars > /dev/null
72+
echo "terraform plan -var-file=${terraformVarDir}/${clusterTFVarsFile}.tfvars"
73+
terraform plan -var-file=${terraformVarDir}/${clusterTFVarsFile}.tfvars > /dev/null
74+
echo "terraform apply -var-file=${terraformVarDir}/${clusterTFVarsFile}.tfvars"
7375
terraform apply -auto-approve -var-file=${terraformVarDir}/${clusterTFVarsFile}.tfvars
7476
}
7577

@@ -123,7 +125,7 @@ checkKubernetesCliConnection() {
123125
if [[ $retry_count -eq $max_retries ]]; then
124126
echo "Failed to connect to Kubernetes cluster after $max_retries attempts."
125127
cd "${terraformVarDir}"
126-
terraform destroy -auto-approve -var-file="${terraformVarDir}/${clusterTFVarsFile}.tfvars"
128+
terraform destroy -auto-approve -var-file="${terraformVarDir}/${clusterTFVarsFile}.tfvars" > /dev/null
127129
createCluster
128130
fi
129131

@@ -137,7 +139,7 @@ checkKubernetesCliConnection() {
137139
myline_output=$(${KUBERNETES_CLI:-kubectl} get nodes -o wide 2>&1)
138140
if echo "$myline_output" | grep -q "Unable to connect to the server: net/http: TLS handshake timeout"; then
139141
cd "${terraformVarDir}"
140-
terraform destroy -auto-approve -var-file="${terraformVarDir}/${clusterTFVarsFile}.tfvars"
142+
terraform destroy -auto-approve -var-file="${terraformVarDir}/${clusterTFVarsFile}.tfvars" > /dev/null
141143
exit 1
142144
fi
143145
fi
@@ -147,7 +149,7 @@ checkKubernetesCliConnection() {
147149
echo '- could not talk to OKE cluster, aborting'
148150

149151
cd "${terraformVarDir}"
150-
terraform destroy -auto-approve -var-file="${terraformVarDir}/${clusterTFVarsFile}.tfvars"
152+
terraform destroy -auto-approve -var-file="${terraformVarDir}/${clusterTFVarsFile}.tfvars" > /dev/null
151153
exit 1
152154
fi
153155

@@ -165,12 +167,12 @@ checkClusterRunning() {
165167
if [ ! -f "$kubeconfig_file" ]; then
166168
echo "Kubeconfig file does not exist."
167169
cd "${terraformVarDir}"
168-
terraform destroy -auto-approve -var-file="${terraformVarDir}/${clusterTFVarsFile}.tfvars"
170+
terraform destroy -auto-approve -var-file="${terraformVarDir}/${clusterTFVarsFile}.tfvars" > /dev/null
169171
createCluster
170172
else
171173
echo "Kubeconfig file exists but is empty."
172174
cd "${terraformVarDir}"
173-
terraform destroy -auto-approve -var-file="${terraformVarDir}/${clusterTFVarsFile}.tfvars"
175+
terraform destroy -auto-approve -var-file="${terraformVarDir}/${clusterTFVarsFile}.tfvars" > /dev/null
174176
createCluster
175177
fi
176178
fi
@@ -203,14 +205,14 @@ checkClusterRunning() {
203205
else
204206
echo '- could not talk to OKE cluster, aborting'
205207
cd "${terraformVarDir}"
206-
terraform destroy -auto-approve -var-file="${terraformVarDir}/${clusterTFVarsFile}.tfvars"
208+
terraform destroy -auto-approve -var-file="${terraformVarDir}/${clusterTFVarsFile}.tfvars" > /dev/null
207209
exit 1
208210
fi
209211

210212
if [ $count -gt $max ]; then
211213
echo "[ERROR] Unable to start the nodes in the OKE cluster after 200s"
212214
cd "${terraformVarDir}"
213-
terraform destroy -auto-approve -var-file="${terraformVarDir}/${clusterTFVarsFile}.tfvars"
215+
terraform destroy -auto-approve -var-file="${terraformVarDir}/${clusterTFVarsFile}.tfvars" > /dev/null
214216
exit 1
215217
fi
216218
}
@@ -262,6 +264,8 @@ deleteOlderVersionTerraformOCIProvider
262264
chmod 600 ${ocipk_path}
263265
sudo yum reinstall ca-certificates -y
264266
sudo iptables -A OUTPUT -p tcp --dport 6443 -j ACCEPT
267+
export TF_LOG=ERROR
268+
265269
# run terraform init,plan,apply to create OKE cluster based on the provided tfvar file ${clusterTFVarsFile).tfvar
266270
createCluster
267271
#check status of OKE cluster nodes, destroy if can not access them

integration-tests/src/test/resources/oke/terraform/okemodule/oke.delete.sh

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@ cleanupLB() {
5858

5959
deleteOKE() {
6060
cd ${terraform_script_dir}
61-
terraform init -var-file=${terraform_script_dir}/${clusterName}.tfvars
62-
terraform plan -var-file=${terraform_script_dir}/${clusterName}.tfvars
63-
terraform destroy -auto-approve -var-file=${terraform_script_dir}/${clusterName}.tfvars
61+
terraform init -var-file=${terraform_script_dir}/${clusterName}.tfvars > /dev/null
62+
terraform plan -var-file=${terraform_script_dir}/${clusterName}.tfvars > /dev/null
63+
terraform destroy -auto-approve -var-file=${terraform_script_dir}/${clusterName}.tfvars > /dev/null
6464
}
6565

6666

@@ -72,11 +72,8 @@ clusterName=$(prop 'okeclustername')
7272
compartment_ocid=$(prop 'compartment.ocid')
7373
vcn_cidr_prefix=$(prop 'vcn.cidr.prefix')
7474
export KUBECONFIG=${terraform_script_dir}/${clusterName}_kubeconfig
75+
export TF_LOG=ERROR
7576
export PATH=${terraform_script_dir}/terraforminstall:$PATH
7677
echo 'Deleting cluster'
77-
#check and cleanup any left over running Load Balancers
78-
out=$(cleanupLB Subnet01 && :)
79-
echo $out
80-
out=$(cleanupLB Subnet02 && :)
81-
echo $out
78+
8279
deleteOKE || true

0 commit comments

Comments
 (0)