F1: Upgrade OSDU PythonSDK storage client for working with namespaces
Description
The storage client is currently not capable to work with namespaces. Need to upgrade it by adding "x-collaboration" parameter to all methods (to CRUD data not only from SOR but also from any namespace)
Acceptance criteria
The client is capable to CRUD storage records from both SOR and collaboration namespaces.
Testing scenarios
- In unit tests make sure that passed x-collaboration headers are properly going to the API requests composed for sending to the Storage service API
Technical notes
- See ADR storage#149 (closed) for understanding namespaces
- See Storage service swagger for how to request data with/without x-collaboration header
[Any technical details, guides, documentation, wikis, and many more that could be useful to complete this story.]