| 980 | }) |
| 981 | } |
| 982 | func TestManifestsWithRedactedSecrets(t *testing.T) { |
| 983 | ansi.DisableColors(true) |
| 984 | |
| 985 | specSecretWithByteData := map[string]*manifest.MappingResult{ |
| 986 | "default, foobar, Secret (v1)": { |
| 987 | Name: "default, foobar, Secret (v1)", |
| 988 | Kind: "Secret", |
| 989 | Content: ` |
| 990 | apiVersion: v1 |
| 991 | kind: Secret |
| 992 | metadata: |
| 993 | name: foobar |
| 994 | type: Opaque |
| 995 | data: |
| 996 | key1: dmFsdWUx |
| 997 | key2: dmFsdWUy |
| 998 | key3: dmFsdWUz |
| 999 | `, |
| 1000 | }, |
| 1001 | } |
| 1002 | |
| 1003 | specSecretWithByteDataChanged := map[string]*manifest.MappingResult{ |
| 1004 | "default, foobar, Secret (v1)": { |
| 1005 | Name: "default, foobar, Secret (v1)", |
| 1006 | Kind: "Secret", |
| 1007 | Content: ` |
| 1008 | apiVersion: v1 |
| 1009 | kind: Secret |
| 1010 | metadata: |
| 1011 | name: foobar |
| 1012 | type: Opaque |
| 1013 | data: |
| 1014 | key1: dmFsdWUxY2hhbmdlZA== |
| 1015 | key2: dmFsdWUy |
| 1016 | key4: dmFsdWU0 |
| 1017 | `, |
| 1018 | }, |
| 1019 | } |
| 1020 | |
| 1021 | specSecretWithStringData := map[string]*manifest.MappingResult{ |
| 1022 | "default, foobar, Secret (v1)": { |
| 1023 | Name: "default, foobar, Secret (v1)", |
| 1024 | Kind: "Secret", |
| 1025 | Content: ` |
| 1026 | apiVersion: v1 |
| 1027 | kind: Secret |
| 1028 | metadata: |
| 1029 | name: foobar |
| 1030 | type: Opaque |
| 1031 | stringData: |
| 1032 | key1: value1 |
| 1033 | key2: value2 |
| 1034 | key3: value3 |
| 1035 | `, |
| 1036 | }, |
| 1037 | } |
| 1038 | |
| 1039 | specSecretWithStringDataChanged := map[string]*manifest.MappingResult{ |