deprecate

This commit is contained in:
Maciej Partyka 2025-09-18 09:24:13 +00:00
parent 64a815fe45
commit cee4a0edaa
2 changed files with 7 additions and 0 deletions

View File

@ -227,6 +227,8 @@ spec:
- jsonPath: .metadata.creationTimestamp
name: Age
type: date
deprecated: true
deprecationWarning: v1beta1 ProvisioningRequest is deprecated
name: v1beta1
schema:
openAPIV3Schema:

View File

@ -29,6 +29,7 @@ import (
// +genclient
// +kubebuilder:storageversions
// +kubebuilder:resource:shortName=provreq;provreqs
// +k8s:prerelease-lifecycle-gen=true
// ProvisioningRequest is a way to express additional capacity
// that we would like to provision in the cluster. Cluster Autoscaler
@ -38,6 +39,10 @@ import (
// +kubebuilder:subresource:status
// +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp"
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
// +k8s:prerelease-lifecycle-gen:introduced=1.29.0
// +k8s:prerelease-lifecycle-gen:deprecated=1.35.0
// +k8s:prerelease-lifecycle-gen:replacement=autoscaling,v1,ProvisioningRequest
// +kubebuilder:deprecatedversion:warning=v1beta1 ProvisioningRequest is deprecated
type ProvisioningRequest struct {
metav1.TypeMeta `json:",inline"`
// Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata