kube-cascade/budibase/post-process.sh

24 lines
435 B
Bash
Raw Permalink Normal View History

2023-12-20 22:40:16 +00:00
#!/bin/bash
INPUT="$(cat|yq -o json .|jq .)"
I=0
echo "$INPUT" > _helm-output${I}.json;I=$((I+1))
for f in helm-jq/*.jq;do
INPUT="$(echo "$INPUT" | jq "$(cat "$f")")"
echo "$INPUT" > _helm-output${I}.json;I=$((I+1))
done
(
echo "$INPUT"
for f in static/*.yaml;do
cat "$f" | yq -o json .
done
) \
| jq -c . \
| while read -r R;do echo ---;echo "$R";done \
| awk 'll!="---" || $0!="---" {print} {ll=$0}' \
| yq -P .