Skip to content

Commit 3f4f018

Browse files
authored
Merge pull request kubernetes#90672 from deads2k/beta-annotations-16-apiservice
add prerelease lifecycle tags to apiregistration.k8s.io
2 parents 3e61618 + 823baa1 commit 3f4f018

File tree

4 files changed

+83
-0
lines changed

4 files changed

+83
-0
lines changed

staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ go_library(
1414
"register.go",
1515
"types.go",
1616
"zz_generated.deepcopy.go",
17+
"zz_generated.prerelease-lifecycle.go",
1718
],
1819
importmap = "k8s.io/kubernetes/vendor/k8s.io/kube-aggregator/pkg/apis/apiregistration",
1920
importpath = "k8s.io/kube-aggregator/pkg/apis/apiregistration",

staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/doc.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ limitations under the License.
1616

1717
// +k8s:deepcopy-gen=package
1818
// +groupName=apiregistration.k8s.io
19+
// +k8s:prerelease-lifecycle-gen=true
1920

2021
// Package apiregistration is the internal version of the API.
2122
package apiregistration // import "k8s.io/kube-aggregator/pkg/apis/apiregistration"

staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/types.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ package apiregistration
1919
import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2020

2121
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
22+
// +k8s:prerelease-lifecycle-gen:introduced=1.7
23+
// +k8s:prerelease-lifecycle-gen:deprecated=1.19
24+
// +k8s:prerelease-lifecycle-gen:removed=1.22
25+
// +k8s:prerelease-lifecycle-gen:replacement=apiregistration.k8s.io,v1,APIServiceList
2226

2327
// APIServiceList is a list of APIService objects.
2428
type APIServiceList struct {
@@ -129,6 +133,10 @@ type APIServiceStatus struct {
129133
// +genclient
130134
// +genclient:nonNamespaced
131135
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
136+
// +k8s:prerelease-lifecycle-gen:introduced=1.7
137+
// +k8s:prerelease-lifecycle-gen:deprecated=1.19
138+
// +k8s:prerelease-lifecycle-gen:removed=1.22
139+
// +k8s:prerelease-lifecycle-gen:replacement=apiregistration.k8s.io,v1,APIService
132140

133141
// APIService represents a server for a particular GroupVersion.
134142
// Name must be "version.group".

staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/zz_generated.prerelease-lifecycle.go

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

0 commit comments

Comments
 (0)