Search merge requestshttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests2022-12-08T22:15:50Zhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/255Akprasad/search unittests azure2022-12-08T22:15:50ZAkanksha PrasadAkprasad/search unittests azureThis MR is having unit tests for search-azure and line coverage of this is 70%
## Type of change: Adding unit tests
- [ ] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does t...This MR is having unit tests for search-azure and line coverage of this is 70%
## Type of change: Adding unit tests
- [ ] 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 informationM16 - Release 0.19Akanksha PrasadAkanksha Prasadhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/253Gonrg 4560 helm updates2023-08-18T22:04:57ZAliaksandr Ramanovich (EPAM)Gonrg 4560 helm updatesUpdate helm for search serviceUpdate helm for search serviceM12 - Release 0.15Oleksandr Kosse (EPAM)Oleksandr Kosse (EPAM)https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/252Upgrade First Party Library Dependencies for Release 0.142022-03-30T12:41:28ZDavid Diederichd.diederich@opengroup.orgUpgrade First Party Library Dependencies for Release 0.14This 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: a69974f655ed37b674bbac7260bd77f1c8b8e131
Maven: 0.14.0-SNAPSHOT
```
| Maven Dependencies | _Root_ | testing/integration-tests/ |
| ----------------------------------------------------- | ------------------ | -------------------------- |
| core-lib-azure | 0.14.0-rc2 | 0.13.0-rc6 |
| core-lib-gcp | 0.14.0-rc2, 0.13.0 | |
| os-core-lib-aws | 0.13.0 | 0.3.16 |
| obm | 0.13.1-SNAPSHOT | |
| oqm | 0.13.0-SNAPSHOT | |
| os-core-common | 0.14.0-rc7 | 0.14.0-rc7 |
| os-core-lib-ibm | 0.13.0 | 0.0.18 |
| osm | 0.13.0-SNAPSHOT | |
| (3rd Party) net.minidev.json-smart | 2.4.7 | 2.4.7, 2.3 |
| (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 |
### Dependency Information After the Upgrade
```
Branch: dependency-upgrade
SHA: 11a6d5c8bb48798a5943181b0ea791bba953b702
Maven: 0.14.0-SNAPSHOT
```
| Maven Dependencies | _Root_ | testing/integration-tests/ |
| ----------------------------------------------------- | ------ | -------------------------- |
| core-lib-azure | 0.14.0 | 0.13.0-rc6 |
| core-lib-gcp | 0.14.0 | |
| os-core-lib-aws | 0.14.0 | 0.3.16 |
| obm | 0.14.0 | |
| oqm | 0.14.0 | |
| os-core-common | 0.14.0 | 0.14.0 |
| os-core-lib-ibm | 0.14.0 | 0.0.18 |
| osm | 0.14.0 | |
| (3rd Party) net.minidev.json-smart | 2.4.7 | 2.4.7, 2.3 |
| (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 |M11 - Release 0.14https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/251Updated search service to use RedisAzureCache2023-08-18T22:04:59ZShiv SinghUpdated search service to use RedisAzureCacheM11 - Release 0.14Shiv SinghShiv Singhhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/250Merge branch 'fix-dataformat-vulnerability' into 'master'2022-03-24T11:20:06ZShrikant GargMerge branch 'fix-dataformat-vulnerability' into 'master'fix for dataformat vulnerability
See merge request osdu/platform/system/search-service!248
(cherry picked from commit c9b86d57a02f0623108ef6cca3df874ed9d2fd97)
d8cde341 fix for dataformat vulnerabilityfix for dataformat vulnerability
See merge request osdu/platform/system/search-service!248
(cherry picked from commit c9b86d57a02f0623108ef6cca3df874ed9d2fd97)
d8cde341 fix for dataformat vulnerabilityM11 - Release 0.14Shrikant GargShrikant Garghttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/248fix for dataformat vulnerability2022-03-24T08:00:39ZShrikant Gargfix for dataformat vulnerabilityThis is fix for jackson dataformat vulnerabilityThis is fix for jackson dataformat vulnerabilityM11 - Release 0.14Anuj GuptaShrikant GargAnuj Guptahttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/247Nested query issue832023-08-18T22:05:00ZZhibin MaiNested query issue83Issue [83](https://community.opengroup.org/osdu/platform/system/search-service/-/issues/83)
## Type of change
- [x] Bug Fix
- [ ] Feature
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this intr...Issue [83](https://community.opengroup.org/osdu/platform/system/search-service/-/issues/83)
## 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?
- [YES]
## 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?
Please check the detail on the issue [83](https://community.opengroup.org/osdu/platform/system/search-service/-/issues/83)
## What is the new/expected behavior?
Please check the detail on the issue [83](https://community.opengroup.org/osdu/platform/system/search-service/-/issues/83)
## Have you added/updated Unit Tests and Integration Tests?
Yes
## Any other useful informationM11 - Release 0.14Zhibin MaiZhibin Maihttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/246Harsheet upgrade springboot2023-08-18T22:05:02ZHarsheet ShahHarsheet upgrade springboot## Type of change
- [ ] Bug Fix - NO
- [ ] Feature - No
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [YES/NO]- No
## Does this introduce a change i...## Type of change
- [ ] Bug Fix - NO
- [ ] Feature - No
**Please provide link to gitlab issue or ADR(Architecture Decision Record)**
## Does this introduce a change in the core logic?
- [YES/NO]- No
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [ ] AWS - NO
- [ ] Azure - NO
- [ ] GCP - NO
- [ ] IBM - NO
## Does this introduce a breaking change?
- [YES/NO] - NO
## What is the current behavior?
## What is the new/expected behavior?
## Have you added/updated Unit Tests and Integration Tests?
Updated 2 test cases, to be compatible with new dependency, not changing the behavior.
## Any other useful information
Updating the spring boot dependency to 2.4.x Removing explicit dependency of spring boot dependency and taking it from os-common-core.M11 - Release 0.14Harsheet ShahHarsheet Shahhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/244Use latest core-common RC version2022-09-16T02:12:24ZAlok JoshiUse latest core-common RC versionThis change will consume the security fix made in this [MR](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/151)This change will consume the security fix made in this [MR](https://community.opengroup.org/osdu/platform/system/lib/core/os-core-common/-/merge_requests/151)M11 - Release 0.14Alok JoshiAlok Joshihttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/242sensitive property look-up from env variables(GONRG-4404)2022-03-09T09:53:17ZRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comsensitive property look-up from env variables(GONRG-4404)## 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]M11 - Release 0.14Riabokon Stanislav(EPAM)[GCP]Riabokon Stanislav(EPAM)[GCP]https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/241GONRG-4471: add elastic secrets to search2023-08-18T22:05:04ZOleksandr Kosse (EPAM)GONRG-4471: add elastic secrets to search## Type of change
- [x] Bug Fix
- [ ] 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
- [x] Bug Fix
- [ ] 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]
## What is the current behavior?
Using elastic secrets from partition
## What is the new/expected behavior?
using elastic secrets from environment variables
## Have you added/updated Unit Tests and Integration Tests?
## Any other useful informationM11 - Release 0.14https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/239upgrade core lib azure version2023-08-18T22:05:05Zharshit aggarwalupgrade core lib azure versionM11 - Release 0.14harshit aggarwalharshit aggarwalhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/238upgrade core-lib version2022-02-22T11:51:55Zharshit aggarwalupgrade core-lib versionharshit aggarwalharshit aggarwalhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/237Smanjunath/patch2023-08-18T22:05:07ZSmitha ManjunathSmanjunath/patchM12 - Release 0.15Smitha ManjunathSmitha Manjunathhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/236GONRG-4309: Cost optimization for service2023-08-18T22:05:08ZNastassia Rabeichykava (EPAM)GONRG-4309: Cost optimization for serviceM11 - Release 0.14Oleksandr Kosse (EPAM)Oleksandr Kosse (EPAM)https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/235Fixing JSON Smart Vulnerability on AWS POM2022-02-10T14:04:33ZMarc Burnie [AWS]Fixing JSON Smart Vulnerability on AWS POMSee original MR: https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/234
(cherry picked from commit 2b8b9a36165c4dc8e6fbf3e725645d6307f81f86)See original MR: https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/234
(cherry picked from commit 2b8b9a36165c4dc8e6fbf3e725645d6307f81f86)M10 - Release 0.13JoeGregMarc Burnie [AWS]Okoun-Ola Fabien HouetoJoehttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/234Adding AWS Group Cache and JSON-Smart Vulnerability Fix2022-02-09T20:59:24ZMarc Burnie [AWS]Adding AWS Group Cache and JSON-Smart Vulnerability FixAdding group cache to aws search and patching JSON-smart vulnerabilityAdding group cache to aws search and patching JSON-smart vulnerabilityM11 - Release 0.14JoeGregMarc Burnie [AWS]Okoun-Ola Fabien HouetoJoehttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/232GONRG-4092 Migrate Search Service to anthos2022-02-09T09:37:19ZAnastasiia GelmutGONRG-4092 Migrate Search Service to anthos## 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?
- [NO]
## Does this introduce a change in the cloud p...## 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?
- [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 new/expected behavior?
Migrate Search Service to anthos
## Have you added/updated Unit Tests and Integration Tests?
yesM11 - Release 0.14Riabokon Stanislav(EPAM)[GCP]Andrei Dalhikh [EPAM/GC]Riabokon Stanislav(EPAM)[GCP]https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/230Update search service to adopt new type of kind to support search across mult...2023-06-07T10:32:33ZZhibin MaiUpdate search service to adopt new type of kind to support search across multi-kindsIssue:[73](https://community.opengroup.org/osdu/platform/system/search-service/-/issues/73/)
As part of the solution to support multi-kinds, in this MR, we update search service to adopt new type of kind to support search across multi-k...Issue:[73](https://community.opengroup.org/osdu/platform/system/search-service/-/issues/73/)
As part of the solution to support multi-kinds, in this MR, we update search service to adopt new type of kind to support search across multi-kindsM11 - Release 0.14Zhibin MaiZhibin Maihttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/229IT-updates2023-08-18T22:05:10ZSmitha ManjunathIT-updates## Type of change
- [ ] Bug Fix
- [x] Feature
**https://community.opengroup.org/osdu/platform/system/indexer-service/-/issues/54**
## Does this introduce a change in the core logic?
- [NO ONLY Test logic is changed]
## Does this i...## Type of change
- [ ] Bug Fix
- [x] Feature
**https://community.opengroup.org/osdu/platform/system/indexer-service/-/issues/54**
## Does this introduce a change in the core logic?
- [NO ONLY Test logic is changed]
## Does this introduce a change in the cloud provider implementation, if so which cloud?
- [x] AWS
- [x] Azure
- [x] GCP
- [x] IBM
## Does this introduce a breaking change?
- [NO]
## What is the current behavior?
Integration tests directly use elastic search.
Ideally, they should be pure blackbox test without the need to have access to elastic OR values from keyvault like elastic password.
## What is the new/expected behavior?
This feature aims to modify the test cases so that we create schema , ingest records and then search for those records rather than creating indexes directly in elastic and then searching ontop of it.
## Have you added/updated Unit Tests and Integration Tests?
ITs are modified.
## Any other useful informationM13 - Release 0.16Smitha ManjunathSmitha Manjunath