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

[FEATURE] Roll out agents with new images after upgrading the manager #40

Open
starbops opened this issue Dec 9, 2024 · 0 comments
Open
Assignees
Labels
component/manager Relevant to the custom Kubernetes controllers kind/feature New feature proposed/asked

Comments

@starbops
Copy link
Owner

starbops commented Dec 9, 2024

Is your feature request related to a problem? Please describe.

Existing agents will remain if the user upgrades virt-controller with an image other than the previous one. For instance, virt-controller was previously deployed with v0.3.1 but then upgraded to v0.3.2; existing agent pods still run in v0.3.1.

Describe the solution you'd like

This should require no human intervention. After successfully upgrading the manager, it should automatically roll out new agents. We already expose an option for users to specify what image to use for agents by the manager command, so let's leverage that.

Describe alternatives you've considered

Delete the agent pods forcefully after the manager is upgraded and let the reconciliation do its job.

Additional context

N/A

@starbops starbops added the kind/feature New feature proposed/asked label Dec 9, 2024
@starbops starbops self-assigned this Dec 9, 2024
@starbops starbops moved this to Backlog in KubeVirtBMC project Dec 9, 2024
@starbops starbops moved this from Backlog to Ready in KubeVirtBMC project Dec 25, 2024
@starbops starbops added the component/manager Relevant to the custom Kubernetes controllers label Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/manager Relevant to the custom Kubernetes controllers kind/feature New feature proposed/asked
Projects
Status: Ready
Development

No branches or pull requests

1 participant