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] Remove buttons to install and reinstall custom integrations #174930

Open
weltenwort opened this issue Jan 16, 2024 · 3 comments
Open

[Fleet] Remove buttons to install and reinstall custom integrations #174930

weltenwort opened this issue Jan 16, 2024 · 3 comments
Labels
Feature:EPM Fleet team's Elastic Package Manager (aka Integrations) project Team:Fleet Team label for Observability Data Collection Fleet team Team:obs-ux-logs Observability Logs User Experience Team

Comments

@weltenwort
Copy link
Member

📓 Summary

Custom integrations created via the observability on-boarding workflow are not backed by package archives. As such they can't be re-installed via their respective integration detail page. The corresponding "install" and "reinstall" sections should be hidden.

✔️ Acceptance criteria

  • On the "Settings" of the integration detail page, when epm-packages.install_source is "custom", the "Reinstall" section including its content is hidden for installed integrations.
  • On the "Settings" of the integration detail page, when epm-packages.install_source is "custom", the "Install" section including its content is hidden for uninstalled integrations.

🎨 Illustrations

image

@weltenwort weltenwort added Feature:EPM Fleet team's Elastic Package Manager (aka Integrations) project Team:Fleet Team label for Observability Data Collection Fleet team Team:obs-ux-logs Observability Logs User Experience Team labels Jan 16, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/fleet (Feature:EPM)

@elasticmachine
Copy link
Contributor

Pinging @elastic/fleet (Team:Fleet)

@elasticmachine
Copy link
Contributor

Pinging @elastic/obs-ux-logs-team (Team:obs-ux-logs)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:EPM Fleet team's Elastic Package Manager (aka Integrations) project Team:Fleet Team label for Observability Data Collection Fleet team Team:obs-ux-logs Observability Logs User Experience Team
Projects
None yet
Development

No branches or pull requests

2 participants