We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 49135f1 commit 651c1afCopy full SHA for 651c1af
diff/diff.go
@@ -2,6 +2,7 @@ package diff
2
3
import (
4
"bytes"
5
+ "encoding/base64"
6
"fmt"
7
"io"
8
"math"
@@ -180,6 +181,15 @@ func redactSecrets(old, new *manifest.MappingResult) {
180
181
}
182
183
if new != nil {
184
+ if newSecret.Data == nil {
185
+ newSecret.Data = make(map[string][]byte, len(newSecret.StringData))
186
+ }
187
+ for k, v := range newSecret.StringData {
188
+ data := []byte(v)
189
+ dst := make([]byte, base64.StdEncoding.EncodedLen(len(data)))
190
+ base64.StdEncoding.Encode(dst, data)
191
+ newSecret.Data[k] = dst
192
193
newSecret.StringData = make(map[string]string, len(newSecret.Data))
194
for k, v := range newSecret.Data {
195
if old != nil && bytes.Equal(v, oldSecret.Data[k]) {
0 commit comments