seismic-dms-service merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests2023-08-18T10:26:34Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/48Revert "Merge branch 'slb/dperez50/entitlements-change-to-v2' into 'master'"2023-08-18T10:26:34ZDiego MolteniRevert "Merge branch 'slb/dperez50/entitlements-change-to-v2' into 'master'"This reverts merge request !47This reverts merge request !47M5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/49Resolve unit test failures for seismic dms service2023-08-18T10:26:33ZVarunkumar ManoharResolve unit test failures for seismic dms serviceThis mergeset fixes the issues with unit testsThis mergeset fixes the issues with unit testsM5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/50fixed data group and updated e2e tests2023-08-18T10:26:31ZDiego Moltenifixed data group and updated e2e testsFixed the subproject delete method (it was requiring service groups)
Updated the user add method (viewer were added in admin groups)
reviewed e2e testsFixed the subproject delete method (it was requiring service groups)
Updated the user add method (viewer were added in admin groups)
reviewed e2e testsM5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/51Update e2e tests user ADD2023-08-18T10:26:29ZDiego MolteniUpdate e2e tests user ADDUpdate e2e tests user ADDUpdate e2e tests user ADDM5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/53Publish subproject creation status to a pubsub2023-08-18T10:26:27ZVarunkumar ManoharPublish subproject creation status to a pubsubAfter a subproject is successfully registered, publish the successful creation status in a messaging queue.
This will ensure all subscribers can be notified if required.
Currently only Google Cloud's pubsub is supported. For all other ...After a subproject is successfully registered, publish the successful creation status in a messaging queue.
This will ensure all subscribers can be notified if required.
Currently only Google Cloud's pubsub is supported. For all other cloud providers, a implementation is required.M5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/54Fixed list subprojects for data group insertion2023-08-18T10:26:26ZDiego MolteniFixed list subprojects for data group insertionfix list subproject issue after recent changes to data-groupfix list subproject issue after recent changes to data-groupM5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/55Update awstest.yml-remove svctoken2023-08-18T10:26:24ZRucha DeshpandeUpdate awstest.yml-remove svctokenM5 - Release 0.8Rucha DeshpandeRucha Deshpandehttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/57Fixed async methods, Updated the locker, Reviewed the catalogue access model2023-08-18T10:26:22ZDiego MolteniFixed async methods, Updated the locker, Reviewed the catalogue access model- Detected and fixed Floating promises all around the code (async method were not waited)
- The journal accessor has been reviewed to ensure data consistency along consecutive operations on same entity.
- The locker methods have been rev...- Detected and fixed Floating promises all around the code (async method were not waited)
- The journal accessor has been reviewed to ensure data consistency along consecutive operations on same entity.
- The locker methods have been reviewed and lock ids not more saved to datastore (30% reduction on access rate to the catalogue during dataset ingestions)
- Removed the transactional access to the catalogue (locker ensure unique access already). This improved general access performance to the catalogue.
- Updated linter rules to avoid floating promises.M5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/58Slb/dperez50/swagger2023-08-18T10:26:20ZDaniel PerezSlb/dperez50/swaggerAdding swagger into seismic store serviceAdding swagger into seismic store serviceM5 - Release 0.8Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/59Add FOSSA configuration2023-08-18T10:26:18ZDavid Diederichd.diederich@opengroup.orgAdd FOSSA configurationThis corrects the fossa.yml configuration and utilizes the new fossa-node scanner to scan dependencies from npm.This corrects the fossa.yml configuration and utilizes the new fossa-node scanner to scan dependencies from npm.M5 - Release 0.8David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/60Migrating the service Azure implementation to entitlement V22023-08-18T10:26:16ZDiego MolteniMigrating the service Azure implementation to entitlement V2Migrating the service from entitlement V1 to entitlement V2Migrating the service from entitlement V1 to entitlement V2M5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/62Added e2e tests for validate the check checkCTag endpoint2023-08-18T10:26:14ZDiego MolteniAdded e2e tests for validate the check checkCTag endpointAdded e2e tests for validate the checkCTag endpoint.Added e2e tests for validate the checkCTag endpoint.M5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/63Removed user identity validation restriction on email form2023-08-18T10:26:13ZDiego MolteniRemoved user identity validation restriction on email formWhen a user is added/removed to a subproject, the service require to have him specified by email by applying a check on the form "subject"@"domain"
Entitlement V2 requires a subject to be specified, not an email in case the user is a se...When a user is added/removed to a subproject, the service require to have him specified by email by applying a check on the form "subject"@"domain"
Entitlement V2 requires a subject to be specified, not an email in case the user is a service principal accounts (or other identities that can be represented in a form of a string).
The check on the email form has been removed to accommodate the new behavior (the service now is checking that the "email" field is present and is in a form of a string)M5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/64Slb/dperez50/fix swagger2023-08-18T10:26:11ZDaniel PerezSlb/dperez50/fix swaggerFixing issue with swagger render behind istioFixing issue with swagger render behind istioM5 - Release 0.8Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/65Slb/dm3/fix vulnerabilities2023-08-18T10:26:09ZDiego MolteniSlb/dm3/fix vulnerabilitiesFixed service vulnerability [CVE-2021-23337](https://nvd.nist.gov/vuln/detail/CVE-2021-23337) by updating the loadash version.
Fixed linter warnings.Fixed service vulnerability [CVE-2021-23337](https://nvd.nist.gov/vuln/detail/CVE-2021-23337) by updating the loadash version.
Fixed linter warnings.M5 - Release 0.8https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/67Reconfigured CICD for gcp2023-08-18T10:26:07ZOleksii Tsyganov (EPAM)Reconfigured CICD for gcpRefactored build and deploy of seismic-store service into common way.
Pipeline test: https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/pipelines/36582Refactored build and deploy of seismic-store service into common way.
Pipeline test: https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/pipelines/36582M6 - Release 0.9Oleksii Tsyganov (EPAM)Oleksii Tsyganov (EPAM)https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/68Removed linting errors. Added create db code.2023-08-18T10:26:06ZWalter DRemoved linting errors. Added create db code.M5 - Release 0.8Anuj GuptaAnuj Guptahttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/73Updated base docker images2023-08-18T10:26:04ZDiego MolteniUpdated base docker imagesUpdated dockers base images so the final service container is reduced in size (from \~1.3GB to \~400) Fixed timeouts in the serverUpdated dockers base images so the final service container is reduced in size (from \~1.3GB to \~400) Fixed timeouts in the serverM6 - Release 0.9https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/77Ibm credentail changes2023-08-18T10:26:02ZWalter DIbm credentail changesIBM credential changesIBM credential changesM6 - Release 0.9Anuj GuptaShrikant GargAnuj Guptahttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/79Split user email in e2e tests2023-08-18T10:26:01ZKonstantin KhottchenkovSplit user email in e2e testsM6 - Release 0.9Konstantin KhottchenkovKonstantin Khottchenkov