@@ -81,6 +81,8 @@ type PodDisruptionBudgetStatus struct {
81
81
82
82
// +genclient
83
83
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
84
+ // +k8s:prerelease-lifecycle-gen:introduced=1.5
85
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.22
84
86
85
87
// PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods
86
88
type PodDisruptionBudget struct {
@@ -97,6 +99,8 @@ type PodDisruptionBudget struct {
97
99
}
98
100
99
101
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
102
+ // +k8s:prerelease-lifecycle-gen:introduced=1.5
103
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.22
100
104
101
105
// PodDisruptionBudgetList is a collection of PodDisruptionBudgets.
102
106
type PodDisruptionBudgetList struct {
@@ -109,6 +113,8 @@ type PodDisruptionBudgetList struct {
109
113
// +genclient
110
114
// +genclient:noVerbs
111
115
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
116
+ // +k8s:prerelease-lifecycle-gen:introduced=1.5
117
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.22
112
118
113
119
// Eviction evicts a pod from its node subject to certain policies and safety constraints.
114
120
// This is a subresource of Pod. A request to cause such an eviction is
@@ -128,6 +134,8 @@ type Eviction struct {
128
134
// +genclient
129
135
// +genclient:nonNamespaced
130
136
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
137
+ // +k8s:prerelease-lifecycle-gen:introduced=1.10
138
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.22
131
139
132
140
// PodSecurityPolicy governs the ability to make requests that affect the Security Context
133
141
// that will be applied to a pod and container.
@@ -475,6 +483,8 @@ type RuntimeClassStrategyOptions struct {
475
483
const AllowAllRuntimeClassNames = "*"
476
484
477
485
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
486
+ // +k8s:prerelease-lifecycle-gen:introduced=1.10
487
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.22
478
488
479
489
// PodSecurityPolicyList is a list of PodSecurityPolicy objects.
480
490
type PodSecurityPolicyList struct {
0 commit comments