When upgrading the stack, integrations aren't automatically updated. After updating the integration manually in fleet, all existing policies remain with their current integration version.
What's the best way to update the integration versions within a policy? Consider this scenario:
I have to update all three integrations. I can't upgrade an integration in-place, so I have to remove and re-add each integration.
- I lose my integration configuration while doing this
- whenever I add/remove an integration, the agents immediately apply this new config, even though I will be pushing the next change within the minute. This results in heavy config rotation on all agents while I upgrade the integrations.
- this creates 6 additional revisions of the policy.
Is there a different way to do this?