Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Extensions] When actions are delayed and run asynchronously they should be associated an identity #3850

Open
peternied opened this issue Jul 11, 2022 · 0 comments
Labels
Build Libraries & Interfaces discuss Issues intended to help drive brainstorming and decision making enhancement Enhancement or improvement to existing feature or request extensions Identity PR/Issues associated with Authentication or Authorization Priority-High

Comments

@peternied
Copy link
Member

Is your feature request related to a problem? Please describe.
There are many long running / scheduled / asychronous processes within OpenSearch and plugins, When these tasks are executed they do not have the context of who triggered them. For management purposes it would be useful to know if there was a specific user/process causing instability, or to allow for restricted permissions of the tasks themselves when completed.

Describe the solution you'd like
All task execution should have an associated identity (#3846), furthermore, tasks that are executed in response to another task should be associated.

Additional context
The job-scheduler plugin embodies these scenarios, how its capabilities are integrated with OpenSearch might be a good fit for this work to happen in that codebase, or might inform if it should be incorporated into OpenSearch core.

@peternied peternied added enhancement Enhancement or improvement to existing feature or request discuss Issues intended to help drive brainstorming and decision making untriaged labels Jul 11, 2022
@peternied peternied added the Identity PR/Issues associated with Authentication or Authorization label Dec 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Libraries & Interfaces discuss Issues intended to help drive brainstorming and decision making enhancement Enhancement or improvement to existing feature or request extensions Identity PR/Issues associated with Authentication or Authorization Priority-High
Projects
None yet
Development

No branches or pull requests

3 participants