seismic-dms-service merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests2021-11-17T20:05:52Zhttps://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/264ci: updating gcp logic to take helms created correctly2021-12-13T07:53:26ZDaniel Perezci: updating gcp logic to take helms created correctlyThis fixes the issue with the GCP deployment in gitlabThis fixes the issue with the GCP deployment in gitlabM10 - Release 0.13Daniel PerezDaniel Perezhttps://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/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/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/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/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/258fix: Ibm sha commit change2021-11-03T13:16:44ZAshwani Pandeyfix: Ibm sha commit changeIbm sha commit changeIbm sha commit changeM10 - Release 0.13Ashwani PandeyAshwani Pandeyhttps://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/255fix: added missing headers in cors options2021-12-13T07:52:55ZDiego Moltenifix: added missing headers in cors optionsadded missing headers in cors optionsadded missing headers in cors optionsM10 - Release 0.13Diego MolteniDiego Moltenihttps://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/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/248fix: during user removal, add slbclient substring to delfiserviceaccount email2021-10-28T19:47:25ZVarunkumar Manoharfix: during user removal, add slbclient substring to delfiserviceaccount emailEntitlements-svc adds `slbclient` to email address belonging to a `delfiserviceaccount` during group addition.
So during user removal, the input email needs to contain `slbclient`substring too for `delfiserviceaccount`.
For instance, i...Entitlements-svc adds `slbclient` to email address belonging to a `delfiserviceaccount` during group addition.
So during user removal, the input email needs to contain `slbclient`substring too for `delfiserviceaccount`.
For instance, if the useremail for deletion is `5dca4c83723e4f3182134@delfiserviceaccount.com`, this MR updates the useremail to `5dca4c83723e4f3182134.slbclient@delfiserviceaccount.com`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/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/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/242fix: remove users only if exists2021-10-26T02:35:16ZVarunkumar 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/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/183docs: :memo: improve /tenant API documentation2022-09-15T23:50:05ZDiego Moltenidocs: :memo: improve /tenant API documentationClarifies the various parameters needed to register a data partition.Clarifies the various parameters needed to register a data partition.M10 - Release 0.13Sacha BrantsSacha Brants