Skip to content

[One Management] Update Stack Management Rules navigation links #239608

@dominiqueclarke

Description

@dominiqueclarke

Summary

This issue is for redirecting the direct navigation links for "Rules" from the Stack Management section of the UI to the new unified rules page at app/rules.

Context

As Kibana continues to evolve, the Stack Management Rules page is being replaced by a first-class rules experience outside of Stack Management. Redirecting the existing link is one step in the overall migration of the rules experience.

The current primary navigation links are defined in the createStackManagementNavigationTree function within x-pack/solutions/security/plugins/observability/public/navigation/stack_management_navigation.ts (and other navigation trees). Specifically, the management:triggersActions link needs to be updated.

By redirecting these links, we can guide users towards the new unified experience while maintaining familiar navigation paths.

Action Items

  1. Modify the navigation structure to update the destination of the management:triggersActions link. This change should be applied to:
    • Stateful and Serverless deployments.
    • Observability, Security, and Search serverless projects,
    • Classic and Solution views.
    • The createNavTree function in x-pack/solutions/observability/plugins/observability/public/navigation_tree.ts is a likely place to start, but other navigation definitions may also need to be updated.
  2. Verify that the "Rules" link in the Stack Management navigation menu now navigates to app/rules.
  3. Perform a cursory check for any other obvious links to the legacy page in the navigation tree and update them as well.

Out of Scope

  • Changing any redirect logic throughout the Kibana app (including logic in Saved Object Management page.) Any existing redirects will be left as is. This ticket is only concerned with the main navigation links.

Metadata

Metadata

Labels

Team:ResponseOpsPlatform ResponseOps team (formerly the Cases and Alerting teams) t//Team:actionable-obsFormerly "obs-ux-management", responsible for SLO, o11y alerting, significant events, & synthetics.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions