Skip to content

Commit 7d80819

Browse files
committed
Adjust formatting
1 parent a22c1c3 commit 7d80819

File tree

1 file changed

+22
-18
lines changed

1 file changed

+22
-18
lines changed

k8s-namespace-report

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -28,22 +28,26 @@
2828
green=32
2929
red=31
3030
divider='--------------------------------------------------------------------------------'
31-
export format="\n\033[${green};1m%s\n\033[${green};1m${divider}\033[0m\n"
32-
export format_error="\n\033[${red};1m%s\n\033[${red};1m${divider}\033[0m\n"
31+
strong_divider='================================================================================'
32+
export f_h1_ok="\n\033[${green};1m%s\n\033[${green};1m${strong_divider}\033[0m\n"
33+
export f_h2_ok="\n\033[${green};1m%s\n\033[${green};1m${divider}\033[0m\n"
34+
export f_h3_ok="\n\033[${green};1m%s\033[0m\n"
35+
export f_h2_err="\n\033[${red};1m%s\n\033[${red};1m${divider}\033[0m\n"
36+
export f_h3_err="\n\033[${red};1m%s\033[0m\n"
3337

34-
printf "$format" "# Full namespace report"
38+
printf "$f_h1_ok" "# Full namespace report"
3539

3640
# Provide a resource overview
3741
#
3842
printf "\n\n"
39-
printf "$format" "## Resource overview"
40-
printf "$format" "### \$ kubectl get deployment,statefulset,daemonset,pod"
43+
printf "$f_h2_ok" "## Resource overview"
44+
printf "$f_h3_ok" "### \$ kubectl get deployment,statefulset,daemonset,pod"
4145
kubectl get deploy,sts,ds,pod
42-
printf "$format" "### \$ kubectl get secret,configmap"
46+
printf "$f_h3_ok" "### \$ kubectl get secret,configmap"
4347
kubectl get secret,cm
44-
printf "$format" "### \$ kubectl get service,ingress,networkpolicy"
48+
printf "$f_h3_ok" "### \$ kubectl get service,ingress,networkpolicy"
4549
kubectl get svc,ing,netpol
46-
printf "$format" "### \$ kubectl get serviceaccount,role,rolebinding"
50+
printf "$f_h3_ok" "### \$ kubectl get serviceaccount,role,rolebinding"
4751
kubectl get sa,role,rolebinding
4852

4953

@@ -59,11 +63,11 @@ PODS_PENDING=$(
5963
)
6064
if [ -n "$PODS_PENDING" ]; then
6165
printf "\n\n"
62-
printf "$format_error" "## Pending pods detected!"
66+
printf "$f_h2_err" "## Pending pods detected!"
6367
echo "$PODS_PENDING" | xargs --max-args=1 echo -
6468

6569
for var in $PODS_PENDING; do
66-
printf "$format_error" "### \$ kubectl describe pod/$var"
70+
printf "$f_h3_err" "### \$ kubectl describe pod/$var"
6771
kubectl describe pod/$var
6872
done
6973
fi
@@ -85,13 +89,13 @@ PODS_NON_READY=$(
8589
)
8690
if [ -n "$PODS_NON_READY" ]; then
8791
printf "\n\n"
88-
printf "$format_error" "## Pods with non-ready container(s) detected!"
92+
printf "$f_h2_err" "## Pods with non-ready container(s) detected!"
8993
echo "$PODS_NON_READY" | xargs --max-args=1 echo -
9094

9195
for var in $PODS_NON_READY; do
92-
printf "$format_error" "### \$ kubectl describe pod/$var"
96+
printf "$f_h3_err" "### \$ kubectl describe pod/$var"
9397
kubectl describe pod/$var
94-
printf "$format_error" "### \$ kubectl logs --all-containers pod/$var"
98+
printf "$f_h3_err" "### \$ kubectl logs --all-containers pod/$var"
9599
kubectl logs --all-containers pod/$var || echo # a newline on failure for consistency
96100
done
97101

@@ -121,13 +125,13 @@ PODS_RESTARTED=$(
121125
)
122126
if [ -n "$PODS_RESTARTED" ]; then
123127
printf "\n\n"
124-
printf "$format_error" "## Pods with restarted containers detected!"
128+
printf "$f_h2_err" "## Pods with restarted containers detected!"
125129
echo "$PODS_RESTARTED" | xargs --max-args=1 echo -
126130

127131
for var in $PODS_RESTARTED; do
128-
printf "$format_error" "### \$ kubectl describe pod/$var"
132+
printf "$f_h3_err" "### \$ kubectl describe pod/$var"
129133
kubectl describe pod/$var
130-
printf "$format_error" "### \$ kubectl logs --previous --all-containers --follow --ignore-errors pod/$var"
134+
printf "$f_h3_err" "### \$ kubectl logs --previous --all-containers --follow --ignore-errors pod/$var"
131135
kubectl logs --previous --all-containers --follow --ignore-errors pod/$var || echo # a newline on failure for consistency
132136
done
133137
fi
@@ -137,11 +141,11 @@ fi
137141
#
138142
if [ -n "$REPORT_IMPORTANT_WORKLOADS" ]; then
139143
printf "\n\n"
140-
printf "$format" "## Important workload's logs"
144+
printf "$f_h2_ok" "## Important workload's logs"
141145
echo "$REPORT_IMPORTANT_WORKLOADS" | xargs --max-args=1 echo -
142146

143147
for var in $REPORT_IMPORTANT_WORKLOADS; do
144-
printf "$format" "### \$ kubectl logs --all-containers $var"
148+
printf "$f_h3_ok" "### \$ kubectl logs --all-containers $var"
145149
kubectl logs --all-containers $var || echo # a newline on failure for consistency
146150
done
147151
fi

0 commit comments

Comments
 (0)