Skip to content

Commit e71eefe

Browse files
committed
Limit the auto-added removedMinor to beta APIs
1 parent f9ed14b commit e71eefe

File tree

14 files changed

+73
-162
lines changed

14 files changed

+73
-162
lines changed

staging/src/k8s.io/api/admissionregistration/v1alpha1/types.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ const (
7979
// +genclient:nonNamespaced
8080
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
8181
// +k8s:prerelease-lifecycle-gen:introduced=1.26
82+
// +k8s:prerelease-lifecycle-gen:deprecated=1.29
83+
// +k8s:prerelease-lifecycle-gen:removed=1.32
84+
// +k8s:prerelease-lifecycle-gen:replacement=admissionregistration.k8s.io,v1,ValidatingAdmissionPolicy
8285

8386
// ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it.
8487
type ValidatingAdmissionPolicy struct {
@@ -135,6 +138,9 @@ type ExpressionWarning struct {
135138

136139
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
137140
// +k8s:prerelease-lifecycle-gen:introduced=1.26
141+
// +k8s:prerelease-lifecycle-gen:deprecated=1.29
142+
// +k8s:prerelease-lifecycle-gen:removed=1.32
143+
// +k8s:prerelease-lifecycle-gen:replacement=admissionregistration.k8s.io,v1,ValidatingAdmissionPolicyList
138144

139145
// ValidatingAdmissionPolicyList is a list of ValidatingAdmissionPolicy.
140146
type ValidatingAdmissionPolicyList struct {
@@ -374,6 +380,9 @@ type AuditAnnotation struct {
374380
// +genclient:nonNamespaced
375381
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
376382
// +k8s:prerelease-lifecycle-gen:introduced=1.26
383+
// +k8s:prerelease-lifecycle-gen:deprecated=1.29
384+
// +k8s:prerelease-lifecycle-gen:removed=1.32
385+
// +k8s:prerelease-lifecycle-gen:replacement=admissionregistration.k8s.io,v1,ValidatingAdmissionPolicyBinding
377386

378387
// ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources.
379388
// ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters.
@@ -397,6 +406,9 @@ type ValidatingAdmissionPolicyBinding struct {
397406

398407
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
399408
// +k8s:prerelease-lifecycle-gen:introduced=1.26
409+
// +k8s:prerelease-lifecycle-gen:deprecated=1.29
410+
// +k8s:prerelease-lifecycle-gen:removed=1.32
411+
// +k8s:prerelease-lifecycle-gen:replacement=admissionregistration.k8s.io,v1,ValidatingAdmissionPolicyBindingList
400412

401413
// ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding.
402414
type ValidatingAdmissionPolicyBindingList struct {

staging/src/k8s.io/api/admissionregistration/v1alpha1/zz_generated.prerelease-lifecycle.go

Lines changed: 28 additions & 48 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

staging/src/k8s.io/api/authentication/v1alpha1/types.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ import (
2626
// +genclient:onlyVerbs=create
2727
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
2828
// +k8s:prerelease-lifecycle-gen:introduced=1.26
29+
// +k8s:prerelease-lifecycle-gen:deprecated=1.29
30+
// +k8s:prerelease-lifecycle-gen:removed=1.32
31+
// +k8s:prerelease-lifecycle-gen:replacement=authentication.k8s.io,v1,SelfSubjectReview
2932

3033
// SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request.
3134
// When using impersonation, users will receive the user info of the user being impersonated. If impersonation or

staging/src/k8s.io/api/authentication/v1alpha1/zz_generated.prerelease-lifecycle.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

staging/src/k8s.io/api/certificates/v1alpha1/zz_generated.prerelease-lifecycle.go

Lines changed: 0 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

staging/src/k8s.io/api/coordination/v1alpha2/zz_generated.prerelease-lifecycle.go

Lines changed: 0 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)