mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 13:37:30 +00:00
Merge pull request #80679 from seans3/move-generate-staging
Move pkg/kubectl/generate to staging
This commit is contained in:
commit
bdde11a664
@ -138,8 +138,6 @@ pkg/kubectl/cmd/taint
|
|||||||
pkg/kubectl/cmd/testing
|
pkg/kubectl/cmd/testing
|
||||||
pkg/kubectl/cmd/top
|
pkg/kubectl/cmd/top
|
||||||
pkg/kubectl/cmd/wait
|
pkg/kubectl/cmd/wait
|
||||||
pkg/kubectl/generate
|
|
||||||
pkg/kubectl/generate/versioned
|
|
||||||
pkg/kubelet
|
pkg/kubelet
|
||||||
pkg/kubelet/apis/config
|
pkg/kubelet/apis/config
|
||||||
pkg/kubelet/apis/config/v1beta1
|
pkg/kubelet/apis/config/v1beta1
|
||||||
@ -534,6 +532,8 @@ staging/src/k8s.io/kube-aggregator/pkg/controllers/autoregister
|
|||||||
staging/src/k8s.io/kube-proxy/config/v1alpha1
|
staging/src/k8s.io/kube-proxy/config/v1alpha1
|
||||||
staging/src/k8s.io/kubectl/pkg/cmd/util
|
staging/src/k8s.io/kubectl/pkg/cmd/util
|
||||||
staging/src/k8s.io/kubectl/pkg/describe/versioned
|
staging/src/k8s.io/kubectl/pkg/describe/versioned
|
||||||
|
staging/src/k8s.io/kubectl/pkg/generate
|
||||||
|
staging/src/k8s.io/kubectl/pkg/generate/versioned
|
||||||
staging/src/k8s.io/kubectl/pkg/metricsutil
|
staging/src/k8s.io/kubectl/pkg/metricsutil
|
||||||
staging/src/k8s.io/kubectl/pkg/polymorphichelpers
|
staging/src/k8s.io/kubectl/pkg/polymorphichelpers
|
||||||
staging/src/k8s.io/kubectl/pkg/util/templates
|
staging/src/k8s.io/kubectl/pkg/util/templates
|
||||||
|
@ -84,7 +84,6 @@ filegroup(
|
|||||||
":package-srcs",
|
":package-srcs",
|
||||||
"//pkg/kubectl/cmd:all-srcs",
|
"//pkg/kubectl/cmd:all-srcs",
|
||||||
"//pkg/kubectl/explain:all-srcs",
|
"//pkg/kubectl/explain:all-srcs",
|
||||||
"//pkg/kubectl/generate:all-srcs",
|
|
||||||
"//pkg/kubectl/proxy:all-srcs",
|
"//pkg/kubectl/proxy:all-srcs",
|
||||||
],
|
],
|
||||||
tags = ["automanaged"],
|
tags = ["automanaged"],
|
||||||
|
@ -6,8 +6,6 @@ go_library(
|
|||||||
importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/autoscale",
|
importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/autoscale",
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//pkg/kubectl/generate:go_default_library",
|
|
||||||
"//pkg/kubectl/generate/versioned:go_default_library",
|
|
||||||
"//staging/src/k8s.io/api/autoscaling/v1:go_default_library",
|
"//staging/src/k8s.io/api/autoscaling/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library",
|
||||||
"//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library",
|
"//staging/src/k8s.io/cli-runtime/pkg/genericclioptions:go_default_library",
|
||||||
@ -16,6 +14,8 @@ go_library(
|
|||||||
"//staging/src/k8s.io/client-go/kubernetes/typed/autoscaling/v1:go_default_library",
|
"//staging/src/k8s.io/client-go/kubernetes/typed/autoscaling/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/client-go/scale:go_default_library",
|
"//staging/src/k8s.io/client-go/scale:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/cmd/util:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/cmd/util:go_default_library",
|
||||||
|
"//staging/src/k8s.io/kubectl/pkg/generate:go_default_library",
|
||||||
|
"//staging/src/k8s.io/kubectl/pkg/generate/versioned:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/scheme:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/scheme:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/util:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/util:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/util/i18n:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/util/i18n:go_default_library",
|
||||||
|
@ -30,12 +30,12 @@ import (
|
|||||||
autoscalingv1client "k8s.io/client-go/kubernetes/typed/autoscaling/v1"
|
autoscalingv1client "k8s.io/client-go/kubernetes/typed/autoscaling/v1"
|
||||||
"k8s.io/client-go/scale"
|
"k8s.io/client-go/scale"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/scheme"
|
"k8s.io/kubectl/pkg/scheme"
|
||||||
"k8s.io/kubectl/pkg/util"
|
"k8s.io/kubectl/pkg/util"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -23,8 +23,6 @@ go_library(
|
|||||||
importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/create",
|
importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/create",
|
||||||
visibility = ["//build/visible_to:pkg_kubectl_cmd_create_CONSUMERS"],
|
visibility = ["//build/visible_to:pkg_kubectl_cmd_create_CONSUMERS"],
|
||||||
deps = [
|
deps = [
|
||||||
"//pkg/kubectl/generate:go_default_library",
|
|
||||||
"//pkg/kubectl/generate/versioned:go_default_library",
|
|
||||||
"//staging/src/k8s.io/api/apps/v1:go_default_library",
|
"//staging/src/k8s.io/api/apps/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/api/batch/v1:go_default_library",
|
"//staging/src/k8s.io/api/batch/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/api/batch/v1beta1:go_default_library",
|
"//staging/src/k8s.io/api/batch/v1beta1:go_default_library",
|
||||||
@ -46,6 +44,8 @@ go_library(
|
|||||||
"//staging/src/k8s.io/component-base/cli/flag:go_default_library",
|
"//staging/src/k8s.io/component-base/cli/flag:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/cmd/util:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/cmd/util:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/cmd/util/editor:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/cmd/util/editor:go_default_library",
|
||||||
|
"//staging/src/k8s.io/kubectl/pkg/generate:go_default_library",
|
||||||
|
"//staging/src/k8s.io/kubectl/pkg/generate/versioned:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/rawhttp:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/rawhttp:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/scheme:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/scheme:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/util:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/util:go_default_library",
|
||||||
@ -82,7 +82,6 @@ go_test(
|
|||||||
embed = [":go_default_library"],
|
embed = [":go_default_library"],
|
||||||
deps = [
|
deps = [
|
||||||
"//pkg/kubectl/cmd/testing:go_default_library",
|
"//pkg/kubectl/cmd/testing:go_default_library",
|
||||||
"//pkg/kubectl/generate/versioned:go_default_library",
|
|
||||||
"//staging/src/k8s.io/api/apps/v1:go_default_library",
|
"//staging/src/k8s.io/api/apps/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/api/batch/v1:go_default_library",
|
"//staging/src/k8s.io/api/batch/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/api/batch/v1beta1:go_default_library",
|
"//staging/src/k8s.io/api/batch/v1beta1:go_default_library",
|
||||||
@ -98,6 +97,7 @@ go_test(
|
|||||||
"//staging/src/k8s.io/cli-runtime/pkg/resource:go_default_library",
|
"//staging/src/k8s.io/cli-runtime/pkg/resource:go_default_library",
|
||||||
"//staging/src/k8s.io/client-go/rest:go_default_library",
|
"//staging/src/k8s.io/client-go/rest:go_default_library",
|
||||||
"//staging/src/k8s.io/client-go/rest/fake:go_default_library",
|
"//staging/src/k8s.io/client-go/rest/fake:go_default_library",
|
||||||
|
"//staging/src/k8s.io/kubectl/pkg/generate/versioned:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/scheme:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/scheme:go_default_library",
|
||||||
"//vendor/github.com/stretchr/testify/assert:go_default_library",
|
"//vendor/github.com/stretchr/testify/assert:go_default_library",
|
||||||
],
|
],
|
||||||
|
@ -37,12 +37,12 @@ import (
|
|||||||
"k8s.io/client-go/dynamic"
|
"k8s.io/client-go/dynamic"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
"k8s.io/kubectl/pkg/cmd/util/editor"
|
"k8s.io/kubectl/pkg/cmd/util/editor"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
"k8s.io/kubectl/pkg/rawhttp"
|
"k8s.io/kubectl/pkg/rawhttp"
|
||||||
"k8s.io/kubectl/pkg/scheme"
|
"k8s.io/kubectl/pkg/scheme"
|
||||||
"k8s.io/kubectl/pkg/util"
|
"k8s.io/kubectl/pkg/util"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// CreateOptions is the commandline options for 'create' sub command
|
// CreateOptions is the commandline options for 'create' sub command
|
||||||
|
@ -21,10 +21,10 @@ import (
|
|||||||
|
|
||||||
"k8s.io/cli-runtime/pkg/genericclioptions"
|
"k8s.io/cli-runtime/pkg/genericclioptions"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -21,10 +21,10 @@ import (
|
|||||||
|
|
||||||
"k8s.io/cli-runtime/pkg/genericclioptions"
|
"k8s.io/cli-runtime/pkg/genericclioptions"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -21,10 +21,10 @@ import (
|
|||||||
|
|
||||||
"k8s.io/cli-runtime/pkg/genericclioptions"
|
"k8s.io/cli-runtime/pkg/genericclioptions"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -27,9 +27,9 @@ import (
|
|||||||
"k8s.io/cli-runtime/pkg/genericclioptions"
|
"k8s.io/cli-runtime/pkg/genericclioptions"
|
||||||
restclient "k8s.io/client-go/rest"
|
restclient "k8s.io/client-go/rest"
|
||||||
"k8s.io/client-go/rest/fake"
|
"k8s.io/client-go/rest/fake"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/scheme"
|
"k8s.io/kubectl/pkg/scheme"
|
||||||
cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
|
cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func Test_generatorFromName(t *testing.T) {
|
func Test_generatorFromName(t *testing.T) {
|
||||||
|
@ -21,10 +21,10 @@ import (
|
|||||||
|
|
||||||
"k8s.io/cli-runtime/pkg/genericclioptions"
|
"k8s.io/cli-runtime/pkg/genericclioptions"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -21,10 +21,10 @@ import (
|
|||||||
|
|
||||||
"k8s.io/cli-runtime/pkg/genericclioptions"
|
"k8s.io/cli-runtime/pkg/genericclioptions"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -22,10 +22,10 @@ import (
|
|||||||
apiv1 "k8s.io/api/core/v1"
|
apiv1 "k8s.io/api/core/v1"
|
||||||
"k8s.io/cli-runtime/pkg/genericclioptions"
|
"k8s.io/cli-runtime/pkg/genericclioptions"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -21,10 +21,10 @@ import (
|
|||||||
|
|
||||||
"k8s.io/cli-runtime/pkg/genericclioptions"
|
"k8s.io/cli-runtime/pkg/genericclioptions"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -21,10 +21,10 @@ import (
|
|||||||
|
|
||||||
"k8s.io/cli-runtime/pkg/genericclioptions"
|
"k8s.io/cli-runtime/pkg/genericclioptions"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -21,10 +21,10 @@ import (
|
|||||||
|
|
||||||
"k8s.io/cli-runtime/pkg/genericclioptions"
|
"k8s.io/cli-runtime/pkg/genericclioptions"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// NewCmdCreateSecret groups subcommands to create various types of secrets
|
// NewCmdCreateSecret groups subcommands to create various types of secrets
|
||||||
|
@ -22,10 +22,10 @@ import (
|
|||||||
"k8s.io/api/core/v1"
|
"k8s.io/api/core/v1"
|
||||||
"k8s.io/cli-runtime/pkg/genericclioptions"
|
"k8s.io/cli-runtime/pkg/genericclioptions"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// NewCmdCreateService is a macro command to create a new service
|
// NewCmdCreateService is a macro command to create a new service
|
||||||
|
@ -21,10 +21,10 @@ import (
|
|||||||
|
|
||||||
"k8s.io/cli-runtime/pkg/genericclioptions"
|
"k8s.io/cli-runtime/pkg/genericclioptions"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -6,8 +6,6 @@ go_library(
|
|||||||
importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/expose",
|
importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/expose",
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//pkg/kubectl/generate:go_default_library",
|
|
||||||
"//pkg/kubectl/generate/versioned:go_default_library",
|
|
||||||
"//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library",
|
||||||
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library",
|
||||||
@ -19,6 +17,8 @@ go_library(
|
|||||||
"//staging/src/k8s.io/cli-runtime/pkg/resource:go_default_library",
|
"//staging/src/k8s.io/cli-runtime/pkg/resource:go_default_library",
|
||||||
"//staging/src/k8s.io/client-go/dynamic:go_default_library",
|
"//staging/src/k8s.io/client-go/dynamic:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/cmd/util:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/cmd/util:go_default_library",
|
||||||
|
"//staging/src/k8s.io/kubectl/pkg/generate:go_default_library",
|
||||||
|
"//staging/src/k8s.io/kubectl/pkg/generate/versioned:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/polymorphichelpers:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/polymorphichelpers:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/scheme:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/scheme:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/util:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/util:go_default_library",
|
||||||
|
@ -34,13 +34,13 @@ import (
|
|||||||
"k8s.io/cli-runtime/pkg/resource"
|
"k8s.io/cli-runtime/pkg/resource"
|
||||||
"k8s.io/client-go/dynamic"
|
"k8s.io/client-go/dynamic"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/polymorphichelpers"
|
"k8s.io/kubectl/pkg/polymorphichelpers"
|
||||||
"k8s.io/kubectl/pkg/scheme"
|
"k8s.io/kubectl/pkg/scheme"
|
||||||
"k8s.io/kubectl/pkg/util"
|
"k8s.io/kubectl/pkg/util"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -11,8 +11,6 @@ go_library(
|
|||||||
"//pkg/kubectl/cmd/delete:go_default_library",
|
"//pkg/kubectl/cmd/delete:go_default_library",
|
||||||
"//pkg/kubectl/cmd/exec:go_default_library",
|
"//pkg/kubectl/cmd/exec:go_default_library",
|
||||||
"//pkg/kubectl/cmd/logs:go_default_library",
|
"//pkg/kubectl/cmd/logs:go_default_library",
|
||||||
"//pkg/kubectl/generate:go_default_library",
|
|
||||||
"//pkg/kubectl/generate/versioned:go_default_library",
|
|
||||||
"//staging/src/k8s.io/api/core/v1:go_default_library",
|
"//staging/src/k8s.io/api/core/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
|
||||||
"//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library",
|
||||||
@ -29,6 +27,8 @@ go_library(
|
|||||||
"//staging/src/k8s.io/client-go/tools/cache:go_default_library",
|
"//staging/src/k8s.io/client-go/tools/cache:go_default_library",
|
||||||
"//staging/src/k8s.io/client-go/tools/watch:go_default_library",
|
"//staging/src/k8s.io/client-go/tools/watch:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/cmd/util:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/cmd/util:go_default_library",
|
||||||
|
"//staging/src/k8s.io/kubectl/pkg/generate:go_default_library",
|
||||||
|
"//staging/src/k8s.io/kubectl/pkg/generate/versioned:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/polymorphichelpers:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/polymorphichelpers:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/scheme:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/scheme:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/util:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/util:go_default_library",
|
||||||
|
@ -41,6 +41,8 @@ import (
|
|||||||
"k8s.io/client-go/tools/cache"
|
"k8s.io/client-go/tools/cache"
|
||||||
watchtools "k8s.io/client-go/tools/watch"
|
watchtools "k8s.io/client-go/tools/watch"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/polymorphichelpers"
|
"k8s.io/kubectl/pkg/polymorphichelpers"
|
||||||
"k8s.io/kubectl/pkg/scheme"
|
"k8s.io/kubectl/pkg/scheme"
|
||||||
"k8s.io/kubectl/pkg/util"
|
"k8s.io/kubectl/pkg/util"
|
||||||
@ -52,8 +54,6 @@ import (
|
|||||||
"k8s.io/kubernetes/pkg/kubectl/cmd/delete"
|
"k8s.io/kubernetes/pkg/kubectl/cmd/delete"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/cmd/exec"
|
"k8s.io/kubernetes/pkg/kubectl/cmd/exec"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/cmd/logs"
|
"k8s.io/kubernetes/pkg/kubectl/cmd/logs"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
uexec "k8s.io/utils/exec"
|
uexec "k8s.io/utils/exec"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -20,7 +20,6 @@ go_library(
|
|||||||
visibility = ["//build/visible_to:pkg_kubectl_cmd_set_CONSUMERS"],
|
visibility = ["//build/visible_to:pkg_kubectl_cmd_set_CONSUMERS"],
|
||||||
deps = [
|
deps = [
|
||||||
"//pkg/kubectl/cmd/set/env:go_default_library",
|
"//pkg/kubectl/cmd/set/env:go_default_library",
|
||||||
"//pkg/kubectl/generate/versioned:go_default_library",
|
|
||||||
"//staging/src/k8s.io/api/core/v1:go_default_library",
|
"//staging/src/k8s.io/api/core/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/api/rbac/v1:go_default_library",
|
"//staging/src/k8s.io/api/rbac/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library",
|
||||||
@ -36,6 +35,7 @@ go_library(
|
|||||||
"//staging/src/k8s.io/cli-runtime/pkg/resource:go_default_library",
|
"//staging/src/k8s.io/cli-runtime/pkg/resource:go_default_library",
|
||||||
"//staging/src/k8s.io/client-go/kubernetes:go_default_library",
|
"//staging/src/k8s.io/client-go/kubernetes:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/cmd/util:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/cmd/util:go_default_library",
|
||||||
|
"//staging/src/k8s.io/kubectl/pkg/generate/versioned:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/polymorphichelpers:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/polymorphichelpers:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/scheme:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/scheme:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/util/i18n:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/util/i18n:go_default_library",
|
||||||
|
@ -30,11 +30,11 @@ import (
|
|||||||
"k8s.io/cli-runtime/pkg/printers"
|
"k8s.io/cli-runtime/pkg/printers"
|
||||||
"k8s.io/cli-runtime/pkg/resource"
|
"k8s.io/cli-runtime/pkg/resource"
|
||||||
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
cmdutil "k8s.io/kubectl/pkg/cmd/util"
|
||||||
|
generateversioned "k8s.io/kubectl/pkg/generate/versioned"
|
||||||
"k8s.io/kubectl/pkg/polymorphichelpers"
|
"k8s.io/kubectl/pkg/polymorphichelpers"
|
||||||
"k8s.io/kubectl/pkg/scheme"
|
"k8s.io/kubectl/pkg/scheme"
|
||||||
"k8s.io/kubectl/pkg/util/i18n"
|
"k8s.io/kubectl/pkg/util/i18n"
|
||||||
"k8s.io/kubectl/pkg/util/templates"
|
"k8s.io/kubectl/pkg/util/templates"
|
||||||
generateversioned "k8s.io/kubernetes/pkg/kubectl/generate/versioned"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -14,6 +14,7 @@ filegroup(
|
|||||||
"//staging/src/k8s.io/kubectl/pkg/cmd/util:all-srcs",
|
"//staging/src/k8s.io/kubectl/pkg/cmd/util:all-srcs",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/describe:all-srcs",
|
"//staging/src/k8s.io/kubectl/pkg/describe:all-srcs",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/drain:all-srcs",
|
"//staging/src/k8s.io/kubectl/pkg/drain:all-srcs",
|
||||||
|
"//staging/src/k8s.io/kubectl/pkg/generate:all-srcs",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/generated:all-srcs",
|
"//staging/src/k8s.io/kubectl/pkg/generated:all-srcs",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/metricsutil:all-srcs",
|
"//staging/src/k8s.io/kubectl/pkg/metricsutil:all-srcs",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/polymorphichelpers:all-srcs",
|
"//staging/src/k8s.io/kubectl/pkg/polymorphichelpers:all-srcs",
|
||||||
|
@ -3,7 +3,8 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
|
|||||||
go_library(
|
go_library(
|
||||||
name = "go_default_library",
|
name = "go_default_library",
|
||||||
srcs = ["generate.go"],
|
srcs = ["generate.go"],
|
||||||
importpath = "k8s.io/kubernetes/pkg/kubectl/generate",
|
importmap = "k8s.io/kubernetes/vendor/k8s.io/kubectl/pkg/generate",
|
||||||
|
importpath = "k8s.io/kubectl/pkg/generate",
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
|
||||||
@ -31,7 +32,7 @@ filegroup(
|
|||||||
name = "all-srcs",
|
name = "all-srcs",
|
||||||
srcs = [
|
srcs = [
|
||||||
":package-srcs",
|
":package-srcs",
|
||||||
"//pkg/kubectl/generate/versioned:all-srcs",
|
"//staging/src/k8s.io/kubectl/pkg/generate/versioned:all-srcs",
|
||||||
],
|
],
|
||||||
tags = ["automanaged"],
|
tags = ["automanaged"],
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
@ -22,10 +22,10 @@ go_library(
|
|||||||
"service_basic.go",
|
"service_basic.go",
|
||||||
"serviceaccount.go",
|
"serviceaccount.go",
|
||||||
],
|
],
|
||||||
importpath = "k8s.io/kubernetes/pkg/kubectl/generate/versioned",
|
importmap = "k8s.io/kubernetes/vendor/k8s.io/kubectl/pkg/generate/versioned",
|
||||||
|
importpath = "k8s.io/kubectl/pkg/generate/versioned",
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//pkg/kubectl/generate:go_default_library",
|
|
||||||
"//staging/src/k8s.io/api/apps/v1:go_default_library",
|
"//staging/src/k8s.io/api/apps/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/api/apps/v1beta1:go_default_library",
|
"//staging/src/k8s.io/api/apps/v1beta1:go_default_library",
|
||||||
"//staging/src/k8s.io/api/autoscaling/v1:go_default_library",
|
"//staging/src/k8s.io/api/autoscaling/v1:go_default_library",
|
||||||
@ -47,6 +47,7 @@ go_library(
|
|||||||
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
|
||||||
"//staging/src/k8s.io/apimachinery/pkg/util/validation:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/util/validation:go_default_library",
|
||||||
"//staging/src/k8s.io/client-go/discovery:go_default_library",
|
"//staging/src/k8s.io/client-go/discovery:go_default_library",
|
||||||
|
"//staging/src/k8s.io/kubectl/pkg/generate:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/util:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/util:go_default_library",
|
||||||
"//staging/src/k8s.io/kubectl/pkg/util/hash:go_default_library",
|
"//staging/src/k8s.io/kubectl/pkg/util/hash:go_default_library",
|
||||||
],
|
],
|
||||||
@ -75,7 +76,6 @@ go_test(
|
|||||||
],
|
],
|
||||||
embed = [":go_default_library"],
|
embed = [":go_default_library"],
|
||||||
deps = [
|
deps = [
|
||||||
"//pkg/kubectl/generate:go_default_library",
|
|
||||||
"//staging/src/k8s.io/api/apps/v1:go_default_library",
|
"//staging/src/k8s.io/api/apps/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/api/apps/v1beta1:go_default_library",
|
"//staging/src/k8s.io/api/apps/v1beta1:go_default_library",
|
||||||
"//staging/src/k8s.io/api/autoscaling/v1:go_default_library",
|
"//staging/src/k8s.io/api/autoscaling/v1:go_default_library",
|
||||||
@ -92,6 +92,7 @@ go_test(
|
|||||||
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
||||||
"//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library",
|
"//staging/src/k8s.io/apimachinery/pkg/util/intstr:go_default_library",
|
||||||
"//staging/src/k8s.io/client-go/util/testing:go_default_library",
|
"//staging/src/k8s.io/client-go/util/testing:go_default_library",
|
||||||
|
"//staging/src/k8s.io/kubectl/pkg/generate:go_default_library",
|
||||||
"//vendor/k8s.io/utils/pointer:go_default_library",
|
"//vendor/k8s.io/utils/pointer:go_default_library",
|
||||||
],
|
],
|
||||||
)
|
)
|
@ -22,7 +22,7 @@ import (
|
|||||||
autoscalingv1 "k8s.io/api/autoscaling/v1"
|
autoscalingv1 "k8s.io/api/autoscaling/v1"
|
||||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
"k8s.io/kubectl/pkg/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
// HorizontalPodAutoscalerGeneratorV1 supports stable generation of a horizontal pod autoscaler.
|
// HorizontalPodAutoscalerGeneratorV1 supports stable generation of a horizontal pod autoscaler.
|
@ -24,7 +24,7 @@ import (
|
|||||||
rbacv1beta1 "k8s.io/api/rbac/v1beta1"
|
rbacv1beta1 "k8s.io/api/rbac/v1beta1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/apimachinery/pkg/util/sets"
|
"k8s.io/apimachinery/pkg/util/sets"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
"k8s.io/kubectl/pkg/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ClusterRoleBindingGeneratorV1 supports stable generation of a clusterRoleBinding.
|
// ClusterRoleBindingGeneratorV1 supports stable generation of a clusterRoleBinding.
|
@ -27,9 +27,9 @@ import (
|
|||||||
"k8s.io/api/core/v1"
|
"k8s.io/api/core/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/apimachinery/pkg/util/validation"
|
"k8s.io/apimachinery/pkg/util/validation"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
"k8s.io/kubectl/pkg/util"
|
"k8s.io/kubectl/pkg/util"
|
||||||
"k8s.io/kubectl/pkg/util/hash"
|
"k8s.io/kubectl/pkg/util/hash"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// ConfigMapGeneratorV1 supports stable generation of a configMap.
|
// ConfigMapGeneratorV1 supports stable generation of a configMap.
|
@ -26,7 +26,7 @@ import (
|
|||||||
extensionsv1beta1 "k8s.io/api/extensions/v1beta1"
|
extensionsv1beta1 "k8s.io/api/extensions/v1beta1"
|
||||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
"k8s.io/kubectl/pkg/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
// BaseDeploymentGenerator implements the common functionality of
|
// BaseDeploymentGenerator implements the common functionality of
|
@ -29,7 +29,7 @@ import (
|
|||||||
apierrors "k8s.io/apimachinery/pkg/api/errors"
|
apierrors "k8s.io/apimachinery/pkg/api/errors"
|
||||||
"k8s.io/apimachinery/pkg/runtime/schema"
|
"k8s.io/apimachinery/pkg/runtime/schema"
|
||||||
"k8s.io/client-go/discovery"
|
"k8s.io/client-go/discovery"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
"k8s.io/kubectl/pkg/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
// GeneratorFn gives a way to easily override the function for unit testing if needed
|
// GeneratorFn gives a way to easily override the function for unit testing if needed
|
@ -21,7 +21,7 @@ import (
|
|||||||
|
|
||||||
"k8s.io/api/core/v1"
|
"k8s.io/api/core/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
"k8s.io/kubectl/pkg/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
// NamespaceGeneratorV1 supports stable generation of a namespace
|
// NamespaceGeneratorV1 supports stable generation of a namespace
|
@ -23,7 +23,7 @@ import (
|
|||||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/apimachinery/pkg/util/intstr"
|
"k8s.io/apimachinery/pkg/util/intstr"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
"k8s.io/kubectl/pkg/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
// PodDisruptionBudgetV1Generator supports stable generation of a pod disruption budget.
|
// PodDisruptionBudgetV1Generator supports stable generation of a pod disruption budget.
|
@ -23,7 +23,7 @@ import (
|
|||||||
scheduling "k8s.io/api/scheduling/v1"
|
scheduling "k8s.io/api/scheduling/v1"
|
||||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
"k8s.io/kubectl/pkg/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
// PriorityClassV1Generator supports stable generation of a priorityClass.
|
// PriorityClassV1Generator supports stable generation of a priorityClass.
|
@ -22,7 +22,7 @@ import (
|
|||||||
|
|
||||||
"k8s.io/api/core/v1"
|
"k8s.io/api/core/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
"k8s.io/kubectl/pkg/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ResourceQuotaGeneratorV1 supports stable generation of a resource quota
|
// ResourceQuotaGeneratorV1 supports stable generation of a resource quota
|
@ -24,7 +24,7 @@ import (
|
|||||||
rbacv1 "k8s.io/api/rbac/v1"
|
rbacv1 "k8s.io/api/rbac/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/apimachinery/pkg/util/sets"
|
"k8s.io/apimachinery/pkg/util/sets"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
"k8s.io/kubectl/pkg/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
// RoleBindingGeneratorV1 supports stable generation of a roleBinding.
|
// RoleBindingGeneratorV1 supports stable generation of a roleBinding.
|
@ -32,7 +32,7 @@ import (
|
|||||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/apimachinery/pkg/util/validation"
|
"k8s.io/apimachinery/pkg/util/validation"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
"k8s.io/kubectl/pkg/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
type DeploymentV1Beta1 struct{}
|
type DeploymentV1Beta1 struct{}
|
@ -26,9 +26,9 @@ import (
|
|||||||
"k8s.io/api/core/v1"
|
"k8s.io/api/core/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/apimachinery/pkg/util/validation"
|
"k8s.io/apimachinery/pkg/util/validation"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
"k8s.io/kubectl/pkg/util"
|
"k8s.io/kubectl/pkg/util"
|
||||||
"k8s.io/kubectl/pkg/util/hash"
|
"k8s.io/kubectl/pkg/util/hash"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// SecretGeneratorV1 supports stable generation of an opaque secret
|
// SecretGeneratorV1 supports stable generation of an opaque secret
|
@ -23,8 +23,8 @@ import (
|
|||||||
|
|
||||||
"k8s.io/api/core/v1"
|
"k8s.io/api/core/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
"k8s.io/kubectl/pkg/util/hash"
|
"k8s.io/kubectl/pkg/util/hash"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// SecretForDockerRegistryGeneratorV1 supports stable generation of a docker registry secret
|
// SecretForDockerRegistryGeneratorV1 supports stable generation of a docker registry secret
|
@ -23,8 +23,8 @@ import (
|
|||||||
|
|
||||||
"k8s.io/api/core/v1"
|
"k8s.io/api/core/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
|
"k8s.io/kubectl/pkg/generate"
|
||||||
"k8s.io/kubectl/pkg/util/hash"
|
"k8s.io/kubectl/pkg/util/hash"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// SecretForTLSGeneratorV1 supports stable generation of a TLS secret.
|
// SecretForTLSGeneratorV1 supports stable generation of a TLS secret.
|
@ -25,7 +25,7 @@ import (
|
|||||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/apimachinery/pkg/util/intstr"
|
"k8s.io/apimachinery/pkg/util/intstr"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
"k8s.io/kubectl/pkg/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
// The only difference between ServiceGeneratorV1 and V2 is that the service port is named "default" in V1, while it is left unnamed in V2.
|
// The only difference between ServiceGeneratorV1 and V2 is that the service port is named "default" in V1, while it is left unnamed in V2.
|
@ -26,7 +26,7 @@ import (
|
|||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/apimachinery/pkg/util/intstr"
|
"k8s.io/apimachinery/pkg/util/intstr"
|
||||||
"k8s.io/apimachinery/pkg/util/validation"
|
"k8s.io/apimachinery/pkg/util/validation"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
"k8s.io/kubectl/pkg/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
type ServiceCommonGeneratorV1 struct {
|
type ServiceCommonGeneratorV1 struct {
|
@ -23,7 +23,7 @@ import (
|
|||||||
"k8s.io/api/core/v1"
|
"k8s.io/api/core/v1"
|
||||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
"k8s.io/apimachinery/pkg/util/intstr"
|
"k8s.io/apimachinery/pkg/util/intstr"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
"k8s.io/kubectl/pkg/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestGenerateService(t *testing.T) {
|
func TestGenerateService(t *testing.T) {
|
@ -21,7 +21,7 @@ import (
|
|||||||
|
|
||||||
"k8s.io/api/core/v1"
|
"k8s.io/api/core/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/kubernetes/pkg/kubectl/generate"
|
"k8s.io/kubectl/pkg/generate"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ServiceAccountGeneratorV1 supports stable generation of a service account
|
// ServiceAccountGeneratorV1 supports stable generation of a service account
|
2
vendor/modules.txt
vendored
2
vendor/modules.txt
vendored
@ -1649,6 +1649,8 @@ k8s.io/kubectl/pkg/cmd/util/sanity
|
|||||||
k8s.io/kubectl/pkg/describe
|
k8s.io/kubectl/pkg/describe
|
||||||
k8s.io/kubectl/pkg/describe/versioned
|
k8s.io/kubectl/pkg/describe/versioned
|
||||||
k8s.io/kubectl/pkg/drain
|
k8s.io/kubectl/pkg/drain
|
||||||
|
k8s.io/kubectl/pkg/generate
|
||||||
|
k8s.io/kubectl/pkg/generate/versioned
|
||||||
k8s.io/kubectl/pkg/generated
|
k8s.io/kubectl/pkg/generated
|
||||||
k8s.io/kubectl/pkg/metricsutil
|
k8s.io/kubectl/pkg/metricsutil
|
||||||
k8s.io/kubectl/pkg/polymorphichelpers
|
k8s.io/kubectl/pkg/polymorphichelpers
|
||||||
|
Loading…
Reference in New Issue
Block a user