Skip to content

Commit 42f767b

Browse files
authored
Deprecate ProvisioningRequest v1beta1 (#8549)
* deprecate * fix
1 parent dd3af04 commit 42f767b

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

cluster-autoscaler/apis/config/crd/autoscaling.x-k8s.io_provisioningrequests.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,8 @@ spec:
227227
- jsonPath: .metadata.creationTimestamp
228228
name: Age
229229
type: date
230+
deprecated: true
231+
deprecationWarning: autoscaling.k8s.io/v1beta1 API is deprecated
230232
name: v1beta1
231233
schema:
232234
openAPIV3Schema:

cluster-autoscaler/apis/provisioningrequest/autoscaling.x-k8s.io/v1beta1/types.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import (
2929
// +genclient
3030
// +kubebuilder:storageversions
3131
// +kubebuilder:resource:shortName=provreq;provreqs
32+
// +k8s:prerelease-lifecycle-gen=true
3233

3334
// ProvisioningRequest is a way to express additional capacity
3435
// that we would like to provision in the cluster. Cluster Autoscaler
@@ -38,6 +39,10 @@ import (
3839
// +kubebuilder:subresource:status
3940
// +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp"
4041
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
42+
// +k8s:prerelease-lifecycle-gen:introduced=1.29.0
43+
// +k8s:prerelease-lifecycle-gen:deprecated=1.34.0
44+
// +k8s:prerelease-lifecycle-gen:replacement=autoscaling,v1,ProvisioningRequest
45+
// +kubebuilder:deprecatedversion:warning=autoscaling.k8s.io/v1beta1 API is deprecated
4146
type ProvisioningRequest struct {
4247
metav1.TypeMeta `json:",inline"`
4348
// Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata

0 commit comments

Comments
 (0)