Deleting the job manually fixes the upgrade issue.
Since the job is idempotent, it runs during the upgrade but doesn't recreate the token used by the admission controller.
Helm chart hooks look like something the admission-job would benefit from: running only once, during the pre-install phase, for example.
Environment:
Volcano Version: 1.8.2
Kubernetes version (use kubectl version): Server version 1.28.8
What happened
volcano-admission-init
job attempting to change immutable fieldsWhat you expected to happen
Upgrade should work
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?
Deleting the job manually fixes the upgrade issue. Since the job is idempotent, it runs during the upgrade but doesn't recreate the token used by the admission controller.
Helm chart hooks look like something the
admission-job
would benefit from: running only once, during thepre-install
phase, for example.Environment:
kubectl version
): Server version 1.28.8