After installation all CRDs are with old scheme. Tried to create nodepool with changed value of spec.disruption.consolidationPolicy from WhenUnderutilized to WhenEmptyOrUnderutilized leading to an error:
Warning ReconciliationFailed 14m kustomize-controller NodePool/arm dry-run failed (Invalid): NodePool.karpenter.sh "arm" is invalid: [spec.disruption.consolidationPolicy: Unsupported value: "WhenEmptyOrUnderutilized": supported values: "WhenEmpty", "WhenUnderutilized", <nil>: Invalid value: "null": some validation rules were not checked because the object was invalid; correct the existing errors to complete validation]
Expected Behavior:
CRDs should be installed or upgraded to newest one according to chart(1.0+)
Reproduction Steps (Please include YAML):
Just install karpenter using kustomize with file above
Versions:
Chart Version: 1.0.8
Kubernetes Version (kubectl version): 1.30
Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment
Description
Observed Behavior: Installing kerpenter with kustomization and flux using yaml:
After installation all CRDs are with old scheme. Tried to create nodepool with changed value of spec.disruption.consolidationPolicy from WhenUnderutilized to WhenEmptyOrUnderutilized leading to an error:
Expected Behavior: CRDs should be installed or upgraded to newest one according to chart(1.0+) Reproduction Steps (Please include YAML): Just install karpenter using kustomize with file above Versions:
Chart Version: 1.0.8
Kubernetes Version (
kubectl version
): 1.30Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment