diff --git a/apps/kubevirt-vms/ci1.yaml b/apps/kubevirt-vms/ci1.yaml index d3ed7e7..1a8daac 100644 --- a/apps/kubevirt-vms/ci1.yaml +++ b/apps/kubevirt-vms/ci1.yaml @@ -283,7 +283,13 @@ metadata: role: github-actions-runner flowercore.io/managed-by: bluejay-infra spec: - running: true # LIVE — ISO uploaded 2026-05-08, password in 1P + # `running: true` is deprecated in favor of `runStrategy`. They are mutually + # exclusive — KubeVirt's validating webhook rejects any VM that sets both: + # admission webhook "virtualmachine-validator.kubevirt.io" denied the request: + # Running and RunStrategy are mutually exclusive. + # `Always` keeps a VMI running and restarts it if it crashes/exits — same + # semantics as the old `running: true`. + runStrategy: Always # LIVE — ISO uploaded 2026-05-08, password in 1P template: metadata: labels: