@@ -142,15 +142,11 @@ func TestStripSecrets(t *testing.T) {
142142		{true , "true" },
143143		{false , "false" },
144144		{& csi.CreateVolumeRequest {}, `{}` },
145- 		{& testReq , `{"accessibility_requirements":{},"capacity_range":{"limit_bytes":1024,"required_bytes":1024},"name":"test-volume","parameters":{"param1":"param1","param2":"param2"},"secrets":"***stripped***","volume_capabilities":[{"AccessType ":{"Mount": {"fs_type":"ext4","mount_flags":["flag1","flag2","flag3"]}},"access_mode":{"mode":5}} ],"volume_content_source":{"Type":null }}` },
146- 		{createVolume , `{"accessibility_requirements":{"requisite":[{"segments":{"foo":"bar","x":"y"}},{"segments":{"a":"b"}}]},"capacity_range":{"required_bytes":1024},"name":"foo","secrets":"***stripped***","volume_capabilities":[{"AccessType ":{"Mount":{" fs_type":"ext4"} }}]}` },
145+ 		{& testReq , `{"accessibility_requirements":{},"capacity_range":{"limit_bytes":1024,"required_bytes":1024},"name":"test-volume","parameters":{"param1":"param1","param2":"param2"},"secrets":"***stripped***","volume_capabilities":[{"access_mode ":{"mode":"MULTI_NODE_MULTI_WRITER"},"mount": {"fs_type":"ext4","mount_flags":["flag1","flag2","flag3"]}}],"volume_content_source":{}}` },
146+ 		{createVolume , `{"accessibility_requirements":{"requisite":[{"segments":{"foo":"bar","x":"y"}},{"segments":{"a":"b"}}]},"capacity_range":{"required_bytes":1024},"name":"foo","secrets":"***stripped***","volume_capabilities":[{"mount ":{"fs_type":"ext4"}}]}` },
147147		{& csitest.CreateVolumeRequest {}, `{}` },
148148		{createVolumeFuture ,
149- 			// Secrets are *not* removed from all fields yet. This will have to be fixed one way or another 
150- 			// before the CSI spec can start using secrets there (currently it doesn't). 
151- 			// The test is still useful because it shows that also complicated fields get serialized. 
152- 			// `{"capacity_range":{"required_bytes":1024},"maybe_secret_map":{"1":{"AccessType":null,"array_secret":"***stripped***"},"2":{"AccessType":null,"array_secret":"***stripped***"}},"name":"foo","new_secret_int":"***stripped***","seecreets":"***stripped***","volume_capabilities":[{"AccessType":{"Mount":{"fs_type":"ext4"}},"array_secret":"***stripped***"},{"AccessType":null,"array_secret":"***stripped***"}],"volume_content_source":{"Type":{"Volume":{"oneof_secret_field":"***stripped***","volume_id":"abc"}},"nested_secret_field":"***stripped***"}}`, 
153- 			`{"capacity_range":{"required_bytes":1024},"maybe_secret_map":{"1":{"AccessType":null,"array_secret":"aaa"},"2":{"AccessType":null,"array_secret":"bbb"}},"name":"foo","new_secret_int":"***stripped***","seecreets":"***stripped***","volume_capabilities":[{"AccessType":{"Mount":{"fs_type":"ext4"}},"array_secret":"***stripped***"},{"AccessType":null,"array_secret":"***stripped***"}],"volume_content_source":{"Type":{"Volume":{"oneof_secret_field":"hello","volume_id":"abc"}},"nested_secret_field":"***stripped***"}}` ,
149+ 			`{"capacity_range":{"required_bytes":1024},"maybe_secret_map":{"1":{"array_secret":"***stripped***"},"2":{"array_secret":"***stripped***"}},"name":"foo","new_secret_int":"***stripped***","seecreets":"***stripped***","volume_capabilities":[{"array_secret":"***stripped***","mount":{"fs_type":"ext4"}},{"array_secret":"***stripped***"}],"volume_content_source":{"nested_secret_field":"***stripped***","volume":{"oneof_secret_field":"***stripped***","volume_id":"abc"}}}` ,
154150		},
155151	}
156152
@@ -161,7 +157,7 @@ func TestStripSecrets(t *testing.T) {
161157	if  assert .NoError (t , err , "marshall future message" ) && 
162158		assert .NoError (t , proto .Unmarshal (data , unknownFields ), "unmarshal with unknown fields" ) {
163159		cases  =  append (cases , testcase {unknownFields ,
164- 			`{"capacity_range":{"required_bytes":1024},"name":"foo","secrets":"***stripped***","volume_capabilities":[{"AccessType ":{"Mount":{" fs_type":"ext4"}}},{"AccessType":null }],"volume_content_source":{"Type ":{"Volume":{" volume_id":"abc"} }}}` ,
160+ 			`{"capacity_range":{"required_bytes":1024},"name":"foo","secrets":"***stripped***","volume_capabilities":[{"mount ":{"fs_type":"ext4"}},{ }],"volume_content_source":{"volume ":{"volume_id":"abc"}}}` ,
165161		})
166162	}
167163
0 commit comments