From f07daf494b4bf33acc96c3e75ac4387fe43a2483 Mon Sep 17 00:00:00 2001 From: Robbie Zhang Date: Mon, 26 Nov 2018 11:01:00 -0800 Subject: [PATCH] BugFix: secret data missing tail newline (#406) --- providers/azure/aci.go | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/providers/azure/aci.go b/providers/azure/aci.go index 05d308c2d..f5f693d1e 100644 --- a/providers/azure/aci.go +++ b/providers/azure/aci.go @@ -1253,11 +1253,7 @@ func (p *ACIProvider) getVolumes(pod *v1.Pod) ([]aci.Volume, error) { } for k, v := range secret.Data { - var b bytes.Buffer - enc := base64.NewEncoder(base64.StdEncoding, &b) - enc.Write(v) - - paths[k] = b.String() + paths[k] = base64.StdEncoding.EncodeToString(v) } if len(paths) != 0 { @@ -1280,12 +1276,8 @@ func (p *ACIProvider) getVolumes(pod *v1.Pod) ([]aci.Volume, error) { continue } - for k, v := range configMap.Data { - var b bytes.Buffer - enc := base64.NewEncoder(base64.StdEncoding, &b) - enc.Write([]byte(v)) - - paths[k] = b.String() + for k, v := range configMap.BinaryData { + paths[k] = base64.StdEncoding.EncodeToString(v) } if len(paths) != 0 {