20 lines
393 B
Bash
20 lines
393 B
Bash
#!/bin/sh
|
|
|
|
# cat << EOF
|
|
# [{
|
|
# "name": "values",
|
|
# "title": "Values",
|
|
# "collectionType": "map",
|
|
# "map": { "replicaCount": "1" }
|
|
# }]
|
|
# EOF
|
|
|
|
yq e -o=p values.yaml | jq --slurp --raw-input '
|
|
[{
|
|
name: "helm-parameters",
|
|
title: "Helm Parameters",
|
|
collectionType: "map",
|
|
map: split("\n") | map(capture("(?<key>.*) = (?<value>.*)")) | from_entries
|
|
}]'
|
|
|