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

[Fleet] Add a new "integrations" tab that lists all integration policies #198697

Open
12 tasks
kpollich opened this issue Nov 1, 2024 · 1 comment
Open
12 tasks
Labels
Team:Fleet Team label for Observability Data Collection Fleet team

Comments

@kpollich
Copy link
Member

kpollich commented Nov 1, 2024

User story

As a Fleet user, I want to access a high-level summary of all my integration instances across my fleet of agents, so I can perform bulk actions, upgrade outdated integrations, and easily search and manage my integrations.

Acceptance criteria

Integrations tab

  • A new "Integrations" tab exists as the left-most tab in Fleet's tab-based navigation

Integrations table

  • The Integrations tab displays a paginated table listing all integration policies
  • The table's columns include
    • Instance name - Displays the name of the integration policy
    • Policy - Shows the associated agent policy name. Includes multiple policies through a pop-out on hover + policy count, as we display elsewhere
    • Integration type - Title of the associated integration
    • Version - Current version of the integration on this policy. Displays an "upgrade available" badge for outdated versions
    • Actions - Allows access to the same actions that are available on the integration policies table within the integrations UI today

Bulk upgrade action

  • A new “Upgrade All” button is available in the upper-right, enabling users to upgrade all integrations to the latest version at once.
    • Selecting “Upgrade All” triggers a confirmation modal to confirm the bulk operation.
    • Upon initiating the bulk upgrade, a toast message displays the pending status.
    • Once completed, another toast message indicates the success or failure of the operation.

Mockups

Image

Image

Image

@botelastic botelastic bot added the needs-team Issues missing a team label label Nov 1, 2024
@wayneseymour wayneseymour added the Team:Fleet Team label for Observability Data Collection Fleet team label Nov 4, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/fleet (Team:Fleet)

@botelastic botelastic bot removed the needs-team Issues missing a team label label Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Fleet Team label for Observability Data Collection Fleet team
Projects
None yet
Development

No branches or pull requests

3 participants