Это карта конфигурации yaml kubernetes
apiVersion: v1
kind: ConfigMap
metadata:
name: $CONFIG_NAME
namespace: processing
data:
configuration.json: |
{
"test" : $TESTOBJECT
}
И $TESTOBJECT
является примером объекта json, как
{
"sample1":"sample1",
"sample2":"sample2"
}
Я пытаюсь решить эту проблему - извлечь объект с помощью jq, а затем внедрить его с помощью envsubst. Проблема в том, что идентификация - это неправильно, делая это так
#!/bin/bash
export TESTOBJECT=$(jq .formats configuration.json)
envsubst '$TESTOBJECT' < "configuration.yml" > "configuration2.yml"
Как я могу исправить отступ?