Skip to content

Conversation

@masap
Copy link

@masap masap commented Jan 15, 2026

Problem:

There are some fixes on vm-force-reset-policy at 1.7. But the document does not have latest information.

Solution:

Add latest information by this PR.
Reference: https://www.suse.com/c/suse-virtualization-node-failure-strategy/

Related Issue(s):

Test plan:

Additional documentation or context

@github-actions
Copy link

github-actions bot commented Jan 15, 2026

Name Link
🔨 Latest commit 537e825
😎 Deploy Preview https://6968ac797690ff3ee9542ab5--harvester-preview.netlify.app

@jillian-maroket jillian-maroket requested review from Vicente-Cheng and removed request for akashraj4261 and dariavladykina January 15, 2026 05:05
Vicente-Cheng
Vicente-Cheng previously approved these changes Jan 15, 2026
Copy link
Contributor

@Vicente-Cheng Vicente-Cheng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for the update!

Copy link
Contributor

@jillian-maroket jillian-maroket left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few nits. Please apply the suggested changes to the v1.7 doc as well. Thank you!

When the node becomes unavailable or is powered off, the VM only restarts and does not migrate.

**Default value**: `{"enable":true, "period":300}`
* `period`: Indicates how long to wait before adding the `kubevirt.io/drain` taint to the failed nodes. It will trigger the migration.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* `period`: Indicates how long to wait before adding the `kubevirt.io/drain` taint to the failed nodes. It will trigger the migration.
- `period`: Number of seconds Harvester waits before adding the `kubevirt.io/drain` taint to the failed nodes. This option triggers the migration of the virtual machine.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for comment. Fixed.


**Default value**: `{"enable":true, "period":300}`
* `period`: Indicates how long to wait before adding the `kubevirt.io/drain` taint to the failed nodes. It will trigger the migration.
* `vmMigrationTimeout`: Indicates how long to wait before adding the `node.kubernetes.io/out-of-service` taint to the failed nodes. It will force cleanup the orphan resources.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* `vmMigrationTimeout`: Indicates how long to wait before adding the `node.kubernetes.io/out-of-service` taint to the failed nodes. It will force cleanup the orphan resources.
- `vmMigrationTimeout`: Number of seconds Harvester waits before adding the `node.kubernetes.io/out-of-service` taint to the failed nodes. This option forces cleanup of the orphan resources.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.

Signed-off-by: Masashi Honma <masashi.honma@gmail.com>
@masap masap force-pushed the fix-vm-force-reset-policy branch from 1a556cf to 537e825 Compare January 15, 2026 08:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants