seismic-dms-service merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests2021-06-16T09:05:20Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/108WIP: GCP fix Legal variable and data-partition header2021-06-16T09:05:20ZYan Sushchynski (EPAM)WIP: GCP fix Legal variable and data-partition headerfixed within https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/100fixed within https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/100https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/56WIP: GCP cicd contenerize test2021-04-16T11:35:16ZOleksandr Kosse (EPAM)WIP: GCP cicd contenerize testhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/307WIP: fix: fix gcp jwt2022-07-05T14:21:55ZYan Sushchynski (EPAM)WIP: fix: fix gcp jwtDaniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/61WIP: Containerization Changes2021-04-09T20:05:19ZSumra ZafarWIP: Containerization ChangesSumra ZafarSumra Zafarhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/217WIP: ci: configured GKE pipeline2021-10-22T13:05:30ZOleksii Tsyganov (EPAM)WIP: ci: configured GKE pipelineM9 - Release 0.12Oleksii Tsyganov (EPAM)Oleksii Tsyganov (EPAM)https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/28WIP: Azure fixes pipeline for DEV SDMS2021-03-01T23:55:08ZSumra ZafarWIP: Azure fixes pipeline for DEV SDMSIdentifying the various changes that need to be done for the pipelines to run successfully in our dev and demo pipelinsIdentifying the various changes that need to be done for the pipelines to run successfully in our dev and demo pipelinsSumra ZafarSumra Zafarhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/686Vulnerability fixes2023-04-05T18:49:04ZRomica JunejaVulnerability fixesUpdated the package versions
____________________________
Updating Seisimic Storage access
See merge request osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service!678
(cherry picked from commit 5967c5...Updated the package versions
____________________________
Updating Seisimic Storage access
See merge request osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service!678
(cherry picked from commit 5967c50b07bd17a301fe40d4260c03bd0aa3eb0b)
4e28fd03 Updating Seisimic Storage access
e7cc121c Addressing comments
28298cf2 Removing the lock file
0e962718 Adding Blob Client Check
8dd5e6ef Removing secret
4b277055 reverting
9ced468a revertRomica JunejaRomica Junejahttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/21user Info email parsing method moved into the abstraction model2023-08-18T10:27:13ZDiego Molteniuser Info email parsing method moved into the abstraction modelThe core method used to retrieve the user info email has been moved into the abstraction.The core method used to retrieve the user info email has been moved into the abstraction.M4 - Release 0.7https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/678Updating Seisimic Storage access2023-04-05T14:48:46ZSumra ZafarUpdating Seisimic Storage accessFixing the datastore access for Seismic DMSFixing the datastore access for Seismic DMSSumra ZafarSumra Zafarhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/3Updating deploy stage for ado pipeline2023-08-18T10:27:28ZDaniel PerezUpdating deploy stage for ado pipelineMissing parameter in deploy stage in adoMissing parameter in deploy stage in adoM3 - Release 0.5Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/97Update user roles endpoint to use the acls on subprojects2023-08-18T10:25:53ZVarunkumar ManoharUpdate user roles endpoint to use the acls on subprojectsThis merge request updates the roles endpoint to use the acls (admin acls and viewer acls) of all registered subprojects to determine the roles of a user whose bearer token is passed in the headers.This merge request updates the roles endpoint to use the acls (admin acls and viewer acls) of all registered subprojects to determine the roles of a user whose bearer token is passed in the headers.M6 - Release 0.9https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/96Update user roles endpoint to use the acls on subprojects2021-05-20T14:11:53ZVarunkumar ManoharUpdate user roles endpoint to use the acls on subprojectsThis merge request updates the roles endpoint to use the acls (admin acls and viewer acls) of all registered subprojects to determine the roles of a user whose bearer token is passed in the headers.This merge request updates the roles endpoint to use the acls (admin acls and viewer acls) of all registered subprojects to determine the roles of a user whose bearer token is passed in the headers.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/95Update user roles endpoint to use the acls on subprojects2021-05-18T18:17:21ZVarunkumar ManoharUpdate user roles endpoint to use the acls on subprojectsThis merge request updates the roles endpoint to use the acls (admin acls and viewer acls) of all registered subprojects to determine the roles of a user whose bearer token is passed in the headers.This merge request updates the roles endpoint to use the acls (admin acls and viewer acls) of all registered subprojects to determine the roles of a user whose bearer token is passed in the headers.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/81Update user roles endpoint to use the acls on subprojects2021-05-18T18:05:59ZVarunkumar ManoharUpdate user roles endpoint to use the acls on subprojectsThis merge request updates the roles endpoint to use the acls (admin acls and viewer acls) of all registered subprojects to determine the roles of a user whose bearer token is passed in the headers.This merge request updates the roles endpoint to use the acls (admin acls and viewer acls) of all registered subprojects to determine the roles of a user whose bearer token is passed in the headers.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/80Update user roles endpoint to use the acls on subprojects2021-05-14T15:16:45ZVarunkumar ManoharUpdate user roles endpoint to use the acls on subprojectsThis merge request updates the roles endpoint to use the acls (admin acls and viewer acls) of all registered subprojects to determine the roles of a user whose bearer token is passed in the headers.This merge request updates the roles endpoint to use the acls (admin acls and viewer acls) of all registered subprojects to determine the roles of a user whose bearer token is passed in the headers.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/39Update subproject authorization from seistore service groups to datagroups2023-08-18T10:26:49ZVarunkumar ManoharUpdate subproject authorization from seistore service groups to datagroups
This merge request updates the subproject creation logic to use datagroups instead of seistore service groups.
Previously three groups namely seistore service admin, seistore service editor and seistore service viewer groups would get...
This merge request updates the subproject creation logic to use datagroups instead of seistore service groups.
Previously three groups namely seistore service admin, seistore service editor and seistore service viewer groups would get created during subproject registration.
With the changes associated with this MR, subproject registration will create a admin datagroup with the name `data.sdms.tenantid.subprojectid.uuid.admin` and a viewer data group with name `data.sdms.tenantid.subprojectid.uuid.viewer`
Sample response for subproject registration would be
```
{
"name": "subproject-test",
"tenant": "k8s",
"ltag": "slb-public-usa-seistore-1",
"admin": "vmanohar@slb.com",
"acls": {
"admins": [
"data.sdms.k8s.subroject-test.b25e81d5-cd25-4233-b12a-0e90efc80728.admin@slb.p4d.cloud.slb-ds.com"
],
"viewers": [
"data.sdms.k8s.subproject-test.86428bd0-c048-41c1-a479-d4831c398ac9.viewer@slb.p4d.cloud.slb-ds.com"
]
},
"storage_class": "REGIONAL",
"storage_location": "US-CENTRAL1",
"gcs_bucket": "ss-evd-afdmb2k0s2qvelqr"
}
```
## Compatibility with existing subprojects with seistore serivce groups and with no datagroups
For subprojects that pre-exist, the GET subproject would return the service groups as is and there will be no breaking changes.
```
{
"tenant": "k8s",
"storage_class": "REGIONAL",
"acls": {
"admins": [
"service.seistore.evd.k8s.oldsubproject.admin@slb.p4d.cloud.slb-ds.com"
],
"viewers": [
"service.seistore.evd.k8s.oldsubproject.viewer@slb.p4d.cloud.slb-ds.com",
]
},
"admin": "vmanohar@slb.com",
"gcs_bucket": "ss-evd-it40dlb0vmfmhfcn",
"name": "oldsubproject",
"storage_location": "US-CENTRAL1",
"ltag": "legal-tag"
}
```
## User addition to subprojects created using the changes in the MR
For all new subprojects, admin user addition takes place in `data.sdms.[tenant].[subproject].uuid.admin` group and viewer user addition takes places in group `data.sdms.[tenant].[subproject].[uuid].viewer`. Here the groups have the prefix of datagroup `data.sdms`
## User addition to subproject that pre-exists
There will be no breaking change. For subproject that do not have data groups in their acls, the previous functionality remains as is with no change.
Admins are added to `service.seistore.env.tenant.subproject.admin` group and
viewers are added to `service.seistore.env.tenant.subproject.viewer` group
## List users in various subproject groups
The user list endpoint is updated to fetch the details of users in all of seistore service groups and datagroups.M5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/373Update SDMS in Master with M8 Changes2022-04-22T20:54:04ZElizabeth HalperUpdate SDMS in Master with M8 ChangesBefore we upgrade our changes to M10, we need to merge the M8 changes into master. This PR addresses that concern.Before we upgrade our changes to M10, we need to merge the M8 changes into master. This PR addresses that concern.Elizabeth HalperElizabeth Halperhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/374Update SDMS in azure/m10-master with M8 Changes2022-04-19T20:30:33ZElizabeth HalperUpdate SDMS in azure/m10-master with M8 ChangesBefore we upgrade our changes to M10, we need to merge the M8 changes into azure/m10-master. This PR addresses that concern.Before we upgrade our changes to M10, we need to merge the M8 changes into azure/m10-master. This PR addresses that concern.Elizabeth HalperElizabeth Halperhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/825Update npm-shrinkwrap.json and run_e2e_tests.sh to resolve azure test failures2023-08-02T15:32:58Zshivani karipeUpdate npm-shrinkwrap.json and run_e2e_tests.sh to resolve azure test failures## Does this introduce a change in the core logic?
- [* ] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Anthos
- [ * ] Azure
- [ ] GCP
- [ ] IBM
## Does this follo...## Does this introduce a change in the core logic?
- [* ] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Anthos
- [ * ] Azure
- [ ] GCP
- [ ] IBM
## Does this follow [conventional commits spec](https://www.conventionalcommits.org/en/v1.0.0/#summary)?
- [ ] No
- [ * ] Yes
## Have you set the no-detached-pipeline label?
- [ ] No
- [ * ] Yes
## Updates description?
- Using the existing npm-shrinkwrap.json file is causing problems when executing npm ci because the package.json and npm-shrinkwrap.json files are not in sync. By updating the file, we can successfully run npm ci.
- updated run_e2e_tests.sh file to resolve the error with runTests() functionshivani karipeshivani karipehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/20Update ibm_jwt_client.py2021-02-19T11:12:34ZAnuj GuptaUpdate ibm_jwt_client.pyAnuj GuptaAnuj Gupta