Search merge requestshttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests2023-08-18T22:16:11Zhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/23Resolve "FOSSA NOTICE is out of date"2023-08-18T22:16:11ZDavid Diederichd.diederich@opengroup.orgResolve "FOSSA NOTICE is out of date"Closes #20Closes #20M1 - Release 0.1https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/22Logging fixes.2023-08-18T22:16:12ZHema Vishnu Pola [Microsoft]Logging fixes.- Added null check in test base to fix earlier NPE build failures.
- Removing log4j-to-slf4j dependency for fallback to logback. This would prevent multiple bindings of slf4j coming from the azure-core-lib.- Added null check in test base to fix earlier NPE build failures.
- Removing log4j-to-slf4j dependency for fallback to logback. This would prevent multiple bindings of slf4j coming from the azure-core-lib.M1 - Release 0.1https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/21Merge request template2023-08-18T22:16:14Zethiraj krishnamanaiduMerge request templateMerge request templateMerge request templateM1 - Release 0.1ethiraj krishnamanaiduethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/20updated tests to support for http2023-08-18T22:16:15ZHema Vishnu Pola [Microsoft]updated tests to support for http## All Submissions:
-------------------------------------
* [YES] Have you added an explanation of what your changes do and why you'd like us to include them?
* [YES] I have updated the documentation accordingly.
* [YES/NO/NA] I have add...## All Submissions:
-------------------------------------
* [YES] Have you added an explanation of what your changes do and why you'd like us to include them?
* [YES] I have updated the documentation accordingly.
* [YES/NO/NA] I have added tests to cover my changes.
* [YES/NO/NA] All new and existing tests passed.
## Current Behavior or Linked Issues
-------------------------------------
Issue details: https://community.opengroup.org/osdu/platform/system/home/-/issues/39
## Does this introduce a breaking change?
-------------------------------------
- [NO]
This doesn't bring in any breaking changes.
## Other information
-------------------------------------
- updated to use new azure core lib
- updated tests to support for http connection to search through configuration parameter.
Note: Added the dependent MRs in the "Merge request dependencies" section seen below. (Seen as "Depends on 'n' merge request..." ----------- Expand below).M1 - Release 0.1Hema Vishnu Pola [Microsoft]Hema Vishnu Pola [Microsoft]https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/19Update development-pipeline.yml2023-08-18T22:16:48ZDaniel SchollUpdate development-pipeline.ymlM1 - Release 0.1Daniel SchollDaniel Schollhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/18Added pipeline for development testing2023-08-18T22:17:16ZDaniel SchollAdded pipeline for development testingAdding an Azure Pipeline for Development Deployment.Adding an Azure Pipeline for Development Deployment.M1 - Release 0.1Daniel SchollDaniel Schollhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/17remove SAuth2023-08-18T22:17:25ZSviatoslav Nekhaienkoremove SAuthSAuth has been completely removed.
SAuth tokens are not used for now.SAuth has been completely removed.
SAuth tokens are not used for now.M1 - Release 0.1ethiraj krishnamanaiduNeelesh ThakurSviatoslav Nekhaienkoethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/16OpenDES GA code merge2023-08-18T22:17:27Zethiraj krishnamanaiduOpenDES GA code merge* Fix searching using a wildcard and cross tenant search query
* ScrollQueryServiceImpl class, added optimization for scroll request if users want to iterate over all documents regardless of order
* QueryServiceImpl & ScrollQueryServiceI...* Fix searching using a wildcard and cross tenant search query
* ScrollQueryServiceImpl class, added optimization for scroll request if users want to iterate over all documents regardless of order
* QueryServiceImpl & ScrollQueryServiceImpl , Infinite Scroll is not working properly on card view
* Security fix: Library upgrades
* Bug fix: ElasticIndexNameResolver updated
* Enhancement : Improved search analyzer, see IndexerMappingServiceImpl in indexer service for details
* Task queue API updated in indexer-queue service (GCP specific implementation, other providers have own implementation, no impact expected)
* Support indexing of all primitive data types IndexerServiceImpl and parsing/mapping files
* Enhancement : Audit log has been added. QueryBase, QueryServiceImpl, ScrollQueryServiceImpl and other files have been updated for all providersM1 - Release 0.1ethiraj krishnamanaiduBrandt BealDaniel SchollDmitriy RudkoAlan Brazethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/15Enable Azure Pipelines2023-08-18T22:17:29ZDaniel SchollEnable Azure PipelinesThis Merge Request enables the Azure build,deploy,test.This Merge Request enables the Azure build,deploy,test.M1 - Release 0.1Daniel SchollDaniel Schollhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/13Documentation Updates for Pipeline Support - Azure2023-08-18T22:17:30ZDaniel SchollDocumentation Updates for Pipeline Support - AzureThis is to update documentation and ADO Pipelines in order to manually deploy and integration test.This is to update documentation and ADO Pipelines in order to manually deploy and integration test.M1 - Release 0.1Daniel SchollDaniel Schollhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/12Add IBM Integration Tests to the pipeline2023-08-18T22:17:32ZDavid Diederichd.diederich@opengroup.orgAdd IBM Integration Tests to the pipelineSquashed commits from trusted-ibm to avoid clutter in the repository
This follows from !11Squashed commits from trusted-ibm to avoid clutter in the repository
This follows from !11M1 - Release 0.1https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/10Aws integration test fixes2023-08-18T22:17:34ZWyatt NielsenAws integration test fixesM1 - Release 0.1Srihari PrabaharanSrihari Prabaharanhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/8Pipeline cleanup2023-08-18T22:17:35ZDavid Diederichd.diederich@opengroup.orgPipeline cleanupThis switches the pipeline to use individual includes instead of the aggregate, and updates a FOSSA NOTICE file.This switches the pipeline to use individual includes instead of the aggregate, and updates a FOSSA NOTICE file.M1 - Release 0.1https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/7Delete requirements.txt2023-08-18T22:17:37Zethiraj krishnamanaiduDelete requirements.txtThis file is not required.This file is not required.M1 - Release 0.1https://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/74ibm health check changes2023-08-18T22:07:50ZAnuj Guptaibm health check changesibm health check changesibm health check changesM3 - Release 0.5Anuj GuptaAnuj Guptahttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/82CORS Fix Update2023-08-18T22:07:40ZSpencer Suttonsuttonsp@amazon.comCORS Fix UpdateM4 - Release 0.7ethiraj krishnamanaiduDania Kodeih (Microsoft)Wladmir FrazaoJoeDmitriy RudkoMatt Wiseethiraj krishnamanaiduhttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/79Aws integration only2023-08-18T22:07:43ZSpencer Suttonsuttonsp@amazon.comAws integration onlyM4 - Release 0.7Matt WiseMatt Wisehttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/78(GONRG-1767) GCP implement new log2023-08-18T22:07:45ZIgor Filippov (EPAM)(GONRG-1767) GCP implement new log## 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]
## Have you added/updated Unit Tests and Integration Tests?
- [NO]M4 - Release 0.7Dmitriy RudkoRostislav Dublin (EPAM)Dmitriy Rudkohttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/77Hotfix: Updated Elastic classes in Auzre tests.2023-08-18T22:07:47ZDmitriy RudkoHotfix: Updated Elastic classes in Auzre tests.1. Updated Elastic classes in Azure tests:
`GetFieldMappingsResponse.FieldMappingMetaData` -> `GetFieldMappingsResponse.FieldMappingMetadata`
2. Ignored failing Azure tests:
```
QueryServiceImplTest.testQueryBase_useGeoShapeQueryIsFalse...1. Updated Elastic classes in Azure tests:
`GetFieldMappingsResponse.FieldMappingMetaData` -> `GetFieldMappingsResponse.FieldMappingMetadata`
2. Ignored failing Azure tests:
```
QueryServiceImplTest.testQueryBase_useGeoShapeQueryIsFalse_getByBoundingBox:183 » NullPointer
QueryServiceImplTest.testQueryBase_useGeoShapeQueryIsFalse_getByDistance:276 » NullPointer
QueryServiceImplTest.testQueryBase_useGeoShapeQueryIsFalse_getByGeoPolygon:305 » NullPointer
QueryServiceImplTest.testQueryBase_useGeoShapeQueryIsTrue_getByBoundingBox:212 » NullPointer
QueryServiceImplTest.testQueryBase_useGeoShapeQueryIsTrue_getByGeoPolygon:330 » NullPointer
QueryServiceImplTest.testQueryBase_whenSearchHitsIsEmpty:148 » NullPointer
QueryServiceImplTest.testQueryBase_whenSearchHitsIsNotEmpty:166 » NullPointer
ScrollQueryServiceImplTest.testQueryIndex_whenNoCursorInSearchQuery:197 » WrongTypeOfReturnValue
ScrollQueryServiceImplTest.testQueryIndex_whenSearchHitsIsEmpty:167 » WrongTypeOfReturnValue
ScrollQueryServiceImplTest.testQueryIndex_whenSearchHitsIsNotEmpty:128 » WrongTypeOfReturnValue
```M4 - Release 0.7Dmitriy RudkoDmitriy Rudkohttps://community.opengroup.org/osdu/platform/system/search-service/-/merge_requests/75CORS Fix, AWS Updates2023-08-18T22:07:48ZSpencer Suttonsuttonsp@amazon.comCORS Fix, AWS UpdatesM4 - Release 0.7ethiraj krishnamanaiduDania Kodeih (Microsoft)Wladmir FrazaoJoeDmitriy Rudkoethiraj krishnamanaidu