You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jobsets created with older releases cannot be modified or delete themselves after they finish.
Spec.network is immutable via CEL but the jobset defaulting webhook now defaults network.publishNotReadyAddresses which means:
it is not possible to update jobsets created with older versions
jobsets created with older versions do not get Garbage Collected because the finalizer is never removed, even after all children have been deleted
Making any changes to an older jobset without publishNotReadyAddresses set will result in the defaulting webhook defaulting it to true, which then gets rejected as an update by CEL because "Value is immutable".
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Create a jobset with version v0.5.0
Update the version of jobset to v.7+
Try to change any property of the jobset and observe that it fails
When the jobset finishes, it cannot delete itself because the finalizer cannot be removed
Anything else we need to know?:
Environment:
Kubernetes version (use kubectl version):
JobSet version (use git describe --tags --dirty --always):
Cloud provider or hardware configuration:
Install tools:
Others:
The text was updated successfully, but these errors were encountered:
What happened:
Jobsets created with older releases cannot be modified or delete themselves after they finish.
Spec.network
is immutable via CEL but the jobset defaulting webhook now defaultsnetwork.publishNotReadyAddresses
which means:Making any changes to an older jobset without
publishNotReadyAddresses
set will result in the defaulting webhook defaulting it totrue
, which then gets rejected as an update by CEL because "Value is immutable".What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
kubectl version
):git describe --tags --dirty --always
):The text was updated successfully, but these errors were encountered: