-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Open
Labels
RFCIssues requesting major changesIssues requesting major changesRoadmap:SearchProject-wide roadmap labelProject-wide roadmap labelSearchSearch query, autocomplete ...etcSearch query, autocomplete ...etcenhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request
Description
Description
Views helping sysadmins define data that query authors make requests against. There are many possible features that have been gleamed from discussion in the original views RFC [1]. This RFC is looking to collect feedback and allow for discussion around the direction in this space.
Why isn't this a meta issue? For views, the implementation and delivery is being pushed more organically, there is no set release target. After critical mass has been achieved views will be included in the next scheduled minor release of OpenSearch.
Unorder proposed features
- Use views as part of Index Pattern in OpenSearch Dashboards
- In OpenSearch Dashboards an component called index pattern is required to associate visualizations with data. This creates a gap in the backend data model vs the visualization front end. Making a single backend supported object would simplify the user model and
- Document Security
- While the security plugin supports document level security and field level security, Views could serve as a focal point for this configuration rather than roles.
- Related Issues
- [FEATURE] Extend field level security security#2834
- [BUG] Role with Document-level security (DLS) masks more generic permissions security#3773
- [BUG]
dfm_empty_overrides_allremoves DLS also if other role has no explicit data/read permission security#3963 - [BUG] "Field level security" and "Field masking definitions" don't work together with "Document level security" security#3274
- Support view resource permission
- Expand OpenSearch to allow for granting permission to individual views as is done with indices. This would enable permission grants for other non-index objects such as resources in plugins.
- Related Issues
- Pipelines integration
- A suite of composable processers that transform search request and search responses is expanded to support views.
- Related Issues
- [Search Pipelines] Modify search pipeline behavior based on authenticated user/role #11053
- [Search Pipelines] Add a processor that provides fine-grained control over what queries are allowed #10938
- Configurable query logging using search pipelines #11188
- [Search Pipelines] How should we handle default pipelines for multiple indices? Aliases? Wildcards? #7512
- Constraint cluster resources
- OpenSearch systems have limited CPU/Memory and cluster operators could use views as a single place to declare cluster resource limits between different query workloads
- Related Issues
Next steps
As entries gain a stakeholder to implement them they will be broken out into their own items and referenced.
Want to add a wish list entry or deliver one of these feature areas?
Please tag @peternied to make updates to this descriptions.
Related items:
- [1] Views RFC Data projection with views #6181
- [2] Views basic implementation Projected Views #11957
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
RFCIssues requesting major changesIssues requesting major changesRoadmap:SearchProject-wide roadmap labelProject-wide roadmap labelSearchSearch query, autocomplete ...etcSearch query, autocomplete ...etcenhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request
Type
Projects
Status
Later (6 months plus)
Status
New