Skip to content

[OS] Integrate open search provider (Generic List Views, Pagination, Search, Filter) #367

Description

@gkrajniak

OpenSearch-based search provider for Kubernetes custom resource

Summary

Introduce an optional, pluggable search provider abstraction to portal-ui-lib backed by OpenSearch,
enabling server-side full-text search, pagination, and filtering across Kubernetes custom resources indexed from the
Platform Mesh ecosystem.

This is an opt-in feature — account that do not enable a search provider continue to work exactly as today.
When a provider is configured, resource list views gain server-side search capabilities.


Motivation

Today, ResourceService.list() fetches all resources from the GraphQL gateway and filtering doesn't happen.
OpenSearch provides a production-ready, Kubernetes-deployable search engine with full-text indexing,
aggregations, and pagination — a natural fit for the Platform Mesh resource model.


Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    Status
    Backlog
    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions