seismic-dms-service issueshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/issues2022-06-16T09:21:25Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/issues/59What are some of the variables in tests/e2e/postman_env.json and where does o...2022-06-16T09:21:25ZKamlesh TodaiWhat are some of the variables in tests/e2e/postman_env.json and where does one find the values for them?Looking at the following file
https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/blob/master/app/sdms/tests/e2e/postman_env.json
I am not sure what these variables a...Looking at the following file
https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/blob/master/app/sdms/tests/e2e/postman_env.json
I am not sure what these variables are and where does one get the values for them
the list of the variables that need clarification and also where to get to get the values for them?
**SVC_API_KEY**
**STOKEN** is it id_token, access_token or refresh_token?
**DE_APP_KEY**
**VCS_Provider**M12 - Release 0.15https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/issues/124[IBM] fix new cloudant driver/lib2024-03-05T01:03:53ZAnuj Gupta[IBM] fix new cloudant driver/libFix : Unit Test Required
- [x] if no db created. initDB
- [x] existing record get (no migration)
- [x] save new record and get
- [x] put and patch
- [x] delete
- [x] runQuery
Branch : [ibm-cloudant-result](https://community.opengroup.or...Fix : Unit Test Required
- [x] if no db created. initDB
- [x] existing record get (no migration)
- [x] save new record and get
- [x] put and patch
- [x] delete
- [x] runQuery
Branch : [ibm-cloudant-result](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/commits/fix/ibm-cloudant-result)M23 - Release 0.26Isha KumariIsha Kumari2024-01-26https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/issues/123[IBM] replace keycloak-admin with @keycloak/keycloak-admin-client2024-03-05T01:08:14ZDiego Molteni[IBM] replace keycloak-admin with @keycloak/keycloak-admin-clientplease replace the deprecated and vulnerable package [keycloak-admin](https://www.npmjs.com/package/keycloak-admin) with the new [@keycloak/keycloak-admin-client](https://www.npmjs.com/package/@keycloak/keycloak-admin-client)please replace the deprecated and vulnerable package [keycloak-admin](https://www.npmjs.com/package/keycloak-admin) with the new [@keycloak/keycloak-admin-client](https://www.npmjs.com/package/@keycloak/keycloak-admin-client)M23 - Release 0.26Isha KumariIsha Kumarihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/issues/129DATASET SELECT LS POST: while putting invalid characters in select it is givi...2024-02-29T12:14:56ZIsha KumariDATASET SELECT LS POST: while putting invalid characters in select it is giving response code 200. it should give 400 DATASET SELECT LS POST: while putting invalid characters in selectit is giving response code 200. it should give 400 DATASET SELECT LS POST: while putting invalid characters in selectit is giving response code 200. it should give 400https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/issues/114Implement dataset storage for IBM2023-09-20T02:17:59ZMark YanImplement dataset storage for IBMhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/issues/98Pagination not supported by IBM and AWS for DATASET LIST (POST) endpoint2023-04-05T14:28:58ZPratiksha ShedgePagination not supported by IBM and AWS for DATASET LIST (POST) endpointA new API has been added as DATASET LIST (POST) endpoint which supports pagination. This API should return the list of datasets and nextPageCursor to get the next list of datasets. However, IBM and AWS do not support pagination for this ...A new API has been added as DATASET LIST (POST) endpoint which supports pagination. This API should return the list of datasets and nextPageCursor to get the next list of datasets. However, IBM and AWS do not support pagination for this endpoint, which causes the pagination tests to fail during pipeline runs.
Pipeline runs:
IBM-https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/jobs/1823012
AWS-https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/jobs/1842803https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/issues/67Security vulnerability in transient dependency (Async) of Cloudant dependency2023-10-26T14:49:26ZWalter DSecurity vulnerability in transient dependency (Async) of Cloudant dependencyHight Severity vulnerability: Prototype Pollution in async - https://github.com/advisories/GHSA-fwr7-v2mv-hh25
Audit report:
async 2.0.0 - 2.6.3
Severity: high
Prototype Pollution in async - https://github.com/advisories/GHSA-fwr7-v...Hight Severity vulnerability: Prototype Pollution in async - https://github.com/advisories/GHSA-fwr7-v2mv-hh25
Audit report:
async 2.0.0 - 2.6.3
Severity: high
Prototype Pollution in async - https://github.com/advisories/GHSA-fwr7-v2mv-hh25
No fix available
node_modules/@cloudant/cloudant/node_modules/async
@cloudant/cloudant *
Depends on vulnerable versions of async
node_modules/@cloudant/cloudantWalter DWalter Dhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/issues/58For Tenant there is no endpoint that can be used to list all the available te...2023-03-24T19:22:43ZKamlesh TodaiFor Tenant there is no endpoint that can be used to list all the available tenantsThere should be a way to list all the tenants to which the user has access. At present, there is no way to do that. If one had created the tenant in the past and cannot remember the name, then there is no way to find that name.There should be a way to list all the tenants to which the user has access. At present, there is no way to do that. If one had created the tenant in the past and cannot remember the name, then there is no way to find that name.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/issues/48Subproject list endpoint does not return the full list2023-03-27T19:14:35ZKonstantin KhottchenkovSubproject list endpoint does not return the full listIBM implementation of SUBPROJECT LIST endpoint does not return the full list of subprojects.
So E2E tests are failing trying to find the subproject that was created by them in the list.
The logs are here: [pipeline logs](https://communit...IBM implementation of SUBPROJECT LIST endpoint does not return the full list of subprojects.
So E2E tests are failing trying to find the subproject that was created by them in the list.
The logs are here: [pipeline logs](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/jobs/764673)Walter DWalter Dhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/issues/33Inconsistent behavior across CSPs - while Registering/creating seismic-dms te...2023-03-27T19:24:28ZKamlesh TodaiInconsistent behavior across CSPs - while Registering/creating seismic-dms tenantPOST .../tenant​/{tenantid} Register a seismic-dms tenant. The API document says Required roles: seistore.system.admin
Is this role granted to the average user/tester or does it require a user with elevated permissions?
What I ...POST .../tenant​/{tenantid} Register a seismic-dms tenant. The API document says Required roles: seistore.system.admin
Is this role granted to the average user/tester or does it require a user with elevated permissions?
What I am noticing is that in
**For AWS**,
I am able to register the new seismic-dms tenant, where else
**For IBM and Azure**,
I am not able to do that. I get the message - [seismic-store-service] The tenant name must match the data partition ID 'opendes'
**For GCP** -
**I have to pass the id_token instead of access_token** and when I do that I get the message - [entitlement-service] 401 - "{\"code\":401,\"reason\":\"Obtaining user info issue\",\"message\":\"Not valid token provided\"}" - appears that when I pass the id_token, the entitlement API is running into problem and if I pass the access_token then I get Unexpected token k in JSON at position 0
@ChrisZhang @manishk @anujgupta @Kateryna_Kurach @Wibben @sachahttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/issues/26Code linting IBM2023-03-27T19:26:57ZDiego MolteniCode linting IBMcode linting to apply on ibm code.
``$ tslint -c tslint.json 'src/cloud/providers/ibm/**/*.ts'``code linting to apply on ibm code.
``$ tslint -c tslint.json 'src/cloud/providers/ibm/**/*.ts'``Walter DWalter Dhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/issues/13Enable CI CD pipeline for IBM siesmic store svc2021-02-11T06:36:25ZAnuj GuptaEnable CI CD pipeline for IBM siesmic store svcEnable CI CD pipeline for IBMEnable CI CD pipeline for IBMAnuj GuptaAnuj Guptahttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/issues/7Data Ecosystem Service Host refactoring2021-02-11T16:29:58ZAnuj GuptaData Ecosystem Service Host refactoringThere is a variable DES_SERVICE_HOST at below code which assumes that all the data ecosystem services (storage, entitlement, legal) should have same base url which may not be the case in ibm implementation and also reduces the flexibilit...There is a variable DES_SERVICE_HOST at below code which assumes that all the data ecosystem services (storage, entitlement, legal) should have same base url which may not be the case in ibm implementation and also reduces the flexibility to orchestrate services for debugging.
https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/blob/master/src/cloud/config.ts#L156
As of now we have raised below MR but may have to make change in core for above said issue.
https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1
cc: @dsouzawalterDiego MolteniDiego Molteni