@@ -50,6 +50,9 @@ type ScaleStatus struct {
50
50
}
51
51
52
52
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
53
+ // +k8s:prerelease-lifecycle-gen:introduced=1.1
54
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.2
55
+ // +k8s:prerelease-lifecycle-gen:removed=1.18
53
56
54
57
// represents a scaling request for a resource.
55
58
type Scale struct {
@@ -71,6 +74,9 @@ type Scale struct {
71
74
// +genclient:method=GetScale,verb=get,subresource=scale,result=Scale
72
75
// +genclient:method=UpdateScale,verb=update,subresource=scale,input=Scale,result=Scale
73
76
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
77
+ // +k8s:prerelease-lifecycle-gen:introduced=1.1
78
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.8
79
+ // +k8s:prerelease-lifecycle-gen:removed=1.18
74
80
75
81
// DEPRECATED - This group version of Deployment is deprecated by apps/v1beta2/Deployment. See the release notes for
76
82
// more information.
@@ -144,6 +150,9 @@ type DeploymentSpec struct {
144
150
}
145
151
146
152
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
153
+ // +k8s:prerelease-lifecycle-gen:introduced=1.2
154
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.8
155
+ // +k8s:prerelease-lifecycle-gen:removed=1.18
147
156
148
157
// DEPRECATED.
149
158
// DeploymentRollback stores the information required to rollback a deployment.
@@ -301,6 +310,9 @@ type DeploymentCondition struct {
301
310
}
302
311
303
312
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
313
+ // +k8s:prerelease-lifecycle-gen:introduced=1.1
314
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.8
315
+ // +k8s:prerelease-lifecycle-gen:removed=1.18
304
316
305
317
// DeploymentList is a list of Deployments.
306
318
type DeploymentList struct {
@@ -475,6 +487,9 @@ type DaemonSetCondition struct {
475
487
476
488
// +genclient
477
489
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
490
+ // +k8s:prerelease-lifecycle-gen:introduced=1.1
491
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.8
492
+ // +k8s:prerelease-lifecycle-gen:removed=1.18
478
493
479
494
// DEPRECATED - This group version of DaemonSet is deprecated by apps/v1beta2/DaemonSet. See the release notes for
480
495
// more information.
@@ -514,6 +529,9 @@ const (
514
529
)
515
530
516
531
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
532
+ // +k8s:prerelease-lifecycle-gen:introduced=1.1
533
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.8
534
+ // +k8s:prerelease-lifecycle-gen:removed=1.18
517
535
518
536
// DaemonSetList is a collection of daemon sets.
519
537
type DaemonSetList struct {
@@ -529,6 +547,9 @@ type DaemonSetList struct {
529
547
530
548
// +genclient
531
549
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
550
+ // +k8s:prerelease-lifecycle-gen:introduced=1.1
551
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.14
552
+ // +k8s:prerelease-lifecycle-gen:removed=1.22
532
553
533
554
// Ingress is a collection of rules that allow inbound connections to reach the
534
555
// endpoints defined by a backend. An Ingress can be configured to give services
@@ -554,6 +575,9 @@ type Ingress struct {
554
575
}
555
576
556
577
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
578
+ // +k8s:prerelease-lifecycle-gen:introduced=1.1
579
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.14
580
+ // +k8s:prerelease-lifecycle-gen:removed=1.22
557
581
558
582
// IngressList is a collection of Ingress.
559
583
type IngressList struct {
@@ -776,6 +800,9 @@ type IngressBackend struct {
776
800
// +genclient:method=GetScale,verb=get,subresource=scale,result=Scale
777
801
// +genclient:method=UpdateScale,verb=update,subresource=scale,input=Scale,result=Scale
778
802
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
803
+ // +k8s:prerelease-lifecycle-gen:introduced=1.2
804
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.8
805
+ // +k8s:prerelease-lifecycle-gen:removed=1.18
779
806
780
807
// DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1beta2/ReplicaSet. See the release notes for
781
808
// more information.
@@ -804,6 +831,9 @@ type ReplicaSet struct {
804
831
}
805
832
806
833
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
834
+ // +k8s:prerelease-lifecycle-gen:introduced=1.2
835
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.8
836
+ // +k8s:prerelease-lifecycle-gen:removed=1.18
807
837
808
838
// ReplicaSetList is a collection of ReplicaSets.
809
839
type ReplicaSetList struct {
@@ -906,6 +936,9 @@ type ReplicaSetCondition struct {
906
936
// +genclient
907
937
// +genclient:nonNamespaced
908
938
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
939
+ // +k8s:prerelease-lifecycle-gen:introduced=1.2
940
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.11
941
+ // +k8s:prerelease-lifecycle-gen:removed=1.18
909
942
910
943
// PodSecurityPolicy governs the ability to make requests that affect the Security Context
911
944
// that will be applied to a pod and container.
@@ -1264,6 +1297,9 @@ type RuntimeClassStrategyOptions struct {
1264
1297
const AllowAllRuntimeClassNames = "*"
1265
1298
1266
1299
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
1300
+ // +k8s:prerelease-lifecycle-gen:introduced=1.2
1301
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.11
1302
+ // +k8s:prerelease-lifecycle-gen:removed=1.18
1267
1303
1268
1304
// PodSecurityPolicyList is a list of PodSecurityPolicy objects.
1269
1305
// Deprecated: use PodSecurityPolicyList from policy API Group instead.
@@ -1280,6 +1316,9 @@ type PodSecurityPolicyList struct {
1280
1316
1281
1317
// +genclient
1282
1318
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
1319
+ // +k8s:prerelease-lifecycle-gen:introduced=1.3
1320
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.9
1321
+ // +k8s:prerelease-lifecycle-gen:removed=1.18
1283
1322
1284
1323
// DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy.
1285
1324
// NetworkPolicy describes what network traffic is allowed for a set of Pods
@@ -1450,6 +1489,9 @@ type NetworkPolicyPeer struct {
1450
1489
}
1451
1490
1452
1491
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
1492
+ // +k8s:prerelease-lifecycle-gen:introduced=1.3
1493
+ // +k8s:prerelease-lifecycle-gen:deprecated=1.9
1494
+ // +k8s:prerelease-lifecycle-gen:removed=1.18
1453
1495
1454
1496
// DEPRECATED 1.9 - This group version of NetworkPolicyList is deprecated by networking/v1/NetworkPolicyList.
1455
1497
// Network Policy List is a list of NetworkPolicy objects.
0 commit comments