From ed6ede3715bade59608f2058d05111aa6bef2a13 Mon Sep 17 00:00:00 2001 From: Maciej Szulik Date: Mon, 7 Nov 2016 12:44:51 +0100 Subject: [PATCH] Deprecate extensions/v1beta1.Jobs related stuff --- pkg/apis/extensions/v1beta1/types.go | 2 ++ pkg/kubectl/cmd/run.go | 3 +++ 2 files changed, 5 insertions(+) diff --git a/pkg/apis/extensions/v1beta1/types.go b/pkg/apis/extensions/v1beta1/types.go index 8cb135ad0f..9dfbc0e5d3 100644 --- a/pkg/apis/extensions/v1beta1/types.go +++ b/pkg/apis/extensions/v1beta1/types.go @@ -617,6 +617,7 @@ type ThirdPartyResourceDataList struct { // +genclient=true // Job represents the configuration of a single job. +// DEPRECATED: extensions/v1beta1.Job is deprecated, use batch/v1.Job instead. type Job struct { unversioned.TypeMeta `json:",inline"` // Standard object's metadata. @@ -636,6 +637,7 @@ type Job struct { } // JobList is a collection of jobs. +// DEPRECATED: extensions/v1beta1.JobList is deprecated, use batch/v1.JobList instead. type JobList struct { unversioned.TypeMeta `json:",inline"` // Standard list metadata diff --git a/pkg/kubectl/cmd/run.go b/pkg/kubectl/cmd/run.go index e8746fa16a..ef4ca306c4 100644 --- a/pkg/kubectl/cmd/run.go +++ b/pkg/kubectl/cmd/run.go @@ -228,6 +228,9 @@ func Run(f cmdutil.Factory, cmdIn io.Reader, cmdOut, cmdErr io.Writer, cmd *cobr generatorName = "run-pod/v1" } } + if generatorName == "job/v1beta1" { + fmt.Fprintf(cmdErr, "DEPRECATED: --generator=job/v1beta1 is deprecated, use job/v1 instead.\n") + } generators := f.Generators("run") generator, found := generators[generatorName] if !found {