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

[Backport 2.12] v2.12 update roles.yml with new API for experimental alerting plugin feature #4027 #4029

Merged
merged 2 commits into from
Feb 8, 2024

Conversation

AWSHurneyt
Copy link
Contributor

Description

We added a new API to the alerting plugin to support enhancements to the UI (link). The enhancements allow users to configure per query, and per bucket monitors that can query remote clusters via the UI. Previously, such monitors could only be configured using devtools/API commands.

In addition, we added support for configuring cluster metrics monitors which can execute various API (link to full list of supported API) against remote clusters. The new API is used by the frontend to also support creating these monitors via the UI.

  • Category (Enhancement, New feature, Bug fix, Test fix, Refactoring, Maintenance, Documentation)
    • New experimental feature
    • Enhancement to existing features
  • Why these changes are required?
    • To include this API permission in the reserved role that's shipped with the default distribution of OpenSearch.
  • What is the old behavior before changes and new behavior after changes?
    • This API was not available before the experimental launch. With the experimental feature enabled, this API can be used to retrieve a list of connect remote clusters, the indexes/aliases on those clusters along with their health statuses, and optionally the mappings for those indexes.

Issues Resolved

opensearch-project/alerting-dashboards-plugin#796

Is this a backport? If so, please add backport PR # and/or commits #
#4027

Testing

Executed E2E tests with and without the experimental feature enabled to help ensure no regressions.

Check List

  • New functionality includes testing
  • New functionality has been documented
  • Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Signed-off-by: AWSHurneyt <[email protected]>
Signed-off-by: AWSHurneyt <[email protected]>
@AWSHurneyt AWSHurneyt changed the title 2.12 pr4027 backport [Backport 2.12] v2.12 update roles.yml with new API for experimental alerting plugin feature #4027 Feb 8, 2024
@cwperks cwperks merged commit a5fba59 into opensearch-project:2.12 Feb 8, 2024
74 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants