Skip to content

Commit cab89c7

Browse files
authored
Merge pull request kubernetes#90472 from deads2k/beta-annotations-06-batch
add prerelease lifecycle tags to batch
2 parents 7e627e0 + 657682b commit cab89c7

File tree

4 files changed

+84
-1
lines changed

4 files changed

+84
-1
lines changed

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

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

staging/src/k8s.io/api/batch/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/batch/v1beta1"

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

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,13 @@ package v1beta1
1818

1919
import (
2020
batchv1 "k8s.io/api/batch/v1"
21-
"k8s.io/api/core/v1"
21+
v1 "k8s.io/api/core/v1"
2222
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2323
)
2424

2525
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
26+
// +k8s:prerelease-lifecycle-gen:introduced=1.8
27+
// +k8s:prerelease-lifecycle-gen:deprecated=1.22
2628

2729
// JobTemplate describes a template for creating copies of a predefined pod.
2830
type JobTemplate struct {
@@ -53,6 +55,8 @@ type JobTemplateSpec struct {
5355

5456
// +genclient
5557
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
58+
// +k8s:prerelease-lifecycle-gen:introduced=1.8
59+
// +k8s:prerelease-lifecycle-gen:deprecated=1.22
5660

5761
// CronJob represents the configuration of a single cron job.
5862
type CronJob struct {
@@ -74,6 +78,8 @@ type CronJob struct {
7478
}
7579

7680
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
81+
// +k8s:prerelease-lifecycle-gen:introduced=1.8
82+
// +k8s:prerelease-lifecycle-gen:deprecated=1.22
7783

7884
// CronJobList is a collection of cron jobs.
7985
type CronJobList struct {

staging/src/k8s.io/api/batch/v1beta1/zz_generated.prerelease-lifecycle.go

Lines changed: 75 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)