Open
Description
What happened:
In our cluster, I noticed that a change to the pod's finalizer was reverted when Kueue attempted to remove its own finalizer. I found we are using non-strict mode patch
What you expected to happen:
Kueue should not overwrite other changes to the finalizer.
How to reproduce it (as minimally and precisely as possible):
Create a pod with finalizers in addition to Kueue's finalizer. However, this issue doesn't always occur.
Anything else we need to know?:
Environment:
- Kubernetes version (use
kubectl version
): - Kueue version (use
git describe --tags --dirty --always
): - Cloud provider or hardware configuration:
- OS (e.g:
cat /etc/os-release
): - Kernel (e.g.
uname -a
): - Install tools:
- Others: