fix(cgroup-rename): prevent leading comma in Docker LABELS when IMAGE empty (#19318)
Ilya Mashchenko committed
Jan 5, 2025 at 16:47 UTC
16c515e2e93d6c23d25cdd9b878327f17d75867a
1 file changed
+6
-2
src/collectors/cgroups.plugin/cgroup-name.sh.in
+6
-2
@@ -121,10 +121,14 @@ function parse_docker_like_inspect_output() {
121
fi
122
123
while IFS= read -r line; do
124
- if [[ -n "$line" && $line == LABEL_netdata.cloud/* ]]; then
124
+ if [[ $line == LABEL_netdata.cloud/* ]]; then
125
IFS="=" read -r lname lval <<<"$line"
126
lname=${lname#LABEL_}
127
- LABELS="$LABELS,${lname}=\"${lval}\""
127
+ if [ -n "$LABELS" ]; then
128
+ LABELS="$LABELS,${lname}=\"${lval}\""
129
+ else
130
+ LABELS="${lname}=\"${lval}\""
131
+ fi
132
fi
133
done <<<"$output"
134
}