Conversation
|
@deads2k: The label(s) DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
This PR may require API review. If so, when the changes are ready, complete the pre-review checklist and request an API review. Status of requested reviews is tracked in the API Review project. |
|
/cc |
|
/retest |
|
/lgtm |
VirtualMachineInstancePresets are based on the PodPresets k8s resource and API that injected data into pods at creation time. However this API never graduated from alpha and was removed in 1.20 [1]. While useful there are some issues with the implementation that have resulted in alternative approaches such as VirtualMachineInstanceTypes and VirtualMachinePreferences being made available within KubeVirt. As per the CRD versioning docs this change updates the generated CRD definition of VirtualMachineInstancePreset marking the currently available versions of v1 and v1alpha3 as deprecated. [1] kubernetes/kubernetes#94090 [2] https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/#version-deprecation Signed-off-by: Lee Yarwood <[email protected]>
VirtualMachineInstancePresets are based on the PodPresets k8s resource and API that injected data into pods at creation time. However this API never graduated from alpha and was removed in 1.20 [1]. While useful there are some issues with the implementation that have resulted in alternative approaches such as VirtualMachineInstanceTypes and VirtualMachinePreferences being made available within KubeVirt. As per the CRD versioning docs this change updates the generated CRD definition of VirtualMachineInstancePreset marking the currently available versions of v1 and v1alpha3 as deprecated. [1] kubernetes/kubernetes#94090 [2] https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/#version-deprecation Signed-off-by: Lee Yarwood <[email protected]>
VirtualMachineInstancePresets are based on the PodPresets k8s resource and API that injected data into pods at creation time. However this API never graduated from alpha and was removed in 1.20 [1]. While useful there are some issues with the implementation that have resulted in alternative approaches such as VirtualMachineInstanceTypes and VirtualMachinePreferences being made available within KubeVirt. As per the CRD versioning docs this change updates the generated CRD definition of VirtualMachineInstancePreset marking the currently available versions of v1 and v1alpha3 as deprecated. [1] kubernetes/kubernetes#94090 [2] https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/#version-deprecation Signed-off-by: Lee Yarwood <[email protected]>
fixes #93900
This has lingered since 1.single-digit. In keeping with not allowing permabeta and following the example of sig-auth removing alpha features that aren't graduating, this PR removes PodPresets.
/priority important-soon
/kind api
@kubernetes/sig-service-catalog
@kubernetes/api-approvers