seismic-dms-service merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests2021-10-27T14:49:48Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/245fix: remove users only if exists2021-10-27T14:49:48ZVarunkumar Manoharfix: remove users only if existsThis MR removes users from dataset ACLs or subproject ACLs only if the user exists. Previously, the code-behind tried removing the user from ever group in the ACLs which was sub-optimal.This MR removes users from dataset ACLs or subproject ACLs only if the user exists. Previously, the code-behind tried removing the user from ever group in the ACLs which was sub-optimal.M10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/246docs: Update token and package version2021-10-29T09:52:57ZDuo Chendocs: Update token and package versionUpdate token for fetching the package from azure and also package to new version.Update token for fetching the package from azure and also package to new version.M10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/247docs: Update the README.md2021-10-29T09:53:01ZDuo Chendocs: Update the README.mdUpdate README.md and test all the scenarios.Update README.md and test all the scenarios.M10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/259fix: fixed autoscale throughput on new Azure Cosmo containers2021-11-09T10:47:24ZDiego Moltenifix: fixed autoscale throughput on new Azure Cosmo containers fixed autoscale throughput on new Azure Cosmo containers fixed autoscale throughput on new Azure Cosmo containersM10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/250feat: parametrize user claim identifiers using env vars and add user associat...2021-11-09T10:48:08ZVarunkumar Manoharfeat: parametrize user claim identifiers using env vars and add user association service provider factoryThis MR accomplishes the following
1. Introduces the ability to pass principal identifiers via environment variables. For invoking entitlements-svc APIs, this principal identifier is read from the environment variable `USER_ID_CLAIM_FOR...This MR accomplishes the following
1. Introduces the ability to pass principal identifiers via environment variables. For invoking entitlements-svc APIs, this principal identifier is read from the environment variable `USER_ID_CLAIM_FOR_ENTITLEMENTS_SVC` and for all others it is read from `USER_ID_CLAIM_FOR_SDMS`
2. Provides an ability to obtain user-association-service-provider using a factory. Using typescript decorators and corresponding identifiers, user-association-svc-providers can now be extended. The runtime using the environment variable `USER_ASSOCIATION_SVC_PROVIDER` can instantiate the right provider. For instance, when the environment variable `USER_ASSOCIATION_SVC_PROVIDER` is set to `slb-ccm-internal`, the associated implementation of the user-association-svc interaction can be used by the consumer.M10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/257fix: aws randombucket as async2021-11-09T12:44:29ZYunhua Koglinfix: aws randombucket as asyncM10 - Release 0.13Yunhua KoglinYunhua Koglinhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/261fix: updated dependencies and fixed vulnerability2021-11-09T14:04:26ZDiego Moltenifix: updated dependencies and fixed vulnerabilityupdated dependencies and fixed vulnerabilityupdated dependencies and fixed vulnerabilityM10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/252feat: caller headers forwarded to the outbound traffic2021-11-09T14:45:21ZDiego Moltenifeat: caller headers forwarded to the outbound trafficEnabled called header propagation on services outbound traffic. default forwarded fields are ([ref](https://www.npmjs.com/package/hpropagate)):
- x-correlation-id
- x-variant-id
- x-feature-flags
- x-request-id
- x-b3-traceid
- x-b3-spa...Enabled called header propagation on services outbound traffic. default forwarded fields are ([ref](https://www.npmjs.com/package/hpropagate)):
- x-correlation-id
- x-variant-id
- x-feature-flags
- x-request-id
- x-b3-traceid
- x-b3-spanid
- x-b3-parentspanid
- x-b3-sampled
- x-b3-flags
- x-ot-span-context
The default forward configuration can be changed, by specifying the list of headers to forward in the env variable **CALLER_FORWARD_HEADERS** as comma-separated strings list, no spacesM10 - Release 0.13Diego MolteniDiego Moltenihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/260ci: add url prefix config with env var2021-11-09T16:02:31ZDaniel Perezci: add url prefix config with env varAdd configuration to be able to setup url prefix config with environment variableAdd configuration to be able to setup url prefix config with environment variableM10 - Release 0.13Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/241fix: fixed returned error message for wrong subproject length2021-11-09T16:35:08ZDiego Moltenifix: fixed returned error message for wrong subproject lengthfixed returned error message for wrong subproject lengthfixed returned error message for wrong subproject lengthM10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/262fix: disable error logs for probes2021-11-09T17:46:17ZDiego Moltenifix: disable error logs for probesdisable error logs for probesdisable error logs for probesM10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/263fix: fixed throughput settings for Azure cosmo DB2021-11-12T09:58:42ZDiego Moltenifix: fixed throughput settings for Azure cosmo DBfixed throughput settings for Azure cosmo DBfixed throughput settings for Azure cosmo DBM10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/266fix: updating json-schema to prevent vulnerability issue2021-11-17T20:05:52Z[MSFT] Sally Ransomfix: updating json-schema to prevent vulnerability issueThis update to json-schema resolves the issue found (below) by Component Governance
json-schema is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
![json-schema_issue](/uploads/96...This update to json-schema resolves the issue found (below) by Component Governance
json-schema is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
![json-schema_issue](/uploads/96b3d13cf60b2afabd73464beec41f8f/json-schema_issue.png)M10 - Release 0.13[MSFT] Sally Ransom[MSFT] Sally Ransomhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/265fix: handle commandtimeout on redis2021-11-18T03:02:31ZVarunkumar Manoharfix: handle commandtimeout on redisThis MR accomplishes the following
1. redlock package updated
2. Increases the client side command timeout
3. Logs unhanded promise rejectionsThis MR accomplishes the following
1. redlock package updated
2. Increases the client side command timeout
3. Logs unhanded promise rejectionsM10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/274fix: set default values to enable user association in Azure2021-11-22T15:54:39ZDiego Moltenifix: set default values to enable user association in Azure- set default values to enable user association service in Azure (DES_APPKEY was not read from env)
- fixed typos
- fixed class export- set default values to enable user association service in Azure (DES_APPKEY was not read from env)
- fixed typos
- fixed class exportM10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/275fix: added missed export2021-11-22T18:55:12ZDiego Moltenifix: added missed exportM10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/278fix: fix dependency vulnerability2021-11-30T17:19:50ZDiego Moltenifix: fix dependency vulnerabilityM10 - Release 0.13Diego MolteniDiego Moltenihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/277fix: added user info translation option to dataset list endpoint2021-12-01T13:28:57ZDiego Moltenifix: added user info translation option to dataset list endpointfix: added user info translation option to dataset list endpointfix: added user info translation option to dataset list endpointM10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/279fix: updated service audiences on refresh impersonation token2021-12-01T15:43:41ZDiego Moltenifix: updated service audiences on refresh impersonation tokenfix: updated service audiences on refresh impersonation tokenfix: updated service audiences on refresh impersonation tokenM10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/283ci: GCP JWT script2021-12-09T15:40:12ZYan Sushchynski (EPAM)ci: GCP JWT scriptAdd GCP IdToken generator.
Needed environment variables:
```
OSDU_GCP_SA_FILE=<sa_file_content>
OSDU_GCP_AUDIENCE=<target_audience_of_sdms>
```Add GCP IdToken generator.
Needed environment variables:
```
OSDU_GCP_SA_FILE=<sa_file_content>
OSDU_GCP_AUDIENCE=<target_audience_of_sdms>
```M10 - Release 0.13Oleksandr Kosse (EPAM)Sacha BrantsOleksandr Kosse (EPAM)