From db289075434a84338bd53331349d98d9f9639bf6 Mon Sep 17 00:00:00 2001 From: Stefan Prodan Date: Fri, 11 Jun 2021 12:12:43 +0300 Subject: [PATCH] Fix yq example for create secret git Signed-off-by: Stefan Prodan --- cmd/flux/create_secret_git.go | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/cmd/flux/create_secret_git.go b/cmd/flux/create_secret_git.go index 446703a0..048244ad 100644 --- a/cmd/flux/create_secret_git.go +++ b/cmd/flux/create_secret_git.go @@ -63,19 +63,15 @@ For Git over HTTP/S, the provided basic authentication credentials are stored in --username=username \ --password=password - # Create a Git SSH secret on disk and print the deploy key + # Create a Git SSH secret on disk flux create secret git podinfo-auth \ --url=ssh://git@github.com/stefanprodan/podinfo \ --export > podinfo-auth.yaml - yq read podinfo-auth.yaml 'data."identity.pub"' | base64 --decode - - # Create a Git SSH secret on disk and encrypt it with Mozilla SOPS - flux create secret git podinfo-auth \ - --namespace=apps \ - --url=ssh://git@github.com/stefanprodan/podinfo \ - --export > podinfo-auth.yaml + # Print the deploy key + yq eval '.stringData."identity.pub"' podinfo-auth.yaml + # Encrypt the secret on disk with Mozilla SOPS sops --encrypt --encrypted-regex '^(data|stringData)$' \ --in-place podinfo-auth.yaml`, RunE: createSecretGitCmdRun,