@@ -60,26 +60,31 @@ func TestConfigTracker_ConfigMaps(t *testing.T) {
6060 configPrimaryInit , err := mocks .kubeClient .CoreV1 ().ConfigMaps ("default" ).Get (context .TODO (), "podinfo-config-init-env-primary" , metav1.GetOptions {})
6161 if assert .NoError (t , err ) {
6262 assert .Equal (t , configMap .Data ["color" ], configPrimaryInit .Data ["color" ])
63+ assert .Equal (t , configMap .BinaryData ["color_binary" ], configPrimaryInit .BinaryData ["color_binary" ])
6364 }
6465
6566 configPrimaryInitEnv , err := mocks .kubeClient .CoreV1 ().ConfigMaps ("default" ).Get (context .TODO (), "podinfo-config-init-all-env-primary" , metav1.GetOptions {})
6667 if assert .NoError (t , err ) {
6768 assert .Equal (t , configMap .Data ["color" ], configPrimaryInitEnv .Data ["color" ])
69+ assert .Equal (t , configMap .BinaryData ["color_binary" ], configPrimaryInitEnv .BinaryData ["color_binary" ])
6870 }
6971
7072 configPrimary , err := mocks .kubeClient .CoreV1 ().ConfigMaps ("default" ).Get (context .TODO (), "podinfo-config-env-primary" , metav1.GetOptions {})
7173 if assert .NoError (t , err ) {
7274 assert .Equal (t , configMap .Data ["color" ], configPrimary .Data ["color" ])
75+ assert .Equal (t , configMap .BinaryData ["color_binary" ], configPrimary .BinaryData ["color_binary" ])
7376 }
7477
7578 configPrimaryEnv , err := mocks .kubeClient .CoreV1 ().ConfigMaps ("default" ).Get (context .TODO (), "podinfo-config-all-env-primary" , metav1.GetOptions {})
7679 if assert .NoError (t , err ) {
7780 assert .Equal (t , configMap .Data ["color" ], configPrimaryEnv .Data ["color" ])
81+ assert .Equal (t , configMap .BinaryData ["color_binary" ], configPrimaryEnv .BinaryData ["color_binary" ])
7882 }
7983
8084 configPrimaryVol , err := mocks .kubeClient .CoreV1 ().ConfigMaps ("default" ).Get (context .TODO (), "podinfo-config-vol-primary" , metav1.GetOptions {})
8185 if assert .NoError (t , err ) {
8286 assert .Equal (t , configMap .Data ["color" ], configPrimaryVol .Data ["color" ])
87+ assert .Equal (t , configMap .BinaryData ["color_binary" ], configPrimaryVol .BinaryData ["color_binary" ])
8388 }
8489
8590 configProjectedName := depPrimary .Spec .Template .Spec .Volumes [2 ].VolumeSource .Projected .Sources [0 ].ConfigMap .Name
@@ -136,26 +141,31 @@ func TestConfigTracker_ConfigMaps(t *testing.T) {
136141 configPrimaryInit , err := mocks .kubeClient .CoreV1 ().ConfigMaps ("default" ).Get (context .TODO (), "podinfo-config-init-env-primary" , metav1.GetOptions {})
137142 if assert .NoError (t , err ) {
138143 assert .Equal (t , configMap .Data ["color" ], configPrimaryInit .Data ["color" ])
144+ assert .Equal (t , configMap .BinaryData ["color_binary" ], configPrimaryInit .BinaryData ["color_binary" ])
139145 }
140146
141147 configPrimaryInitEnv , err := mocks .kubeClient .CoreV1 ().ConfigMaps ("default" ).Get (context .TODO (), "podinfo-config-init-all-env-primary" , metav1.GetOptions {})
142148 if assert .NoError (t , err ) {
143149 assert .Equal (t , configMap .Data ["color" ], configPrimaryInitEnv .Data ["color" ])
150+ assert .Equal (t , configMap .BinaryData ["color_binary" ], configPrimaryInitEnv .BinaryData ["color_binary" ])
144151 }
145152
146153 configPrimary , err := mocks .kubeClient .CoreV1 ().ConfigMaps ("default" ).Get (context .TODO (), "podinfo-config-env-primary" , metav1.GetOptions {})
147154 if assert .NoError (t , err ) {
148155 assert .Equal (t , configMap .Data ["color" ], configPrimary .Data ["color" ])
156+ assert .Equal (t , configMap .BinaryData ["color_binary" ], configPrimary .BinaryData ["color_binary" ])
149157 }
150158
151159 configPrimaryEnv , err := mocks .kubeClient .CoreV1 ().ConfigMaps ("default" ).Get (context .TODO (), "podinfo-config-all-env-primary" , metav1.GetOptions {})
152160 if assert .NoError (t , err ) {
153161 assert .Equal (t , configMap .Data ["color" ], configPrimaryEnv .Data ["color" ])
162+ assert .Equal (t , configMap .BinaryData ["color_binary" ], configPrimaryEnv .BinaryData ["color_binary" ])
154163 }
155164
156165 configPrimaryVol , err := mocks .kubeClient .CoreV1 ().ConfigMaps ("default" ).Get (context .TODO (), "podinfo-config-vol-primary" , metav1.GetOptions {})
157166 if assert .NoError (t , err ) {
158167 assert .Equal (t , configMap .Data ["color" ], configPrimaryVol .Data ["color" ])
168+ assert .Equal (t , configMap .BinaryData ["color_binary" ], configPrimaryVol .BinaryData ["color_binary" ])
159169 }
160170
161171 configProjectedName := daePrimary .Spec .Template .Spec .Volumes [2 ].VolumeSource .Projected .Sources [0 ].ConfigMap .Name
@@ -164,6 +174,7 @@ func TestConfigTracker_ConfigMaps(t *testing.T) {
164174 configPrimaryProjected , err := mocks .kubeClient .CoreV1 ().ConfigMaps ("default" ).Get (context .TODO (), "podinfo-config-vol-primary" , metav1.GetOptions {})
165175 if assert .NoError (t , err ) {
166176 assert .Equal (t , configMapProjected .Data ["color" ], configPrimaryProjected .Data ["color" ])
177+ assert .Equal (t , configMap .BinaryData ["color_binary" ], configPrimaryProjected .BinaryData ["color_binary" ])
167178 }
168179
169180 _ , err = mocks .kubeClient .CoreV1 ().ConfigMaps ("default" ).Get (context .TODO (), "podinfo-config-tracker-enabled" , metav1.GetOptions {})
@@ -213,26 +224,31 @@ func TestConfigTracker_Secrets(t *testing.T) {
213224 secretPrimaryInit , err := mocks .kubeClient .CoreV1 ().Secrets ("default" ).Get (context .TODO (), "podinfo-secret-init-env-primary" , metav1.GetOptions {})
214225 if assert .NoError (t , err ) {
215226 assert .Equal (t , string (secret .Data ["apiKey" ]), string (secretPrimaryInit .Data ["apiKey" ]))
227+ assert .Equal (t , string (secret .StringData ["apiKey_string" ]), string (secretPrimaryInit .StringData ["apiKey_string" ]))
216228 }
217229
218230 secretPrimaryInitEnv , err := mocks .kubeClient .CoreV1 ().Secrets ("default" ).Get (context .TODO (), "podinfo-secret-init-all-env-primary" , metav1.GetOptions {})
219231 if assert .NoError (t , err ) {
220232 assert .Equal (t , string (secret .Data ["apiKey" ]), string (secretPrimaryInitEnv .Data ["apiKey" ]))
233+ assert .Equal (t , string (secret .StringData ["apiKey_string" ]), string (secretPrimaryInitEnv .StringData ["apiKey_string" ]))
221234 }
222235
223236 secretPrimary , err := mocks .kubeClient .CoreV1 ().Secrets ("default" ).Get (context .TODO (), "podinfo-secret-env-primary" , metav1.GetOptions {})
224237 if assert .NoError (t , err ) {
225238 assert .Equal (t , string (secret .Data ["apiKey" ]), string (secretPrimary .Data ["apiKey" ]))
239+ assert .Equal (t , string (secret .StringData ["apiKey_string" ]), string (secretPrimary .StringData ["apiKey_string" ]))
226240 }
227241
228242 secretPrimaryEnv , err := mocks .kubeClient .CoreV1 ().Secrets ("default" ).Get (context .TODO (), "podinfo-secret-all-env-primary" , metav1.GetOptions {})
229243 if assert .NoError (t , err ) {
230244 assert .Equal (t , string (secret .Data ["apiKey" ]), string (secretPrimaryEnv .Data ["apiKey" ]))
245+ assert .Equal (t , string (secret .StringData ["apiKey_string" ]), string (secretPrimaryEnv .StringData ["apiKey_string" ]))
231246 }
232247
233248 secretPrimaryVol , err := mocks .kubeClient .CoreV1 ().Secrets ("default" ).Get (context .TODO (), "podinfo-secret-vol-primary" , metav1.GetOptions {})
234249 if assert .NoError (t , err ) {
235250 assert .Equal (t , string (secret .Data ["apiKey" ]), string (secretPrimaryVol .Data ["apiKey" ]))
251+ assert .Equal (t , string (secret .StringData ["apiKey_string" ]), string (secretPrimaryVol .StringData ["apiKey_string" ]))
236252 }
237253
238254 secretProjectedName := depPrimary .Spec .Template .Spec .Volumes [2 ].VolumeSource .Projected .Sources [1 ].Secret .Name
0 commit comments