elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.62k stars 8.22k forks source link

[Fleet] Upgrade and auto-upgrade of packages #72714

Open ph opened 4 years ago

ph commented 4 years ago

Summary of the problem

We are expecting the user to uses multiples integrations, integrations will have their own release schedule and will not be tied to a specific stack release process. This cause a few problems:

User stories:

**Other***

Upgrading an integration package doesn't mean that configuration is updated.

elasticmachine commented 4 years ago

Pinging @elastic/ingest-management (Team:Ingest Management)

ph commented 4 years ago

cc @neptunian Can you take a look if there any others user stories we are missing?

ph commented 4 years ago

maybe linked to the deployment ui https://github.com/elastic/kibana/issues/72537

mostlyjason commented 4 years ago

Related to https://github.com/elastic/kibana/issues/64253

mostlyjason commented 4 years ago

@jonathan-buttner and @neptunian can you propose updates to the user stories above based on what we discussed?

jonathan-buttner commented 4 years ago

One that I can think of is: As a non-administrator I should be made aware that integrations are available for upgrade.

I think it could be useful for a non-admin user (a user that doesn't have the right privileges to install packages etc) to know that integrations are available for upgrade even though they might not be able to do the install. Maybe they could reach out to the admin to do the installation for them.

I'm not sure how to phrase the user store or if there really needs to be one, but I think there is value in users of the Security app being made aware that there is an upgrade available specifically for the endpoint integration.

neptunian commented 4 years ago

It doesn't like we have a solution for auto upgrades yet, but assuming we find one, I don't think the user stories have changed and they seem to cover the correct cases. I do agree with @jonathan-buttner that it could be useful for any user to know an upgrade is available.