Skip to content

Commit 88c5f64

Browse files
committed
extension API tag update
1 parent 46b2891 commit 88c5f64

File tree

3 files changed

+44
-0
lines changed

3 files changed

+44
-0
lines changed

staging/src/k8s.io/api/extensions/v1beta1/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ go_library(
1313
"register.go",
1414
"types.go",
1515
"types_swagger_doc_generated.go",
16+
"zz_generated.apistatus.go",
1617
"zz_generated.deepcopy.go",
1718
],
1819
importmap = "k8s.io/kubernetes/vendor/k8s.io/api/extensions/v1beta1",

staging/src/k8s.io/api/extensions/v1beta1/doc.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,6 @@ limitations under the License.
1717
// +k8s:deepcopy-gen=package
1818
// +k8s:protobuf-gen=package
1919
// +k8s:openapi-gen=true
20+
// +k8s:prerelease-lifecycle-gen=true
2021

2122
package v1beta1 // import "k8s.io/api/extensions/v1beta1"

staging/src/k8s.io/api/extensions/v1beta1/types.go

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,9 @@ type ScaleStatus struct {
5050
}
5151

5252
// +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
5356

5457
// represents a scaling request for a resource.
5558
type Scale struct {
@@ -71,6 +74,9 @@ type Scale struct {
7174
// +genclient:method=GetScale,verb=get,subresource=scale,result=Scale
7275
// +genclient:method=UpdateScale,verb=update,subresource=scale,input=Scale,result=Scale
7376
// +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
7480

7581
// DEPRECATED - This group version of Deployment is deprecated by apps/v1beta2/Deployment. See the release notes for
7682
// more information.
@@ -144,6 +150,9 @@ type DeploymentSpec struct {
144150
}
145151

146152
// +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
147156

148157
// DEPRECATED.
149158
// DeploymentRollback stores the information required to rollback a deployment.
@@ -301,6 +310,9 @@ type DeploymentCondition struct {
301310
}
302311

303312
// +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
304316

305317
// DeploymentList is a list of Deployments.
306318
type DeploymentList struct {
@@ -475,6 +487,9 @@ type DaemonSetCondition struct {
475487

476488
// +genclient
477489
// +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
478493

479494
// DEPRECATED - This group version of DaemonSet is deprecated by apps/v1beta2/DaemonSet. See the release notes for
480495
// more information.
@@ -514,6 +529,9 @@ const (
514529
)
515530

516531
// +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
517535

518536
// DaemonSetList is a collection of daemon sets.
519537
type DaemonSetList struct {
@@ -529,6 +547,9 @@ type DaemonSetList struct {
529547

530548
// +genclient
531549
// +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
532553

533554
// Ingress is a collection of rules that allow inbound connections to reach the
534555
// endpoints defined by a backend. An Ingress can be configured to give services
@@ -554,6 +575,9 @@ type Ingress struct {
554575
}
555576

556577
// +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
557581

558582
// IngressList is a collection of Ingress.
559583
type IngressList struct {
@@ -776,6 +800,9 @@ type IngressBackend struct {
776800
// +genclient:method=GetScale,verb=get,subresource=scale,result=Scale
777801
// +genclient:method=UpdateScale,verb=update,subresource=scale,input=Scale,result=Scale
778802
// +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
779806

780807
// DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1beta2/ReplicaSet. See the release notes for
781808
// more information.
@@ -804,6 +831,9 @@ type ReplicaSet struct {
804831
}
805832

806833
// +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
807837

808838
// ReplicaSetList is a collection of ReplicaSets.
809839
type ReplicaSetList struct {
@@ -906,6 +936,9 @@ type ReplicaSetCondition struct {
906936
// +genclient
907937
// +genclient:nonNamespaced
908938
// +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
909942

910943
// PodSecurityPolicy governs the ability to make requests that affect the Security Context
911944
// that will be applied to a pod and container.
@@ -1264,6 +1297,9 @@ type RuntimeClassStrategyOptions struct {
12641297
const AllowAllRuntimeClassNames = "*"
12651298

12661299
// +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
12671303

12681304
// PodSecurityPolicyList is a list of PodSecurityPolicy objects.
12691305
// Deprecated: use PodSecurityPolicyList from policy API Group instead.
@@ -1280,6 +1316,9 @@ type PodSecurityPolicyList struct {
12801316

12811317
// +genclient
12821318
// +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
12831322

12841323
// DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy.
12851324
// NetworkPolicy describes what network traffic is allowed for a set of Pods
@@ -1450,6 +1489,9 @@ type NetworkPolicyPeer struct {
14501489
}
14511490

14521491
// +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
14531495

14541496
// DEPRECATED 1.9 - This group version of NetworkPolicyList is deprecated by networking/v1/NetworkPolicyList.
14551497
// Network Policy List is a list of NetworkPolicy objects.

0 commit comments

Comments
 (0)