J'essaie d'enregistrer le contenu d'une carte de configuration dans un fichier sur mon disque dur local. Kubectl supporte la sélection avec JSONPath mais je ne trouve pas l'expression dont j'ai besoin pour sélectionner uniquement le contenu du fichier.
La carte de configuration a été créée à l'aide de la commande
kubectl create configmap my-configmap --from-file=my.configmap.json=my.file.json
Quand je cours
kubectl describe configmap my-configmap
Je vois le résultat suivant :
Name: my-configmap
Namespace: default
Labels: <none>
Annotations: <none>
Data
====
my.file.json:
----
{
"key": "value"
}
Events: <none>
Voici ce que j'ai réussi à faire en sélectionnant uniquement le contenu des fichiers :
kubectl get configmap my-configmap -o jsonpath="{.data}"
Quelles sorties
map[my.file.json:{
"key": "value"
}]
La sortie que je veux est
{
"key": "value"
}
Quelle est la dernière pièce du puzzle JSONPath ?