Python SDK merge requestshttps://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests2023-12-08T15:23:43Zhttps://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/118Draft: Azure backup to M142023-12-08T15:23:43ZSumra ZafarDraft: Azure backup to M14## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [x] Azure
- [ ] GCP
- [ ]...## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [x] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
Adding azure changes identified by Team into M14Sumra ZafarSumra Zafarhttps://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/111adding correlation id for all the services2023-10-11T16:23:07ZNishant Vidyasagaradding correlation id for all the serviceshttps://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/105GONRG-5891: Add impersonation2023-07-28T09:48:14ZYan Sushchynski (EPAM)GONRG-5891: Add impersonation## Type of change
- [ ] Bug Fix
- [x] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [x] AWS
- [x] Azure
- [x] GCP
- [x]...## Type of change
- [ ] Bug Fix
- [x] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [x] AWS
- [x] Azure
- [x] GCP
- [x] IBM
## Updates description?
Add posibility to send send `on-behalf` header in requests in order to impersonate users in Entitlements (related MR: https://community.opengroup.org/osdu/platform/security-and-compliance/entitlements/-/merge_requests/396).
These are non breaking changes.M20 - Release 0.23https://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/78feat(schema): added schema infos req2023-05-13T05:09:26ZVadzim Kulybafeat(schema): added schema infos req## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ]...## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
Describe your code changes in details for reviewers (links on Gitlab issues, etc.)Vadzim KulybaVadzim Kulybahttps://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/126fix: Update otherRelevantCountry field in legal field2023-05-12T03:25:51ZSwapnil Pancholifix: Update otherRelevantCountry field in legal field## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ]...## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
Describe your code changes in details for reviewers (links on Gitlab issues, etc.)https://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/124Removing Optional2023-05-12T02:35:08ZSwapnil PancholiRemoving Optional## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ]...## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
Describe your code changes in details for reviewers (links on Gitlab issues, etc.)https://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/117Draft: Azure backup2023-05-02T02:08:34ZSumra ZafarDraft: Azure backup## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ]...## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
Describe your code changes in details for reviewers (links on Gitlab issues, etc.)https://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/114Update version of default branch to 0.18.02023-04-17T07:58:00ZSwapnil PancholiUpdate version of default branch to 0.18.0## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ]...## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
Describe your code changes in details for reviewers (links on Gitlab issues, etc.)https://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/106Draft: Adding storage client azure and changing put api for dataset dms client2023-03-22T13:50:37ZJayesh BagulDraft: Adding storage client azure and changing put api for dataset dms client## Type of change
- [ ] Bug Fix
- [x] Feature
## Does this introduce a change in the core logic?
- [No]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] ...## Type of change
- [ ] Bug Fix
- [x] Feature
## Does this introduce a change in the core logic?
- [No]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
Describe your code changes in details for reviewers (links on Gitlab issues, etc.)Jayesh BagulJayesh Bagulhttps://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/87Draft: GONRG-5891: Add impersonation2023-03-10T12:29:33ZYan Sushchynski (EPAM)Draft: GONRG-5891: Add impersonation## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ]...## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
Describe your code changes in details for reviewers (links on Gitlab issues, etc.)https://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/66Add on behalf of header to Base Clients2023-02-04T05:38:33Zharshit aggarwalAdd on behalf of header to Base Clients## Type of change
- [] Bug Fix
- [x] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] ...## Type of change
- [] Bug Fix
- [x] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
Related ADR - https://community.opengroup.org/osdu/platform/data-flow/ingestion/home/-/issues/52
In accordance with the above ADR change involves consuming the userId in BaseClient and setting the on-behalf-of header
Related MR - https://community.opengroup.org/osdu/platform/data-flow/ingestion/osdu-ingestion-lib/-/merge_requests/24M16 - Release 0.19harshit aggarwalharshit aggarwalhttps://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/95Abhipat2023-01-13T16:44:53ZAbhay JoshiAbhipat## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ]...## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
Describe your code changes in details for reviewers (links on Gitlab issues, etc.)Abhishek PatilAbhishek Patilhttps://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/90Draft: M14 Upgrade2022-11-16T12:59:06ZAnkur RawatDraft: M14 UpgradeM14 changesM14 changesAnkur RawatAnkur Rawathttps://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/81Merge branch 'Empty_Data_Payload_Fix_for_Manifest_By_Ref' into 'master'2022-10-25T13:16:35ZShrikant GargMerge branch 'Empty_Data_Payload_Fix_for_Manifest_By_Ref' into 'master'correction in case of empty dataset service payload for manifest by reference
See merge request osdu/platform/system/sdks/common-python-sdk!79
(cherry picked from commit e091ef3d86785354a50d4b228815d6f0c2b1b3c8)
021fd7eb correction in...correction in case of empty dataset service payload for manifest by reference
See merge request osdu/platform/system/sdks/common-python-sdk!79
(cherry picked from commit e091ef3d86785354a50d4b228815d6f0c2b1b3c8)
021fd7eb correction in case of empty dataset service payload for manifest by reference
9359db9b correction in case of empty dataset service payload for manifest by ref (review comments)
@chad Please approve this MR . It is required for manifest by referenceM14 - Release 0.17David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/54Draft: feat(azure): add draft of azure blob storage client2022-07-12T15:44:36ZVadzim KulybaDraft: feat(azure): add draft of azure blob storage client## Type of change
- [] Bug Fix
- [x] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [x] Azure
- [ ] GCP
- [ ] ...## Type of change
- [] Bug Fix
- [x] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [x] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
https://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/issues/8Vadzim KulybaVadzim Kulybahttps://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/39logger added for missing ids2022-03-16T17:11:24ZGokul Nagarelogger added for missing ids## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ]...## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
Describe your code changes in details for reviewers (links on Gitlab issues, etc.)https://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/35added return fields2022-03-16T17:11:23ZNitesh Selkariadded return fields## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ]...## Type of change
- [x] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
Describe your code changes in details for reviewers (links on Gitlab issues, etc.)Nitesh SelkariNitesh Selkarihttps://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/40Auth module for Azure2022-02-25T08:14:19ZNur SheikhAuth module for Azure## Type of change
- [] Bug Fix
- [x] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [x] Azure
- [ ] GCP
- [ ] ...## Type of change
- [] Bug Fix
- [x] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [x] Azure
- [ ] GCP
- [ ] IBM
## Updates description?
Added module for retrieving access token for service principalhttps://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/30DRAFT: GONRG-2978: Refactor Base Client init2022-02-03T15:12:12ZYan Sushchynski (EPAM)DRAFT: GONRG-2978: Refactor Base Client init## Type of change
- [ ] Bug Fix
- [x] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [x] AWS
- [x] Azure
- [x] GCP
- [x]...## Type of change
- [ ] Bug Fix
- [x] Feature
## Does this introduce a change in the core logic?
- [Yes]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [x] AWS
- [x] Azure
- [x] GCP
- [x] IBM
## Updates description?
This MR implements changes described in this issue: https://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/issues/5
1. Use `BasicClient` class as an abstract class or as a real base class.
1. Remove configuration initialization from `BasicClass.__init__` method.
1. For each client class specify the client specific attributes for `__init__` methoSiarhei Khaletski (EPAM)Siarhei Khaletski (EPAM)https://community.opengroup.org/osdu/platform/system/sdks/common-python-sdk/-/merge_requests/14WIP: GONRG-2537: Add Entitlements CLI2021-10-20T14:04:15ZYan Sushchynski (EPAM)WIP: GONRG-2537: Add Entitlements CLIAdd CLI for Entitlements client. At current implementation it is possible to add groups and add users to groups.Add CLI for Entitlements client. At current implementation it is possible to add groups and add users to groups.