Skip to content

Commit e56d3a5

Browse files
committed
Improve output format
1 parent 6bdf8e7 commit e56d3a5

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

utils/incus_report.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ puppet_server=$(incus list --columns "nd" -f csv | grep \"puppet\" | cut -d',' -
1111
echo
1212
for nodename in $(incus list -c n -f csv); do
1313
echo -n "### ${nodename}"
14-
failures=$(incus exec ${puppet_server} -- cat /var/lib/node_exporter/puppet_report_${nodename}.prom | grep 'name="Failure"' | cut -d' ' -f2)
14+
failures=$(incus exec ${puppet_server} -- grep 'name="Failure"' /var/lib/node_exporter/puppet_report_${nodename}.prom | cut -d' ' -f2)
1515
timeout=$(incus exec $nodename -- journalctl -u puppet -p3..4 | grep -i 'command exceeded timeout' | wc -l)
1616
if (( $failures - $timeout > 0 )); then
1717
echo " FAILED"
1818
cat <<- EOF
19-
#### failures
20-
<details><pre><code>$(incus exec $nodename -- journalctl -u puppet -p3..4 | grep -i -v -P '(connection|routes|wrapped|command exceeded timeout)')
19+
<details><summary>failures</summary>
20+
<pre><code>$(incus exec $nodename -- journalctl -u puppet -p3..4 | grep -i -v -P '(connection|routes|wrapped|command exceeded timeout)')
2121
</code></pre></details>
2222
EOF
2323
SUCCESSFUL=1
@@ -26,22 +26,22 @@ for nodename in $(incus list -c n -f csv); do
2626
fi
2727
if (( $timeout > 0 )); then
2828
cat <<- EOF
29-
#### timeout
30-
<details><pre><code>$(incus exec $nodename -- journalctl -u puppet -p3..4 | grep -i 'command exceeded timeout')
29+
<details><summary>timeout</summary>
30+
<pre><code>$(incus exec $nodename -- journalctl -u puppet -p3..4 | grep -i 'command exceeded timeout')
3131
</code></pre></details>
3232
EOF
3333
fi
3434

3535
echo
3636
cat <<- EOF
37-
#### apply log
38-
<details><pre><code>$(incus exec $nodename -- journalctl -u puppet)
37+
<details><summary>apply log</summary>
38+
<pre><code>$(incus exec $nodename -- journalctl -u puppet)
3939
</code></pre></details>
4040
EOF
4141
echo
4242
cat <<- EOF
43-
#### Puppet report
44-
<details><pre><code>$(incus exec ${puppet_server} -- cat /var/lib/node_exporter/puppet_report_${nodename}.prom | grep '^puppet_report')
43+
<details><summary>Puppet report</summary>
44+
<pre><code>$(incus exec ${puppet_server} -- cat /var/lib/node_exporter/puppet_report_${nodename}.prom | grep '^puppet_report')
4545
</code></pre></details>
4646
EOF
4747
echo

0 commit comments

Comments
 (0)