Ignore profiled services in runtime drift check

This commit is contained in:
2026-06-17 22:33:15 +02:00
parent 0ecb2aceca
commit 5171059dd1
@@ -30,7 +30,7 @@ parse_compose() {
return value return value
} }
function emit() { function emit() {
if (service && image) { if (service && image && !has_profile) {
print clean(container) "\t" clean(image) print clean(container) "\t" clean(image)
} }
} }
@@ -40,6 +40,7 @@ parse_compose() {
sub(/:$/, "", service) sub(/:$/, "", service)
image="" image=""
container=service container=service
has_profile=0
next next
} }
service && /^ image:/ { service && /^ image:/ {
@@ -52,6 +53,10 @@ parse_compose() {
sub(/^[[:space:]]*container_name:[[:space:]]*/, "", container) sub(/^[[:space:]]*container_name:[[:space:]]*/, "", container)
next next
} }
service && /^ profiles:/ {
has_profile=1
next
}
END { emit() } END { emit() }
' "$compose" ' "$compose"
} }