gcp-storage-emulator
gcp-storage-emulator copied to clipboard
Adds matchGlob functionality & resolves 0.0.0.0 error inside Docker Compose
The underlying GCS client library now supports the matchGlob capability.
Syntax is outlined here
Because syntax is non-standard glob matching, customized filtering on gcs file paths had to be created in the get_file_list function.
PR also includes the requisite upgrade for the underlying google client.
Testing is provided for the internal unit tests as well as the external integration tests via the client. All tests have been manually matched against the GCS responses, so they should represent real cloud performance despite their odd glob patterns.
Additionally, resolves #210 and possibly #82