From 1e8963dd028f5b066ed177c45a46e2abff37982e Mon Sep 17 00:00:00 2001 From: Dave Parfitt Date: Thu, 15 Nov 2018 14:22:45 -0500 Subject: [PATCH] fix case of stringData yaml --- ksv.go | 2 +- ksv_test.go | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ksv.go b/ksv.go index 89f3800..f5f099a 100644 --- a/ksv.go +++ b/ksv.go @@ -20,7 +20,7 @@ type v1secret struct { Metadata map[string]interface{} Type string Data map[string]string - StringData map[string]string + StringData map[string]string `yaml:"stringData"` } func readInputOrFail(r io.Reader) []byte { diff --git a/ksv_test.go b/ksv_test.go index 585ed5d..a124a5b 100644 --- a/ksv_test.go +++ b/ksv_test.go @@ -94,6 +94,13 @@ func TestDecodeToStringData(t *testing.T) { if s.StringData["password"] != "1f2d1e2e67df" { t.Error("Invalid password value") } + secretYaml, err := secretToYamlString(s) + if err != nil { + t.Error("Error converting secret to yaml") + } + if !strings.Contains(secretYaml, "stringData") { + t.Error("Doesn't contain the stringData key") + } } func TestAdd(t *testing.T) {