seismic-dms-service merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests2021-07-15T15:20:45Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/144ci: adding validations to prevent commit secrets2021-07-15T15:20:45ZDaniel Perezci: adding validations to prevent commit secretsAdded precommit hook to avoid commit secrets in src files.
Added ci scan to avoid merge secrets in all files.Added precommit hook to avoid commit secrets in src files.
Added ci scan to avoid merge secrets in all files.M7 - Release 0.10Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/147test: implement retry tests in case of 5xx error2021-07-15T15:44:17ZKonstantin Khottchenkovtest: implement retry tests in case of 5xx errorall API calls in regression tests will be repeated in case of 5xx error receivingall API calls in regression tests will be repeated in case of 5xx error receivingM7 - Release 0.10Konstantin KhottchenkovKonstantin Khottchenkovhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/148fix: incrementing vulnerable package2021-07-20T14:55:27ZSpencer Suttonsuttonsp@amazon.comfix: incrementing vulnerable package**REASON FOR CORE CODE CHANGE**:
Handlebars version 4.7.3 has a known vulnerability above 9. This updates to 4.7.7 to patch.
commit 42c3c85c
Author: Spencer Sutton <suttonsp@amazon.com>
Date: Thu May 27 2021 16:10:49 GMT-0500 (Central...**REASON FOR CORE CODE CHANGE**:
Handlebars version 4.7.3 has a known vulnerability above 9. This updates to 4.7.7 to patch.
commit 42c3c85c
Author: Spencer Sutton <suttonsp@amazon.com>
Date: Thu May 27 2021 16:10:49 GMT-0500 (Central Daylight Time)
Moved aws account id up too
commit f4ca6926
Author: Spencer Sutton <suttonsp@amazon.com>
Date: Thu May 27 2021 16:05:48 GMT-0500 (Central Daylight Time)
Moving codeartifact login to install phase
commit 381edbe4
Author: Spencer Sutton <suttonsp@amazon.com>
Date: Thu May 27 2021 14:09:14 GMT-0500 (Central Daylight Time)
Adding code artifact repoM8 - Release 0.11Spencer Suttonsuttonsp@amazon.comSpencer Suttonsuttonsp@amazon.comhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/152fix: check dataset existence on Idempotency evaluation2021-07-21T13:31:47ZDiego Moltenifix: check dataset existence on Idempotency evaluationThe idempotency evaluation has been fixed so dataset that does not exist will be correctly created (no empty response)The idempotency evaluation has been fixed so dataset that does not exist will be correctly created (no empty response)M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/155fix: fixed unlock endpoint2021-07-21T16:47:36ZDiego Moltenifix: fixed unlock endpointThe fix will release the lock in the case the dataset does not exist but the lock was previously acquired (previously failed call)The fix will release the lock in the case the dataset does not exist but the lock was previously acquired (previously failed call)https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/156fix: release the lock in case the dataset does not exist2021-07-22T13:39:16ZSacha Brantsfix: release the lock in case the dataset does not existThe fix will release the lock in case the dataset does not exist but the lock was previously acquired (previously failed call)The fix will release the lock in case the dataset does not exist but the lock was previously acquired (previously failed call)M7 - Release 0.10Diego MolteniDiego Moltenihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/154feat: Added the impersonated user info to the impersonation token model2021-07-28T11:08:27ZDiego Moltenifeat: Added the impersonated user info to the impersonation token modelAdded the impersonated user info to the impersonation token modelAdded the impersonated user info to the impersonation token modelhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/123refactor: impersonation token2021-07-29T09:27:14ZDiego Moltenirefactor: impersonation token- The impersonation token endpoints have been re-worked and made available to all CSP (it was a google only technology). A new set of endpoints have been created and the old endpoints (/imptoken) have been marked as obsolete in the docum...- The impersonation token endpoints have been re-worked and made available to all CSP (it was a google only technology). A new set of endpoints have been created and the old endpoints (/imptoken) have been marked as obsolete in the documentation.
- The impersonation token is now generated by the auth provider specified in the **authorization** abstraction layer (each CSP can use its own auth provider)
- The impersonation token can be generated/refreshed/retired only by a **trusted application**M7 - Release 0.10https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/161test: review retry on 5xx implementation2021-08-02T15:02:40ZKonstantin Khottchenkovtest: review retry on 5xx implementationUpdate the strategy of retries in case of 5xx response code receiving.Update the strategy of retries in case of 5xx response code receiving.https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/159fix: GONRG-2947 Fix containerize to Gitlab step2021-08-02T15:14:39ZMaksimelyan Tamashevich (EPAM)fix: GONRG-2947 Fix containerize to Gitlab stepM8 - Release 0.11Oleksandr Kosse (EPAM)Oleksandr Kosse (EPAM)https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/168Remove E2E tests from foundations for dataset level access task + Allow only...2021-08-05T09:51:36ZDzmitry_Paulouski (slb)Remove E2E tests from foundations for dataset level access task + Allow only...Remove E2E tests from foundations for dataset level access task + Allow only tenant admins to delete the subprojectRemove E2E tests from foundations for dataset level access task + Allow only tenant admins to delete the subprojecthttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/107Add node selector2021-08-05T09:51:53ZDzmitry_Paulouski (slb)Add node selectorAll Submissions:
[YES] Have you followed our code review guidelines?
[YES] Have you added an explanation of what your changes do and why you'd like us to include them?
[NO] I have updated the documentation accordingly.
[NA] I have adde...All Submissions:
[YES] Have you followed our code review guidelines?
[YES] Have you added an explanation of what your changes do and why you'd like us to include them?
[NO] I have updated the documentation accordingly.
[NA] I have added tests to cover my changes.
[YES] All new and existing tests passed.
[YES] My code follows the code style of this project.
[YES] I ran lint checks locally prior to submission.
What is the current behavior?
Currently, we have only one node pool for services and system workloads.
What is the new behavior?
We are going to move workloads to a new node pool with enabled autoscaling. Here you can find the details:
Issue link
Does this introduce a breaking change?
[NO]
This change has a strong dependency on the following MR and should be merged only after it:
osdu/platform/deployment-and-operations/infra-azure-provisioning!324M8 - Release 0.11Dzmitry_Paulouski (slb)Dzmitry_Paulouski (slb)https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/163ci: adding hpa2021-08-06T15:46:30ZDaniel Perezci: adding hpaAdding hpa in helm templateAdding hpa in helm templateM8 - Release 0.11Daniel PerezDaniel Perezhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/158refactor: reworked impersonation token2021-08-09T06:42:27ZDiego Moltenirefactor: reworked impersonation tokenThe impersonation token rework, recently proposed with the [MR 123](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/123), was not suitable for multi...The impersonation token rework, recently proposed with the [MR 123](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/123), was not suitable for multi-node processing as the token continuously get invalidated. This Merge request fixes the technology providing context along with the impersonation token. The documentation, unit tests, and regression tests have been reviewed and validate (no recorded failure)M8 - Release 0.11https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/170fix: fixed patch acls with access mode = "dataset"2021-08-09T14:54:09ZDiego Moltenifix: fixed patch acls with access mode = "dataset"fixed patch acls with access mode = "dataset"fixed patch acls with access mode = "dataset"M8 - Release 0.11Varunkumar ManoharVarunkumar Manoharhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/150refactor!: Set the subproject and dataset creator using the subid/sub value f...2021-08-10T03:33:59ZVarunkumar Manoharrefactor!: Set the subproject and dataset creator using the subid/sub value from the payload jwtThis merge request accomplishes the following:
1. During subproject registration and dataset registration, set the creator to subid from the authorization jwt. If subid is not present, use the sub value in the jwt.
2. Remove the logic t...This merge request accomplishes the following:
1. During subproject registration and dataset registration, set the creator to subid from the authorization jwt. If subid is not present, use the sub value in the jwt.
2. Remove the logic to set the cache with subproject details when checking for a subproject's existenceM8 - Release 0.11https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/153Switch legal from Cloud Run to GKE endpoint [GONRG-2787]2021-08-11T11:36:09ZMikhail Piatliou (EPAM)Switch legal from Cloud Run to GKE endpoint [GONRG-2787]M8 - Release 0.11Oleksandr Kosse (EPAM)Oleksandr Kosse (EPAM)https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/166perf: optimize DE create group and user addition calls2021-08-12T05:50:34ZVarunkumar Manoharperf: optimize DE create group and user addition callsM8 - Release 0.11https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/164fix: update k8s service yaml to use named ports to fix istio gateway issues2021-08-12T05:50:49ZVarunkumar Manoharfix: update k8s service yaml to use named ports to fix istio gateway issuesThis merge request updates the service yaml to use named ports. With this istio gateway is able to route the requests correctlyThis merge request updates the service yaml to use named ports. With this istio gateway is able to route the requests correctlyM8 - Release 0.11https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/162test: review retry on 5xx implementation2021-08-13T07:57:16ZKonstantin Khottchenkovtest: review retry on 5xx implementationChange the strategy of 5xx response code processingChange the strategy of 5xx response code processingM8 - Release 0.11