Handle namespaces in the mirage handler for volumes

This commit is contained in:
Michael Lange
2020-04-03 19:24:47 -07:00
parent 227e590971
commit cb655b4959

View File

@@ -234,7 +234,13 @@ export default function() {
return new Response(200, {}, '[]');
}
return this.serialize(csiVolumes.all());
const json = this.serialize(csiVolumes.all());
const namespace = queryParams.namespace || 'default';
return json.filter(volume =>
namespace === 'default'
? !volume.NamespaceID || volume.NamespaceID === namespace
: volume.NamespaceID === namespace
);
})
);