seismic-dms-service merge requestshttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests2021-09-16T07:30:00Zhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/206feat: enable telemetry pre-processors for appinsights2021-09-16T07:30:00ZVarunkumar Manoharfeat: enable telemetry pre-processors for appinsights* This MR adds a telemetry pre-processor for azure appinsights. This ensure that the appinsights request logs have custom dimensions involving `correlation-id` and `client-id`.
* Client-id is set to the `azp` value in the authorization...* This MR adds a telemetry pre-processor for azure appinsights. This ensure that the appinsights request logs have custom dimensions involving `correlation-id` and `client-id`.
* Client-id is set to the `azp` value in the authorization `JWT`. This is added to the custom dimensions only if `azp` value is available in the decoded token
![image](/uploads/78cb93e0ec27895d4410ba78ee530021/image.png)
_____________________________
* The server initialization middleware ensures a correlation-id is always generated if no value is present in the request for it.
In the log below no correlation-id was sent in the request. The backend server middleware auto-generated a correlation-id and inserted in the request headers
![image](/uploads/0502ceb3d78ae083d670c32866e5b5a5/image.png)M9 - Release 0.12https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/211feat: enforce conventional commits for every update and fix husky hook execu...2021-09-20T17:21:28ZVarunkumar Manoharfeat: enforce conventional commits for every update and fix husky hook executionThis MR achieves the following
1. Fixes the execution of husky hooks
- Fixes the issue with secret scanner execution during the precommit phase of a check-in
2. Ensures husky hooks work with a monorepo structure
- Husky has a requ...This MR achieves the following
1. Fixes the execution of husky hooks
- Fixes the issue with secret scanner execution during the precommit phase of a check-in
2. Ensures husky hooks work with a monorepo structure
- Husky has a requirement that the .git and pakcage.json needs to be at the root of the repo.
- Using `npm prepare` scripts the requirement is achieved
3. Enforce conventional commits on every check-in to the source base
- `@commitlint/cli`, `commitlint/config-conventional` are added as dev dependencies
4. Fixes commitizen configuration to align with the monrepo structure
If the commit messages do not follow the conventional commits syntax, the following error is displayed to the user
![image](/uploads/a1313316a5913ce0126fefd7d0aacdd3/image.png)M9 - Release 0.12https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/526feat: Expose SEG-Y and ZGY error messages via HTTP response errors2022-09-27T15:55:38ZIvan Medeiros Monteirofeat: Expose SEG-Y and ZGY error messages via HTTP response errors- Segy endpoints expose the messages from segysdk.SEGYException.
- ZGY endpoints expose the messages from ZgyError.
- Propagate HTTP response error in the SEGY and ZGY endpoints.- Segy endpoints expose the messages from segysdk.SEGYException.
- ZGY endpoints expose the messages from ZgyError.
- Propagate HTTP response error in the SEGY and ZGY endpoints.M15 - Release 0.18Ivan Medeiros MonteiroIvan Medeiros Monteirohttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/851feat: Feature/#103 add wpc seismic fault1.2.0 data type2023-08-16T11:53:13ZŁukasz Brodafeat: Feature/#103 add wpc seismic fault1.2.0 data type## Type of change
- [ ] Bug Fix
- [x] Feature
- [ ] Pipeline
- [ ] Test
- [ ] Documentation
## Does this introduce a change in the core logic?
- [x] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if ...## Type of change
- [ ] Bug Fix
- [x] Feature
- [ ] Pipeline
- [ ] Test
- [ ] Documentation
## Does this introduce a change in the core logic?
- [x] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Anthos
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Does this follow [conventional commits spec](https://www.conventionalcommits.org/en/v1.0.0/#summary)?
- [ ] No
- [x] Yes
## Have you set the target Milestone?
- [ ] No
- [x] Yes
## Have you set the no-detached-pipeline label?
- [ ] No
- [x] Yes
## Updates description?
> Added SeismicFault v1.2.0 data type and related test.M21 - Release 0.24Łukasz BrodaŁukasz Brodahttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/518feat: filemetadata service Expose ZGY header via GET API2022-09-20T13:38:30ZIvan Medeiros Monteirofeat: filemetadata service Expose ZGY header via GET APIIt introduces a new GET API to retrieve the OpenZGY headers.It introduces a new GET API to retrieve the OpenZGY headers.M14 - Release 0.17Ivan Medeiros MonteiroIvan Medeiros Monteirohttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/634feat: fixed subfolder list2023-03-10T08:45:01ZDiego Moltenifeat: fixed subfolder listM16 - Release 0.19Diego MolteniDiego Moltenihttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/932feat: [For MSFT Team Review]: advanced query filters2023-10-23T09:31:08ZAlexandre Gattikerfeat: [For MSFT Team Review]: advanced query filters[Internal PR, target branch is not `master`]
## Updates description?
First part of the implementation of advanced filters for #117.
This PR includes:
- Support for match (with operators like `=`, `LIKE`, `STARTSWITH`) and `and` opera...[Internal PR, target branch is not `master`]
## Updates description?
First part of the implementation of advanced filters for #117.
This PR includes:
- Support for match (with operators like `=`, `LIKE`, `STARTSWITH`) and `and` operator (service layer only)
Still missing, will be provided in follow-up PRs:
- Support for `or` and `not` operators
- API layer accepting filter payload
- Advanced filters in Bulk Delete operationhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1095feat: gc add readiness2024-03-19T17:06:18ZYan Sushchynski (EPAM)feat: gc add readiness## Type of change
- [ ] Bug Fix
- [x] Feature
- [ ] Pipeline
- [ ] Test
- [ ] Documentation
## Does this introduce a change in the core logic?
- [x] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if ...## Type of change
- [ ] Bug Fix
- [x] Feature
- [ ] Pipeline
- [ ] Test
- [ ] Documentation
## Does this introduce a change in the core logic?
- [x] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Anthos
- [ ] Azure
- [x] GCP
- [ ] IBM
## Does this follow [conventional commits spec](https://www.conventionalcommits.org/en/v1.0.0/#summary)?
- [x] No
- [ ] Yes
## Have you set the target Milestone?
- [ ] No
- [ ] Yes
## Have you set the no-detached-pipeline label?
- [ ] No
- [x] Yes
## Updates description?
Add GC ProbesM23 - Release 0.26https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/695feat: gc multipartition2023-07-24T15:41:34ZYan Sushchynski (EPAM)feat: gc multipartition## Type of change
- [ ] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [X] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GC...## Type of change
- [ ] Bug Fix
- [ ] Feature
## Does this introduce a change in the core logic?
- [X] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Does this follow [conventional commits spec](https://www.conventionalcommits.org/en/v1.0.0/#summary)?
- [ ] No
- [X] Yes
## Updates description?
> Update this part with a description of your changesM19 - Release 0.22https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/993feat: gc-objectListPrefix-access-for-downscoped-creds2023-11-15T15:19:34ZVadzim Kulybafeat: gc-objectListPrefix-access-for-downscoped-creds## Type of change
- [ ] Bug Fix
- [x] Feature
- [ ] Pipeline
- [ ] Test
- [ ] Documentation
## Does this introduce a change in the core logic?
- [x] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if ...## Type of change
- [ ] Bug Fix
- [x] Feature
- [ ] Pipeline
- [ ] Test
- [ ] Documentation
## Does this introduce a change in the core logic?
- [x] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Anthos
- [ ] Azure
- [x] GCP
- [ ] IBM
## Does this follow [conventional commits spec](https://www.conventionalcommits.org/en/v1.0.0/#summary)?
- [ ] No
- [x] Yes
## Have you set the target Milestone?
- [x] No
- [ ] Yes
## Have you set the no-detached-pipeline label?
- [x] No
- [ ] Yes
## Updates description?
> GC provider objectListPrefix expression (availabilityCondition) for getting downscoped credsM22 - Release 0.25Vadzim KulybaVadzim Kulybahttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/292feat: GONRG-3981 common pipeline for gcp code, with nested extends, and...2022-01-04T08:46:12ZAliaksandr Lubouski (EPAM)feat: GONRG-3981 common pipeline for gcp code, with nested extends, and...feat: GONRG-3981 common pipeline for gcp code, with nested extends, and before_script for changes in specific service, fix dependenciesfeat: GONRG-3981 common pipeline for gcp code, with nested extends, and before_script for changes in specific service, fix dependenciesM10 - Release 0.13https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/295feat: gonrg 4061 common helm release logic2022-01-18T14:37:23ZDanylo Vanin (EPAM)feat: gonrg 4061 common helm release logicRefactored pipeline to use the same trusted-branch logic as in cicd-pipelines.
Basic jobs logic are extended for 2 seismic services.Refactored pipeline to use the same trusted-branch logic as in cicd-pipelines.
Basic jobs logic are extended for 2 seismic services.M10 - Release 0.13Danylo Vanin (EPAM)Danylo Vanin (EPAM)https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/623feat: GONRG-6259: Add osdu google2023-07-24T15:37:29ZYan Sushchynski (EPAM)feat: GONRG-6259: Add osdu googleAdd the Google cloud implementation, which follows OSDU approaches.
The main difference from the "old" Google implementation:
1. Don't create a new bucket for each new subproject
2. Add support of an access token (Google access tokens a...Add the Google cloud implementation, which follows OSDU approaches.
The main difference from the "old" Google implementation:
1. Don't create a new bucket for each new subproject
2. Add support of an access token (Google access tokens are not JWT)
4. Add the room for future improvements for Multipartition
4. The service will use the `data-partition-id` value instead of the `gcp-id`, the gcp-id should be hidden from any user but Ops and DevsM19 - Release 0.22https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/937feat: [GONRG-7917] added replicas variable in helm2023-10-13T10:56:35ZAleksandr Primachenko [EPAM / GCP]feat: [GONRG-7917] added replicas variable in helm## Type of change
- [ ] Bug Fix
- [ ] Feature
- [ ] Pipeline
- [ ] Test
- [ ] Documentation
## Does this introduce a change in the core logic?
- [ ] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if ...## Type of change
- [ ] Bug Fix
- [ ] Feature
- [ ] Pipeline
- [ ] Test
- [ ] Documentation
## Does this introduce a change in the core logic?
- [ ] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Anthos
- [ ] Azure
- [X] GCP
- [ ] IBM
## Does this follow [conventional commits spec](https://www.conventionalcommits.org/en/v1.0.0/#summary)?
- [ ] No
- [ ] Yes
## Have you set the target Milestone?
- [ ] No
- [ ] Yes
## Have you set the no-detached-pipeline label?
- [ ] No
- [ ] Yes
## Updates description?
> Update this part with a description of your changesM21 - Release 0.24Aleksandr Primachenko [EPAM / GCP]Aleksandr Primachenko [EPAM / GCP]https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1093feat: [GONRG-9211] Added labels to gc helm2024-03-19T17:06:19ZDanylo Vanin (EPAM)feat: [GONRG-9211] Added labels to gc helm## Type of change
- [ ] Bug Fix
- [x] Feature
- [ ] Pipeline
- [ ] Test
- [ ] Documentation
## Does this introduce a change in the core logic?
- [x] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if ...## Type of change
- [ ] Bug Fix
- [x] Feature
- [ ] Pipeline
- [ ] Test
- [ ] Documentation
## Does this introduce a change in the core logic?
- [x] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Anthos
- [ ] Azure
- [x] GCP
- [ ] IBMM23 - Release 0.26Danylo Vanin (EPAM)Danylo Vanin (EPAM)https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/535feat: Ibm arn change2022-10-07T05:40:28ZWalter Dfeat: Ibm arn changeM15 - Release 0.18Walter DWalter Dhttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/791feat: Implement correlation-id in SDMS traces log2023-07-10T16:00:11ZJason Wangfeat: Implement correlation-id in SDMS traces log## Type of change
- [ ] Bug Fix
- [x] Feature
- [ ] Pipeline
- [ ] Test
- [ ] Documentation
## Does this introduce a change in the core logic?
- [x] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if ...## Type of change
- [ ] Bug Fix
- [x] Feature
- [ ] Pipeline
- [ ] Test
- [ ] Documentation
## Does this introduce a change in the core logic?
- [x] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Anthos
- [x] Azure
- [ ] GCP
- [ ] IBM
## Does this follow [conventional commits spec](https://www.conventionalcommits.org/en/v1.0.0/#summary)?
- [ ] No
- [x] Yes
## Have you set the target Milestone?
- [ ] No
- [x] Yes
## Have you set the no-detached-pipeline label?
- [ ] No
- [x] Yes
## Updates description?
> I have to create a new Merge Request due to a merge conflict.M20 - Release 0.23Jason WangJason Wanghttps://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/674feat: implemented query parameters in list dataset endpoint2023-08-01T07:39:28ZGiorgi Baramidzefeat: implemented query parameters in list dataset endpointlist endpoint now supports sql-query-style parameter and search parameterlist endpoint now supports sql-query-style parameter and search parameterM20 - Release 0.23https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/1071feat: implement endpoint id logging2024-02-08T16:41:21ZKonstantin Khottchenkovfeat: implement endpoint id logging## Type of change
- [ ] Bug Fix
- [X] Feature
- [ ] Pipeline
- [ ] Test
- [ ] Documentation
## Does this introduce a change in the core logic?
- [X] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if ...## Type of change
- [ ] Bug Fix
- [X] Feature
- [ ] Pipeline
- [ ] Test
- [ ] Documentation
## Does this introduce a change in the core logic?
- [X] No
- [ ] Yes
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Anthos
- [X] Azure
- [ ] GCP
- [ ] IBM
## Does this follow [conventional commits spec](https://www.conventionalcommits.org/en/v1.0.0/#summary)?
- [ ] No
- [X] Yes
## Have you set the target Milestone?
- [ ] No
- [X] Yes
## Have you set the no-detached-pipeline label?
- [ ] No
- [X] Yes
## Updates description?
Implement simple endpoint id logging for SDMS-v4M23 - Release 0.26https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-service/-/merge_requests/394feat: Implement more apis on File Metadata Service2022-05-04T12:42:34ZDuo Chenfeat: Implement more apis on File Metadata Service1. Update README.md by removing all the information related to slb.
2. Modify the OpenAPI to group the apis
3. Add two more APIs: get_scaledTraceHeaders and get_rawTraceHeaders1. Update README.md by removing all the information related to slb.
2. Modify the OpenAPI to group the apis
3. Add two more APIs: get_scaledTraceHeaders and get_rawTraceHeadersM12 - Release 0.15