Indexer merge requestshttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests2023-06-12T10:09:50Zhttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/507Draft: Vulnerability Fix2023-06-12T10:09:50ZKamalika SahaDraft: Vulnerability FixKamalika SahaKamalika Sahahttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/559Adding more Logs2023-06-03T07:53:09ZKamalika SahaAdding more LogsAdding more log statements to catch transient issues in Elastic Search like "mapper_parsing_exception".Adding more log statements to catch transient issues in Elastic Search like "mapper_parsing_exception".Kamalika SahaKamalika Sahahttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/518Full Upgrade of First Party Library Dependencies for Release 0.202023-05-22T15:18:25ZDavid Diederichd.diederich@opengroup.orgFull Upgrade of First Party Library Dependencies for Release 0.20This generated MR upgrades the first party libraries (other OSDU libraries) to utilize the latest release.
The intent is to try to fully upgrade all dependent libraries to see if the latest code will work.
It is expected that these will ...This generated MR upgrades the first party libraries (other OSDU libraries) to utilize the latest release.
The intent is to try to fully upgrade all dependent libraries to see if the latest code will work.
It is expected that these will often fail, since the upgrades were previously rejected for failing pipelines and have not been directly addressed yet.
This 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.
This MR may co-exist with a separate, smaller upgrade MR.
If both pass, this one should be used instead.
### Dependency Information Before the Upgrade
```
Branch: master
SHA: 96df4fc279ee82ede9c052d2411e77ef7f9dd177
Maven: 0.21.0-SNAPSHOT
```
| Maven Dependencies | _Root_ | testing/ |
| ------------------------------------------------------- | -------------------------- | ---------------------- |
| core-lib-azure | 0.20.0-rc5 | 0.12.0-rc10 |
| core-lib-gcp | 0.20.0-rc2 | |
| os-core-lib-aws | 0.21.0-rc1 | 0.19.0-rc3 |
| obm | 0.19.0 | |
| oqm | 0.19.0 | |
| os-core-common | 0.19.0, 0.19.0-rc6 | 0.14.0-rc8 |
| os-core-lib-ibm | 0.16.0-rc1 | 0.13.0 |
| osm | 0.20.0-rc2 | |
| (3rd Party) com.fasterxml.jackson.core.jackson-databind | 2.14.1, 2.13.2.2, 2.13.4.2 | 2.13.2.2, 2.13.2 |
| (3rd Party) net.minidev.json-smart | 2.4.7 | 2.4.6 |
| (3rd Party) org.apache.logging.log4j.log4j-api | 2.17.1 | 2.11.1, 2.11.2, 2.13.0 |
| (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-to-slf4j | 2.17.1 | 2.11.2, 2.13.0 |
| (3rd Party) org.yaml.snakeyaml | 2.0 | 1.26 |
### Dependency Information After the Upgrade
```
Branch: dependency-upgrade
SHA: 5d54b9fa233d653d1d2a69fc420d1472a5eee660
Maven: 0.21.0-SNAPSHOT
```
| Maven Dependencies | _Root_ | testing/ |
| ------------------------------------------------------- | -------------------------- | ---------------------- |
| core-lib-azure | 0.20.0 | 0.20.0 |
| core-lib-gc | 0.20.0 | |
| os-core-lib-aws | 0.21.0-rc2 | 0.21.0-rc2 |
| obm | 0.20.0 | |
| oqm | 0.20.0 | |
| os-core-common | 0.20.1 | 0.20.1 |
| os-core-lib-ibm | 0.20.0 | 0.20.0 |
| osm | 0.20.0 | |
| (3rd Party) com.fasterxml.jackson.core.jackson-databind | 2.14.1, 2.13.2.2, 2.13.4.2 | 2.13.2.2, 2.13.2 |
| (3rd Party) org.apache.logging.log4j.log4j-api | 2.17.1 | 2.11.1, 2.11.2, 2.13.0 |
| (3rd Party) org.apache.logging.log4j.log4j-to-slf4j | 2.17.1 | 2.11.2, 2.13.0 |
| (3rd Party) org.yaml.snakeyaml | 2.0 | 1.26, 1.27, 2.0 |M18 - Release 0.21Okoun-Ola Fabien HouetoBrindaban DasYauhen Shaliou [EPAM/GCP]Srinivasan NarayananOkoun-Ola Fabien Houetohttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/549Draft: Azure test fixes temp MR2023-05-22T04:10:01ZJayesh BagulDraft: Azure test fixes temp MRhttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/545Draft: add env variables2023-05-13T03:51:03Zsaketh somarajuDraft: add env variableshttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/543Draft: az/sa-support-index-extended-properties2023-05-13T01:40:39Zsaketh somarajuDraft: az/sa-support-index-extended-propertieshttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/540Draft: support index extended properties2023-05-12T03:19:30Zsaketh somarajuDraft: support index extended propertieshttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/438ADR66/81 prototype2023-04-28T11:18:44ZZhibin MaiADR66/81 prototypeADR [66](https://gitlab.opengroup.org/osdu/subcommittees/ea/work-products/adr-elaboration/-/issues/66) (original elaboration and trade-off)
ADR #81 for this repo.ADR [66](https://gitlab.opengroup.org/osdu/subcommittees/ea/work-products/adr-elaboration/-/issues/66) (original elaboration and trade-off)
ADR #81 for this repo.M18 - Release 0.21Zhibin MaiZhibin Maihttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/499GC update core-common version2023-03-06T08:34:47ZRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comGC update core-common versionUpdate core-common version to fix ElasticIndexNameResolver.isIndexAliasSupported method not found exception.Update core-common version to fix ElasticIndexNameResolver.isIndexAliasSupported method not found exception.M16 - Release 0.19Rustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comRustam Lotsmanenko (EPAM)rustam_lotsmanenko@epam.comhttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/473Verifty integration tests2023-02-22T15:45:42ZZhibin MaiVerifty integration testsZhibin MaiZhibin Maihttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/475Upgrade First Party Library Dependencies for Release 0.192023-02-18T07:29:31ZDavid Diederichd.diederich@opengroup.orgUpgrade First Party Library Dependencies for Release 0.19This 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: 7e05ff57468b77ec2a561c367bb803b7e30c7dcd
Maven: 0.20.0-SNAPSHOT
```
| Maven Dependencies | _Root_ | testing/ |
| ------------------------------------------------------- | -------------------------- | ---------------------- |
| core-lib-azure | 0.18.0-rc3 | 0.12.0-rc10 |
| core-lib-gcp | 0.19.0-rc7 | |
| os-core-lib-aws | 0.18.0 | 0.14.0-rc2 |
| obm | 0.19.0-rc4 | |
| oqm | 0.19.0-rc4 | |
| os-core-common | 0.16.1, 0.19.0-rc3 | 0.14.0-rc8 |
| os-core-lib-ibm | 0.16.0-rc1 | 0.13.0 |
| osm | 0.18.0 | |
| (3rd Party) com.fasterxml.jackson.core.jackson-databind | 2.13.4.2, 2.13.2.2, 2.13.4 | 2.13.2.2, 2.13.2 |
| (3rd Party) net.minidev.json-smart | 2.4.7 | 2.4.6 |
| (3rd Party) org.apache.logging.log4j.log4j-api | 2.17.1 | 2.11.1, 2.11.2, 2.13.0 |
| (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-to-slf4j | 2.17.1 | 2.11.2, 2.13.0 |
| (3rd Party) org.springframework.spring-webflux | 5.3.22 | |
| (3rd Party) org.springframework.spring-webmvc | 5.3.22 | 5.3.23 |
### Dependency Information After the Upgrade
```
Branch: dependency-upgrade-3
SHA: dd77a963605e78cd0f8d2dcbda5f6ab0b79d4b6e
Maven: 0.20.0-SNAPSHOT
```
| Maven Dependencies | _Root_ | testing/ |
| ------------------------------------------------------- | -------------------------- | ---------------------- |
| core-lib-azure | 0.18.0-rc3 | 0.12.0-rc10 |
| core-lib-gcp | 0.19.0 | |
| os-core-lib-aws | 0.19.0 | 0.14.0-rc2 |
| obm | 0.19.0 | |
| oqm | 0.19.0 | |
| os-core-common | 0.16.1, 0.19.0 | 0.14.0-rc8 |
| os-core-lib-ibm | 0.16.0-rc1 | 0.13.0 |
| osm | 0.19.0 | |
| (3rd Party) com.fasterxml.jackson.core.jackson-databind | 2.13.4.2, 2.13.2.2, 2.13.4 | 2.13.2.2, 2.13.2 |
| (3rd Party) net.minidev.json-smart | 2.4.7 | 2.4.6 |
| (3rd Party) org.apache.logging.log4j.log4j-api | 2.17.1 | 2.11.1, 2.11.2, 2.13.0 |
| (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-to-slf4j | 2.17.1 | 2.11.2, 2.13.0 |
| (3rd Party) org.springframework.spring-webflux | 5.3.22 | |
| (3rd Party) org.springframework.spring-webmvc | 5.3.22 | 5.3.23 |M16 - Release 0.19https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/477Draft: Update helm2023-02-17T14:07:38ZVladyslav HundarchukDraft: Update helmVladyslav HundarchukVladyslav Hundarchukhttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/439jar type vulnerability fix for indexer-service2023-02-16T09:54:09ZPintu Guptajar type vulnerability fix for indexer-serviceFollowing CVE has been fixed into this MR :
| cve | link |
|----------------|-------------------------------------------------|
| CVE-2022-42003 | https://nvd.nist.gov/vuln/detail/CV...Following CVE has been fixed into this MR :
| cve | link |
|----------------|-------------------------------------------------|
| CVE-2022-42003 | https://nvd.nist.gov/vuln/detail/CVE-2022-42003 |
| CVE-2022-42004 | https://nvd.nist.gov/vuln/detail/CVE-2022-42004 |
| CVE-2022-25857 | https://nvd.nist.gov/vuln/detail/CVE-2022-25857 |
| CVE-2022-42252 | https://nvd.nist.gov/vuln/detail/CVE-2022-42252 |Pintu GuptaPintu Guptahttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/482adding support for EKS 1.232023-02-14T13:30:15ZMarc Burnie [AWS]adding support for EKS 1.23M16 - Release 0.19Marc Burnie [AWS]Marc Burnie [AWS]https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/478Adding support for EKS 1.232023-02-10T18:25:47ZMarc Burnie [AWS]Adding support for EKS 1.23M16 - Release 0.19Marc Burnie [AWS]Marc Burnie [AWS]https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/309Enhanced Logs : Added time taken for important steps so that we can figure ou...2023-02-04T05:35:48ZSabarish K R EEnhanced Logs : Added time taken for important steps so that we can figure out...Enhanced Logs : Added time taken for important steps so that we can figure out where the time is being spent.Enhanced Logs : Added time taken for important steps so that we can figure out where the time is being spent.https://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/336reindex status code fix2023-02-04T05:35:46ZSHEFFALI JAINreindex status code fixCurrently re-index API sends out 200 response code no matter reindexing activity is performed or not.
Now, sending out 500 status code if any of the kind is not reindexed.
If successful in pitting messages in servcie bus then 200.
Also r...Currently re-index API sends out 200 response code no matter reindexing activity is performed or not.
Now, sending out 500 status code if any of the kind is not reindexed.
If successful in pitting messages in servcie bus then 200.
Also reindex by kind will show the same behaviour.
Advancement : Saving all the response for each kind in hashmap. That can be used to send as response to client for better tracking of what kind is not reindexed.SHEFFALI JAINSabarish K R ESHEFFALI JAINhttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/294Enabling jacoco plugin in indexer2023-02-04T05:35:42ZAkanksha PrasadEnabling jacoco plugin in indexer## 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\] No
## Does this introduce a change in the ...## 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\] 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\] No
## What is the current behavior?
To give code coverage
## What is the new/expected behavior?
Showing code coverage
## Have you added/updated Unit Tests and Integration Tests?
## Any other useful informationAkanksha PrasadAkanksha Prasadhttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/350Enhanced Logs : Added time taken for important steps so that we can figure ou...2023-02-04T05:35:41ZSabarish K R EEnhanced Logs : Added time taken for important steps so that we can figure out...Enhanced Logs : Added time taken for important steps so that we can figure out where the time is being spent.Enhanced Logs : Added time taken for important steps so that we can figure out where the time is being spent.Sabarish K R ESabarish K R Ehttps://community.opengroup.org/osdu/platform/system/indexer-service/-/merge_requests/446Draft: Modify files for merging all helms for indexer2023-01-16T16:17:08ZVladyslav HundarchukDraft: Modify files for merging all helms for indexerModify all files for merging all helms for indexer service.Modify all files for merging all helms for indexer service.Vladyslav HundarchukVladyslav Hundarchuk