Storage merge requestshttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests2022-03-22T09:37:07Zhttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/380Describe Blob Storage settings in separate READMEs for GCP and Anthos2022-03-22T09:37:07ZRostislav Dublin (EPAM)Describe Blob Storage settings in separate READMEs for GCP and Anthos## Type of change
- [ ] Bug Fix
- [Х] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
https://jiraeu.epam.com/browse/GONRG-4514
## Does this introduce a change in the core logic?
- [NO]
## Does ...## Type of change
- [ ] Bug Fix
- [Х] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
https://jiraeu.epam.com/browse/GONRG-4514
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [Х] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [NO]
## What is the current behavior?
No sufficient info in READMEs for GCP and Anthos
## What is the new/expected behavior?
Added needed info in GCP and Anthos READMEs
## Have you added/updated Unit Tests and Integration Tests?
NO
## Any other useful information
NOM11 - Release 0.14Andrei Dalhikh [EPAM/GC]Andrei Dalhikh [EPAM/GC]https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/305disabled spring web security2023-08-18T22:22:30ZBhushan Radedisabled spring web security# Merge request template# Merge request templateM10 - Release 0.13Anuj GuptaBhushan RadeAnuj Guptahttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/492Disable EG after CoreLib Upgrade2022-12-09T13:41:12ZKrishna Nikhil VedurumudiDisable EG after CoreLib Upgrade# Merge request template# Merge request templatehttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/260Disable failing schema as it is passing with a manual check and these routes ...2021-08-30T18:55:02ZMatt WiseDisable failing schema as it is passing with a manual check and these routes are no longer used anyway# Merge request template# Merge request templateM8 - Release 0.11David Diederichd.diederich@opengroup.orgMatt WiseDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/802disable mongodb2023-12-11T19:54:12ZYunhua Koglindisable mongodb# Merge request template# Merge request templateM22 - Release 0.25Yunhua KoglinYunhua Koglinhttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/300Disable Schema endpoints in Storage2021-11-13T06:35:59ZKrishna Nikhil VedurumudiDisable Schema endpoints in Storage# Merge request template# Merge request templatehttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/400Disable schema endpoints via flag2023-08-18T22:21:34ZAlok JoshiDisable schema endpoints via flagDisable schema endpoints with feature flagDisable schema endpoints with feature flagM12 - Release 0.15Alok JoshiAlok Joshihttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/314Disables unsafe subst for log4j2023-08-18T22:22:22ZOleksii Tsyganov (EPAM)Disables unsafe subst for log4jM10 - Release 0.13Oleksii Tsyganov (EPAM)Oleksii Tsyganov (EPAM)https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/64Disabling AAD auth for storage service2023-08-18T22:29:08ZKiran VeerapaneniDisabling AAD auth for storage serviceAs Istio AuthN got enabled in R2 services,Disabling AAD authentication using Istio auth property. Added Istio auth Env variable and set to true in helm charts templateAs Istio AuthN got enabled in R2 services,Disabling AAD authentication using Istio auth property. Added Istio auth Env variable and set to true in helm charts templateM1 - Release 0.1https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/167doc update for GeoJson type2023-08-18T22:24:31ZAlok Joshidoc update for GeoJson typeAdd documentation examples for GeoJSON type, referring to examples [here](https://community.opengroup.org/osdu/platform/system/indexer-service/-/blob/master/testing/indexer-test-core/src/main/resources/testData/index_records_3.json)Add documentation examples for GeoJSON type, referring to examples [here](https://community.opengroup.org/osdu/platform/system/indexer-service/-/blob/master/testing/indexer-test-core/src/main/resources/testData/index_records_3.json)M5 - Release 0.8Alok JoshiAlok Joshihttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/328empty dns name fix2022-01-05T15:59:41ZAnkur Rawatempty dns name fixempty dns name fixempty dns name fixAnkur RawatAnkur Rawathttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/12Enable Azure Cloud Provider Build, Deploy, Test2023-08-18T22:29:54ZDaniel SchollEnable Azure Cloud Provider Build, Deploy, TestThis Merge Request enables Azure.
1. gitlab-ci.yml -- Add Variables and reference the azure template.
2. community-maven-settings.xml -- Add Azure Server for Deploy
3. azure-pipeline.yml -- Moved and initiated an ADO Pipeline to w...This Merge Request enables Azure.
1. gitlab-ci.yml -- Add Variables and reference the azure template.
2. community-maven-settings.xml -- Add Azure Server for Deploy
3. azure-pipeline.yml -- Moved and initiated an ADO Pipeline to work with gitlab
4. Readme -- Azure Provider Readme updatesM1 - Release 0.1Daniel SchollDaniel Schollhttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/833enable collaboration header2024-03-19T17:13:58ZYunhua Koglinenable collaboration header# Merge request template# Merge request templateM23 - Release 0.26Yunhua KoglinYunhua Koglinhttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/354Enable Hybrid Lib JwtToken service for Storage Service (EPAM GONRG-4269)2022-02-04T18:55:37ZDmitrii Novikov (EPAM)Enable Hybrid Lib JwtToken service for Storage Service (EPAM GONRG-4269)## Type of change
- [ ] Bug Fix
- [x] Feature
https://jiraeu.epam.com/browse/GONRG-4269
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provider implementation, if so which cloud...## Type of change
- [ ] Bug Fix
- [x] Feature
https://jiraeu.epam.com/browse/GONRG-4269
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [x] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [YES]
## What is the current behavior?
Removed mappers classes
Connected core-lib-gcp token provider and mappersM11 - Release 0.14Riabokon Stanislav(EPAM)[GCP]Riabokon Stanislav(EPAM)[GCP]https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/504enable multi cluster settings2022-12-13T00:12:41ZAleh Shubko [EPAM]enable multi cluster settingsM14 - Release 0.17Marc Burnie [AWS]Marc Burnie [AWS]https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/58Enable transaction logger and slf4j logger in storage-azure2023-08-18T22:29:14ZVibhuti Sharma [Microsoft]Enable transaction logger and slf4j logger in storage-azure**Description**
* Enabled slf4j logger and transaction logger by updating the version of os-core-lib in pom.xml file for storage-azure and adding the necessary commands in application.properties
* Added exclusions in `spring-boot-starter...**Description**
* Enabled slf4j logger and transaction logger by updating the version of os-core-lib in pom.xml file for storage-azure and adding the necessary commands in application.properties
* Added exclusions in `spring-boot-starter-security` dependency to enable slf4j logger binding without conflict
* Verified locally the reflection of test logs in `Traces` table in AppInsights
* \[YES\] Have you followed our code review [guidelines](https://github.com/microsoft/code-with-engineering-playbook/blob/master/pull-requests/code-reviews/readme.md)?
* \[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.M1 - Release 0.1Vibhuti Sharma [Microsoft]Vibhuti Sharma [Microsoft]https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/499Enabling OPA for AWS and refactor test to wait until OPA cache invalidates2022-11-02T13:46:23ZMarc Burnie [AWS]Enabling OPA for AWS and refactor test to wait until OPA cache invalidatesThis MR resolves the issues:
https://community.opengroup.org/osdu/platform/system/storage/-/issues/140
https://community.opengroup.org/osdu/platform/system/storage/-/issues/141
https://community.opengroup.org/osdu/platform/system/storage...This MR resolves the issues:
https://community.opengroup.org/osdu/platform/system/storage/-/issues/140
https://community.opengroup.org/osdu/platform/system/storage/-/issues/141
https://community.opengroup.org/osdu/platform/system/storage/-/issues/142
This MR also removes the check to verify the requesting user belongs to the group specified within the ACL within AWS's provider code. Also, this enables OPA for AWS.M14 - Release 0.17Marc Burnie [AWS]Okoun-Ola Fabien HouetoGustavo UrdanetaMarc Burnie [AWS]https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/425Enabling OPA for AWS and Replacing ConfigProps with Value annotation2023-08-18T22:21:13ZMarc Burnie [AWS]Enabling OPA for AWS and Replacing ConfigProps with Value annotation- Enabling OPA for AWS on Storage
- Replaced @ConfigurationProperties with @Value annotation due to null OPA endpoint variable- Enabling OPA for AWS on Storage
- Replaced @ConfigurationProperties with @Value annotation due to null OPA endpoint variableM13 - Release 0.16Marc Burnie [AWS]Marc Burnie [AWS]https://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/145Encoded cursor response.2023-08-18T22:24:51ZHema Vishnu Pola [Microsoft]Encoded cursor response.## Type of change
- [X] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
https://community.opengroup.org/osdu/platform/system/storage/-/issues/48
## Does this introduce a change in t...## Type of change
- [X] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
https://community.opengroup.org/osdu/platform/system/storage/-/issues/48
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [ ] Azure
- [ ] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [NO]
## What is the current behavior?
The cursor is not being encoded, which is causing problems when making continuation queries.
## What is the new/expected behavior?
The cursor value is encoded so the next time continuation queries need not worry about any encoding issues.
## Have you added/updated Unit Tests and Integration Tests?
Yes, added unit test which otherwise did not cover for test coverage of the cursor flow of code.
## Any other useful information
Have initially started to use URLEncoding mechanism, but then discovered in the tests that Spring framework is already doing the decoding when the query param reaches to the handler. Again doing URLDecoding in the handler was causing data loss (it was removing `+` characters as it was assuming them to be encoded characters), so moved to basae64 encoding and decoding.M4 - Release 0.7ethiraj krishnamanaiduethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/storage/-/merge_requests/42Enforce record owner access for Update/Purge records2023-08-18T22:29:34ZJohnny Guojguo26@slb.comEnforce record owner access for Update/Purge records[Issue 17](https://community.opengroup.org/osdu/platform/system/storage/-/issues/17)
- What is the change?
This change is to make sure that if a user wants to purge/update a record, the user must have access to record ACL groups, which ...[Issue 17](https://community.opengroup.org/osdu/platform/system/storage/-/issues/17)
- What is the change?
This change is to make sure that if a user wants to purge/update a record, the user must have access to record ACL groups, which means be a member of any ACL owner group of the record.
- What does it impact?
If a user does not belong to any ACL group of the record, he/she cannot update/purge it after the PR is merged.
- How do I reproduce or test the change?
Here I add and update unit tests and integration tests, you can also manually test the deployment.
- Other?
I saw some files were using tab indent, so I have changed use 4spaces indent in this PR, so there are files with whole file changes, so please ignore space changes when reviewing PR.
**Please uncheck "show space change" while reviewing code changes, instructions as the following picture:**
![image](/uploads/1e526769662e33e38bd20606d23ef8e0/image.png)M1 - Release 0.1ethiraj krishnamanaiduDania Kodeih (Microsoft)Nitin-slbNeelesh ThakurDaniel SchollAlok JoshiHong Yanethiraj krishnamanaidu