Search merge requestshttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests2022-05-07T10:52:10Zhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/269Added ByIntersectionQuery, WithinPolygonQuery in Filter (GONRG-4822)2022-05-07T10:52:10ZRiabokon Stanislav(EPAM)[GCP]Added ByIntersectionQuery, WithinPolygonQuery in Filter (GONRG-4822)## Type of change
- [ ] Bug Fix
- [x] Feature
link to gitlab issue https://community.opengroup.org/osdu/platform/system/home/-/issues/94
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the...## Type of change
- [ ] Bug Fix
- [x] Feature
link to gitlab issue https://community.opengroup.org/osdu/platform/system/home/-/issues/94
## 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?
## What is the new/expected behavior?
https://community.opengroup.org/osdu/platform/system/home/-/issues/94
## Have you added/updated Unit Tests and Integration Tests?
Yes
## Any other useful informationM12 - Release 0.15Riabokon Stanislav(EPAM)[GCP]Riabokon Stanislav(EPAM)[GCP]https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/280Make env variables consistent2022-06-06T17:45:10ZAlok JoshiMake env variables consistentIntegration test variables need to be consistent and explicit. Changing variable name for schema service host in the integration tests. The schema host variable is already definedIntegration test variables need to be consistent and explicit. Changing variable name for schema service host in the integration tests. The schema host variable is already definedAlok JoshiAlok Joshihttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/284Draft: GONRG-5051: refactor dev2 pipeline2022-06-08T16:24:08ZNastassia Rabeichykava (EPAM)Draft: GONRG-5051: refactor dev2 pipelinehttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/285Draft: GONRG-5051: refactor dev2 pipeline$2022-06-08T16:30:11ZNastassia Rabeichykava (EPAM)Draft: GONRG-5051: refactor dev2 pipeline$https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/287fix jackson lib conflicts2022-06-15T18:09:20ZRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comfix jackson lib conflictsRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/254Upgrading core-lib-azure for the search-test-azure pom2022-06-17T14:49:45ZDavid Diederichd.diederich@opengroup.orgUpgrading core-lib-azure for the search-test-azure pomThis wasn't part of the automated commit (!252) because it was too old, but this should also be kept up to date.This wasn't part of the automated commit (!252) because it was too old, but this should also be kept up to date.M12 - Release 0.15David Diederichd.diederich@opengroup.orgDavid Diederichd.diederich@opengroup.orghttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/304fix gcp cicd2022-07-11T11:46:38ZRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comfix gcp cicd## Type of change
- [ ] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [YES/NO]
## Does this introduce a change in the cloud p...## Type of change
- [ ] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [YES/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?
- [YES/NO]
## What is the current behavior?
## What is the new/expected behavior?
## Have you added/updated Unit Tests and Integration Tests?
## Any other useful informationM13 - Release 0.16Rustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/206[Draft] [Azure] Update pom.xml2022-07-12T15:42:00ZAalekh Jain[Draft] [Azure] Update pom.xmlhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/205Retrytest2022-07-12T15:42:03ZSHEFFALI JAINRetrytesthttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/169Change latency log to debug2022-07-12T15:42:04ZAlok JoshiChange latency log to debugChange an info entry to debug which causes logging trace spikes because of the log entry sizeChange an info entry to debug which causes logging trace spikes because of the log entry sizeM9 - Release 0.12Alok JoshiAlok Joshihttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/188tomcat embed core vuln fix2022-07-12T15:42:05ZGokul Nagaretomcat embed core vuln fixfixes issue - https://community.opengroup.org/osdu/platform/system/search-service/-/issues/72fixes issue - https://community.opengroup.org/osdu/platform/system/search-service/-/issues/72Anuj GuptaShrikant GargAnuj Guptahttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/233Adding rate limit filter2022-08-05T06:24:25ZSHEFFALI JAINAdding rate limit filter## Type of change
- [ ] Bug Fix
- [x] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [ ] YES
- [x] NO
## Does this introduce a change in the...## Type of change
- [ ] Bug Fix
- [x] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [ ] YES
- [x] NO
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS
- [x] Azure
- [ ] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [ ] YES
- [x] NO
## Scope and Context
We are trying to provide design via which rate limiting can be applied to any service if enabled via flag and will be disabled by default. By setting a limit on how many requests a consumer is allowed to make in a given unit of time. We reject any requests above the limit with an appropriate response, like HTTP status 429 (Too Many Requests).
## What is the current behavior?
Currently, no rate limiting is applied on service which can limit the count of users accessing it.
## What is the new/expected behavior?
The service will have specific token count which will set limit to restrict number of users using the service per cycle.
## Have you added/updated Unit Tests and Integration Tests?
No.
## Any other useful information
Added Envoy filter to apply rate limiting. Added support to generate yaml file via Helm in deployment itself.
Initially value of applying rate limit filter is set to false.
It can be set while installing helm command using following instruction :
--set envoyFilter.enabled=trueSHEFFALI JAINSHEFFALI JAINhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/313Search Service API sending out 500 error code for IllegalArgumentException type2022-08-10T06:20:47ZKamalika SahaSearch Service API sending out 500 error code for IllegalArgumentException type## Type of change
- [x] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provi...## Type of change
- [x] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## 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
- [x] Azure
- [ ] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [NO]
## What is the current behavior?
## What is the new/expected behavior?
## Have you added/updated Unit Tests and Integration Tests?
## Any other useful informationKamalika SahaKamalika Sahahttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/314Upgrade First Party Library Dependencies for Release 0.162022-08-16T17:30:08ZDavid Diederichd.diederich@opengroup.orgUpgrade First Party Library Dependencies for Release 0.16This automated MR upgrades the first party libraries (other OSDU libraries) to utilize the latest release.
The intent is to keep the OSDU projects utilizing the latest available code to ensure widespread usage and stability.
However, any...This automated MR upgrades the first party libraries (other OSDU libraries) to utilize the latest release.
The intent is to keep the OSDU projects utilizing the latest available code to ensure widespread usage and stability.
However, any library that is older than the previous release will be left as-is, since the upgrade is likely to be more complicated.
Furthermore, the upgrade should only be merged in the CI pipeline reports success.
If this MR has failed, we can spend a little time investigating to see if a trivial upgrade could achieve compatiblity to the new library.
But significant upgrade efforts should not occur on this MR, as part of the release tagging process.
Instead, significant work should be scheduled for a subsequent milestone.
### Dependency Information Before the Upgrade
```
Branch: master
SHA: 1bc7a7cfc6875716ab3fdf8f0f247f31cb1d351b
Maven: 0.17.0-SNAPSHOT
```
| Maven Dependencies | _Root_ | testing/integration-tests/ |
| ------------------------------------------------------- | ---------------- | -------------------------- |
| core-lib-azure | 0.15.2 | 0.13.0-rc6 |
| core-lib-gcp | 0.15.0 | |
| os-core-lib-aws | 0.15.0 | 0.14.0-rc2 |
| obm | 0.15.0 | |
| oqm | 0.15.0 | |
| os-core-common | 0.15.0 | 0.15.0 |
| os-core-lib-ibm | 0.16.0-rc1 | 0.15.2 |
| osm | 0.15.0 | |
| (3rd Party) com.fasterxml.jackson.core.jackson-databind | 2.13.2, 2.13.2.2 | 2.13.2.2 |
| (3rd Party) org.apache.logging.log4j.log4j-api | 2.17.1 | 2.11.1, 2.13.3 |
| (3rd Party) org.apache.logging.log4j.log4j-core | 2.17.1 | 2.13.3 |
| (3rd Party) org.apache.logging.log4j.log4j-jul | 2.17.1 | 2.13.3 |
| (3rd Party) org.apache.logging.log4j.log4j-slf4j-impl | 2.17.1 | 2.13.3 |
| (3rd Party) org.apache.logging.log4j.log4j-to-slf4j | 2.17.1 | 2.11.2 |
| (3rd Party) org.springframework.spring-webflux | 5.3.12 | |
| (3rd Party) org.springframework.spring-webmvc | 5.3.12 | 5.3.12 |
```
Critical: Found Vulnerable Spring MVC dependency (<5.2.20 || >=5.3.0 <5.3.18)
Critical: Found Vulnerable Jackson Databind dependency (<2.12.6.1 || >=2.13.0 <2.13.2.1)
Critical: Found Vulnerable Spring WebFlux dependency (<5.2.20 || >=5.3.0 <5.3.18)
```
### Dependency Information After the Upgrade
```
Branch: dependency-upgrade
SHA: 24d4eee652b098fba8d462856b96f78e8a28ac4f
Maven: 0.17.0-SNAPSHOT
```
| Maven Dependencies | _Root_ | testing/integration-tests/ |
| ------------------------------------------------------- | ---------------- | -------------------------- |
| core-lib-azure | 0.16.0 | 0.13.0-rc6 |
| core-lib-gcp | 0.16.0 | |
| os-core-lib-aws | 0.16.1 | 0.14.0-rc2 |
| obm | 0.16.0 | |
| oqm | 0.16.0 | |
| os-core-common | 0.16.0 | 0.16.0 |
| os-core-lib-ibm | 0.16.0 | 0.16.0 |
| osm | 0.16.0 | |
| (3rd Party) com.fasterxml.jackson.core.jackson-databind | 2.13.2, 2.13.2.2 | 2.13.2.2 |
| (3rd Party) org.apache.logging.log4j.log4j-api | 2.17.1 | 2.11.1, 2.13.3 |
| (3rd Party) org.apache.logging.log4j.log4j-core | 2.17.1 | 2.13.3 |
| (3rd Party) org.apache.logging.log4j.log4j-jul | 2.17.1 | 2.13.3 |
| (3rd Party) org.apache.logging.log4j.log4j-slf4j-impl | 2.17.1 | 2.13.3 |
| (3rd Party) org.apache.logging.log4j.log4j-to-slf4j | 2.17.1 | 2.11.2 |
| (3rd Party) org.springframework.spring-webflux | 5.3.12 | |
| (3rd Party) org.springframework.spring-webmvc | 5.3.12 | 5.3.22 |
```
Critical: Found Vulnerable Spring MVC dependency (<5.2.20 || >=5.3.0 <5.3.18)
Critical: Found Vulnerable Jackson Databind dependency (<2.12.6.1 || >=2.13.0 <2.13.2.1)
Critical: Found Vulnerable Spring WebFlux dependency (<5.2.20 || >=5.3.0 <5.3.18)
```M13 - Release 0.16https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/316m10 Branch Search Service API sending out 500 error code for IllegalArgumentE...2022-08-18T11:23:06ZKamalika Saham10 Branch Search Service API sending out 500 error code for IllegalArgumentException type## Type of change
- [x] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provi...## Type of change
- [x] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## 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
- [x] Azure
- [ ] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [YES/NO]
## What is the current behavior?
## What is the new/expected behavior?
## Have you added/updated Unit Tests and Integration Tests?
## Any other useful informationKamalika SahaKamalika Sahahttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/317m12 Branch Search Service API sending out 500 error code for IllegalArgumentE...2022-08-18T11:23:27ZKamalika Saham12 Branch Search Service API sending out 500 error code for IllegalArgumentException type## Type of change
- [x] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [NO]
## Does this introduce a change in the cloud provi...## Type of change
- [x] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## 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
- [x] Azure
- [ ] GCP
- [ ] IBM
## Does this introduce a breaking change?
- [NO]
## What is the current behavior?
## What is the new/expected behavior?
## Have you added/updated Unit Tests and Integration Tests?
## Any other useful informationKamalika SahaKamalika Sahahttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/333Draft: [DO_NOT_MERGE] Testing swagger integration curl2022-09-09T16:59:25ZArturo Hernandez [EPAM]Draft: [DO_NOT_MERGE] Testing swagger integration curl## Type of change
- Test for CICD swagger test in azure.## Type of change
- Test for CICD swagger test in azure.Arturo Hernandez [EPAM]Arturo Hernandez [EPAM]https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/335Draft: Add readinessProbe [GONRG-5632]2022-09-20T07:23:40ZMikhail Piatliou (EPAM)Draft: Add readinessProbe [GONRG-5632]## Type of change
- [ ] Bug Fix
- [x] Feature
## 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
- [ ] IB...## Type of change
- [ ] Bug Fix
- [x] Feature
## 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?
- [NO]Mikhail Piatliou (EPAM)Mikhail Piatliou (EPAM)https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/353Do not merge2022-10-11T08:04:55ZThulasi Dass SubramanianDo not merge## Type of change
- [ ] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [YES/NO]
## Does this introduce a change in the cloud p...## Type of change
- [ ] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [YES/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?
- [YES/NO]
## What is the current behavior?
## What is the new/expected behavior?
## Have you added/updated Unit Tests and Integration Tests?
## Any other useful informationThulasi Dass SubramanianThulasi Dass Subramanianhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/354Draft: [Do not Merge] Azure Deploy fix2022-10-11T11:13:26ZThulasi Dass SubramanianDraft: [Do not Merge] Azure Deploy fix## DO NOT MERGE
- Testing for Azure Deploy Failure Fix## DO NOT MERGE
- Testing for Azure Deploy Failure FixThulasi Dass SubramanianThulasi Dass Subramanian