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

Allow agent downgrade via Fleet UI #37619

Closed
jvalente-salemstate opened this issue Jan 11, 2024 · 4 comments
Closed

Allow agent downgrade via Fleet UI #37619

jvalente-salemstate opened this issue Jan 11, 2024 · 4 comments
Labels
needs_team Indicates that the issue/PR needs a Team:* label

Comments

@jvalente-salemstate
Copy link

Describe the enhancement: In addition to upgrading agents when an update is available, allow for downgrade, within reasonable technical restrictions, to an earlier version of Elastic Agent.

Describe a specific use case for the enhancement or feature: The metricbeat memory leak is one example. The workarounds pending that fix were to either disable affected modules (and the scope was unclear enough that I disabled System Metrics but it took another week or two to see I needed to also do it in the Agent integration) or manually downgrading. While some customers may have the capacity to do this with a GPO, Ansible, etc, for others this may be doing this manually or other less ideal methods that sort of defeat one point of centrally managing once the initial deployment is done. A downgrade option would be great for this or other bugs/breaking changes.

Another use case, but maybe not applicable depending on what the root cause was, is the instance or few where a specific version fails to upgrade:

https://github.com/elastic/fleet-server/issues/2383

Perhaps this also means downgrades wouldn't work but if not, folks who've upgraded can then downgrade until a fixed version is released without the other workarounds.

@botelastic botelastic bot added the needs_team Indicates that the issue/PR needs a Team:* label label Jan 11, 2024
@botelastic
Copy link

botelastic bot commented Jan 11, 2024

This issue doesn't have a Team:<team> label.

@jvalente-salemstate
Copy link
Author

I see I somehow posted this in the beats repo and not fleet-server where I intended. If that's an issue, this can be closed and I'll re-file there.

@jlind23
Copy link
Collaborator

jlind23 commented Jan 12, 2024

Thanks @jvalente-salemstate for creating this. Anything that is Fleet UI related has to be created in the Kibana repository, however I feel like this issue is probably a duplicate of elastic/kibana#172745.
If we think that's right, let's close this one then.

@jvalente-salemstate
Copy link
Author

@jlind23 correct. It seems to be a duplicate. I'd checked the fleet repo but not the Kibana one. This can be closed as that exists.

@jlind23 jlind23 closed this as completed Jan 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs_team Indicates that the issue/PR needs a Team:* label
Projects
None yet
Development

No branches or pull requests

2 participants