mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	Move pkg/kubectl/cmd/util/openapi to staging
This commit is contained in:
		@@ -17,8 +17,8 @@ go_library(
 | 
				
			|||||||
    visibility = ["//visibility:public"],
 | 
					    visibility = ["//visibility:public"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/kubectl/apply:go_default_library",
 | 
					        "//pkg/kubectl/apply:go_default_library",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi:go_default_library",
 | 
					 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi:go_default_library",
 | 
				
			||||||
        "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library",
 | 
					        "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,8 +21,8 @@ import (
 | 
				
			|||||||
	"reflect"
 | 
						"reflect"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/kube-openapi/pkg/util/proto"
 | 
						"k8s.io/kube-openapi/pkg/util/proto"
 | 
				
			||||||
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/apply"
 | 
						"k8s.io/kubernetes/pkg/kubectl/apply"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Factory creates an Element by combining object values from recorded, local and remote sources with
 | 
					// Factory creates an Element by combining object values from recorded, local and remote sources with
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,8 +17,8 @@ limitations under the License.
 | 
				
			|||||||
package parse
 | 
					package parse
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/apply"
 | 
						"k8s.io/kubernetes/pkg/kubectl/apply"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// ItemVisitor provides an interface for Items to Accept and call
 | 
					// ItemVisitor provides an interface for Items to Accept and call
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -38,9 +38,9 @@ go_test(
 | 
				
			|||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/kubectl/apply:go_default_library",
 | 
					        "//pkg/kubectl/apply:go_default_library",
 | 
				
			||||||
        "//pkg/kubectl/apply/parse:go_default_library",
 | 
					        "//pkg/kubectl/apply/parse:go_default_library",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi/testing:go_default_library",
 | 
					 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi:go_default_library",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi/testing:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/onsi/ginkgo:go_default_library",
 | 
					        "//vendor/github.com/onsi/ginkgo:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/onsi/ginkgo/config:go_default_library",
 | 
					        "//vendor/github.com/onsi/ginkgo/config:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/onsi/ginkgo/types:go_default_library",
 | 
					        "//vendor/github.com/onsi/ginkgo/types:go_default_library",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,9 +19,9 @@ package strategy_test
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	. "github.com/onsi/ginkgo"
 | 
						. "github.com/onsi/ginkgo"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
 | 
						tst "k8s.io/kubectl/pkg/util/openapi/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/apply/strategy"
 | 
						"k8s.io/kubernetes/pkg/kubectl/apply/strategy"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
					 | 
				
			||||||
	tst "k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi/testing"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var _ = Describe("Merging fields of type list-of-map with openapi", func() {
 | 
					var _ = Describe("Merging fields of type list-of-map with openapi", func() {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,9 +19,9 @@ package strategy_test
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	. "github.com/onsi/ginkgo"
 | 
						. "github.com/onsi/ginkgo"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
 | 
						tst "k8s.io/kubectl/pkg/util/openapi/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/apply/strategy"
 | 
						"k8s.io/kubernetes/pkg/kubectl/apply/strategy"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
					 | 
				
			||||||
	tst "k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi/testing"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var _ = Describe("Replacing fields of type map with openapi for some fields", func() {
 | 
					var _ = Describe("Replacing fields of type map with openapi for some fields", func() {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,10 +26,10 @@ import (
 | 
				
			|||||||
	"sigs.k8s.io/yaml"
 | 
						"sigs.k8s.io/yaml"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/util/diff"
 | 
						"k8s.io/apimachinery/pkg/util/diff"
 | 
				
			||||||
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
 | 
						tst "k8s.io/kubectl/pkg/util/openapi/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/apply"
 | 
						"k8s.io/kubernetes/pkg/kubectl/apply"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/apply/parse"
 | 
						"k8s.io/kubernetes/pkg/kubectl/apply/parse"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
					 | 
				
			||||||
	tst "k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi/testing"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const (
 | 
					const (
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,6 @@ go_library(
 | 
				
			|||||||
        "//pkg/kubectl/cmd/delete:go_default_library",
 | 
					        "//pkg/kubectl/cmd/delete:go_default_library",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util:go_default_library",
 | 
					        "//pkg/kubectl/cmd/util:go_default_library",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/editor:go_default_library",
 | 
					        "//pkg/kubectl/cmd/util/editor:go_default_library",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi: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",
 | 
				
			||||||
@@ -36,6 +35,7 @@ go_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",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/util/templates:go_default_library",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/templates:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/validation:go_default_library",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/validation:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/jonboulle/clockwork:go_default_library",
 | 
					        "//vendor/github.com/jonboulle/clockwork:go_default_library",
 | 
				
			||||||
@@ -57,7 +57,6 @@ go_test(
 | 
				
			|||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/kubectl/cmd/testing:go_default_library",
 | 
					        "//pkg/kubectl/cmd/testing:go_default_library",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util:go_default_library",
 | 
					        "//pkg/kubectl/cmd/util:go_default_library",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi: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/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",
 | 
				
			||||||
@@ -73,6 +72,7 @@ go_test(
 | 
				
			|||||||
        "//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/client-go/testing:go_default_library",
 | 
					        "//staging/src/k8s.io/client-go/testing: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/openapi:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/googleapis/gnostic/OpenAPIv2:go_default_library",
 | 
					        "//vendor/github.com/googleapis/gnostic/OpenAPIv2:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/spf13/cobra:go_default_library",
 | 
					        "//vendor/github.com/spf13/cobra:go_default_library",
 | 
				
			||||||
        "//vendor/k8s.io/utils/pointer:go_default_library",
 | 
					        "//vendor/k8s.io/utils/pointer:go_default_library",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -49,11 +49,11 @@ import (
 | 
				
			|||||||
	"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/openapi"
 | 
				
			||||||
	"k8s.io/kubectl/pkg/util/templates"
 | 
						"k8s.io/kubectl/pkg/util/templates"
 | 
				
			||||||
	"k8s.io/kubectl/pkg/validation"
 | 
						"k8s.io/kubectl/pkg/validation"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/delete"
 | 
						"k8s.io/kubernetes/pkg/kubectl/cmd/delete"
 | 
				
			||||||
	cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
						cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// ApplyOptions defines flags and other configuration parameters for the `apply` command
 | 
					// ApplyOptions defines flags and other configuration parameters for the `apply` command
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -47,9 +47,9 @@ import (
 | 
				
			|||||||
	"k8s.io/client-go/rest/fake"
 | 
						"k8s.io/client-go/rest/fake"
 | 
				
			||||||
	clienttesting "k8s.io/client-go/testing"
 | 
						clienttesting "k8s.io/client-go/testing"
 | 
				
			||||||
	"k8s.io/kubectl/pkg/scheme"
 | 
						"k8s.io/kubectl/pkg/scheme"
 | 
				
			||||||
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
						cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
					 | 
				
			||||||
	utilpointer "k8s.io/utils/pointer"
 | 
						utilpointer "k8s.io/utils/pointer"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,7 +8,6 @@ go_library(
 | 
				
			|||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/kubectl/cmd/apply:go_default_library",
 | 
					        "//pkg/kubectl/cmd/apply:go_default_library",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util:go_default_library",
 | 
					        "//pkg/kubectl/cmd/util:go_default_library",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi: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",
 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
 | 
				
			||||||
@@ -22,6 +21,7 @@ go_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",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/util/templates:go_default_library",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/templates:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/jonboulle/clockwork:go_default_library",
 | 
					        "//vendor/github.com/jonboulle/clockwork:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/spf13/cobra:go_default_library",
 | 
					        "//vendor/github.com/spf13/cobra:go_default_library",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -39,10 +39,10 @@ import (
 | 
				
			|||||||
	"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/openapi"
 | 
				
			||||||
	"k8s.io/kubectl/pkg/util/templates"
 | 
						"k8s.io/kubectl/pkg/util/templates"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/apply"
 | 
						"k8s.io/kubernetes/pkg/kubectl/cmd/apply"
 | 
				
			||||||
	cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
						cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
					 | 
				
			||||||
	"k8s.io/utils/exec"
 | 
						"k8s.io/utils/exec"
 | 
				
			||||||
	"sigs.k8s.io/yaml"
 | 
						"sigs.k8s.io/yaml"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,12 +7,12 @@ go_library(
 | 
				
			|||||||
    visibility = ["//visibility:public"],
 | 
					    visibility = ["//visibility:public"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/kubectl/cmd/util:go_default_library",
 | 
					        "//pkg/kubectl/cmd/util:go_default_library",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/kubectl/explain:go_default_library",
 | 
					        "//pkg/kubectl/explain: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/runtime/schema:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/runtime/schema: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",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/util/i18n:go_default_library",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/i18n:go_default_library",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/util/templates:go_default_library",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/templates:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/spf13/cobra:go_default_library",
 | 
					        "//vendor/github.com/spf13/cobra:go_default_library",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,9 +25,9 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	"k8s.io/cli-runtime/pkg/genericclioptions"
 | 
						"k8s.io/cli-runtime/pkg/genericclioptions"
 | 
				
			||||||
	"k8s.io/kubectl/pkg/util/i18n"
 | 
						"k8s.io/kubectl/pkg/util/i18n"
 | 
				
			||||||
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
	"k8s.io/kubectl/pkg/util/templates"
 | 
						"k8s.io/kubectl/pkg/util/templates"
 | 
				
			||||||
	cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
						cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/explain"
 | 
						"k8s.io/kubernetes/pkg/kubectl/explain"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -30,7 +30,6 @@ go_library(
 | 
				
			|||||||
    visibility = ["//visibility:public"],
 | 
					    visibility = ["//visibility:public"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/kubectl/cmd/util:go_default_library",
 | 
					        "//pkg/kubectl/cmd/util:go_default_library",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/printers:go_default_library",
 | 
					        "//pkg/printers: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",
 | 
				
			||||||
@@ -54,6 +53,7 @@ go_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",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/util/interrupt:go_default_library",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/interrupt:go_default_library",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/util/printers:go_default_library",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/printers:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/util/templates:go_default_library",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/templates:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/liggitt/tabwriter:go_default_library",
 | 
					        "//vendor/github.com/liggitt/tabwriter:go_default_library",
 | 
				
			||||||
@@ -82,8 +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/cmd/util/openapi:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi/testing: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/autoscaling/v1:go_default_library",
 | 
					        "//staging/src/k8s.io/api/autoscaling/v1:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/api/batch/v1:go_default_library",
 | 
					        "//staging/src/k8s.io/api/batch/v1:go_default_library",
 | 
				
			||||||
@@ -105,6 +103,8 @@ go_test(
 | 
				
			|||||||
        "//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/client-go/rest/watch:go_default_library",
 | 
					        "//staging/src/k8s.io/client-go/rest/watch: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/openapi:go_default_library",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi/testing:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/util/printers:go_default_library",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/printers:go_default_library",
 | 
				
			||||||
        "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library",
 | 
					        "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,7 +25,7 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	"k8s.io/cli-runtime/pkg/genericclioptions"
 | 
						"k8s.io/cli-runtime/pkg/genericclioptions"
 | 
				
			||||||
	"k8s.io/cli-runtime/pkg/printers"
 | 
						"k8s.io/cli-runtime/pkg/printers"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// PrintFlags composes common printer flag structs
 | 
					// PrintFlags composes common printer flag structs
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -48,9 +48,9 @@ import (
 | 
				
			|||||||
	restclientwatch "k8s.io/client-go/rest/watch"
 | 
						restclientwatch "k8s.io/client-go/rest/watch"
 | 
				
			||||||
	"k8s.io/kube-openapi/pkg/util/proto"
 | 
						"k8s.io/kube-openapi/pkg/util/proto"
 | 
				
			||||||
	"k8s.io/kubectl/pkg/scheme"
 | 
						"k8s.io/kubectl/pkg/scheme"
 | 
				
			||||||
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
 | 
						openapitesting "k8s.io/kubectl/pkg/util/openapi/testing"
 | 
				
			||||||
	cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
						cmdtesting "k8s.io/kubernetes/pkg/kubectl/cmd/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
					 | 
				
			||||||
	openapitesting "k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi/testing"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var (
 | 
					var (
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,8 +12,6 @@ go_library(
 | 
				
			|||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/kubectl:go_default_library",
 | 
					        "//pkg/kubectl:go_default_library",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util:go_default_library",
 | 
					        "//pkg/kubectl/cmd/util:go_default_library",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi/testing: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/meta:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/api/meta/testrestmapper:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/api/meta/testrestmapper:go_default_library",
 | 
				
			||||||
@@ -35,6 +33,8 @@ go_library(
 | 
				
			|||||||
        "//staging/src/k8s.io/client-go/tools/clientcmd:go_default_library",
 | 
					        "//staging/src/k8s.io/client-go/tools/clientcmd:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/client-go/tools/clientcmd/api:go_default_library",
 | 
					        "//staging/src/k8s.io/client-go/tools/clientcmd/api: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/openapi:go_default_library",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi/testing:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/validation:go_default_library",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/validation:go_default_library",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -45,11 +45,11 @@ import (
 | 
				
			|||||||
	"k8s.io/client-go/tools/clientcmd"
 | 
						"k8s.io/client-go/tools/clientcmd"
 | 
				
			||||||
	clientcmdapi "k8s.io/client-go/tools/clientcmd/api"
 | 
						clientcmdapi "k8s.io/client-go/tools/clientcmd/api"
 | 
				
			||||||
	"k8s.io/kubectl/pkg/scheme"
 | 
						"k8s.io/kubectl/pkg/scheme"
 | 
				
			||||||
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
 | 
						openapitesting "k8s.io/kubectl/pkg/util/openapi/testing"
 | 
				
			||||||
	"k8s.io/kubectl/pkg/validation"
 | 
						"k8s.io/kubectl/pkg/validation"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl"
 | 
						"k8s.io/kubernetes/pkg/kubectl"
 | 
				
			||||||
	cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
						cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
					 | 
				
			||||||
	openapitesting "k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi/testing"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// InternalType is the schema for internal type
 | 
					// InternalType is the schema for internal type
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,8 +13,6 @@ go_library(
 | 
				
			|||||||
    importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/util",
 | 
					    importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/util",
 | 
				
			||||||
    visibility = ["//build/visible_to:pkg_kubectl_cmd_util_CONSUMERS"],
 | 
					    visibility = ["//build/visible_to:pkg_kubectl_cmd_util_CONSUMERS"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi/validation: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",
 | 
				
			||||||
@@ -34,6 +32,8 @@ go_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/client-go/tools/clientcmd:go_default_library",
 | 
					        "//staging/src/k8s.io/client-go/tools/clientcmd: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/openapi:go_default_library",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi/validation:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/util/templates:go_default_library",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/templates:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/validation:go_default_library",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/validation:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/version:go_default_library",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/version:go_default_library",
 | 
				
			||||||
@@ -79,7 +79,6 @@ filegroup(
 | 
				
			|||||||
    srcs = [
 | 
					    srcs = [
 | 
				
			||||||
        ":package-srcs",
 | 
					        ":package-srcs",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/editor:all-srcs",
 | 
					        "//pkg/kubectl/cmd/util/editor:all-srcs",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi:all-srcs",
 | 
					 | 
				
			||||||
        "//pkg/kubectl/cmd/util/sanity:all-srcs",
 | 
					        "//pkg/kubectl/cmd/util/sanity:all-srcs",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,8 +23,8 @@ import (
 | 
				
			|||||||
	"k8s.io/client-go/dynamic"
 | 
						"k8s.io/client-go/dynamic"
 | 
				
			||||||
	"k8s.io/client-go/kubernetes"
 | 
						"k8s.io/client-go/kubernetes"
 | 
				
			||||||
	restclient "k8s.io/client-go/rest"
 | 
						restclient "k8s.io/client-go/rest"
 | 
				
			||||||
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
	"k8s.io/kubectl/pkg/validation"
 | 
						"k8s.io/kubectl/pkg/validation"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Factory provides abstractions that allow the Kubectl command to be extended across multiple types
 | 
					// Factory provides abstractions that allow the Kubectl command to be extended across multiple types
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -30,9 +30,9 @@ import (
 | 
				
			|||||||
	"k8s.io/client-go/kubernetes"
 | 
						"k8s.io/client-go/kubernetes"
 | 
				
			||||||
	restclient "k8s.io/client-go/rest"
 | 
						restclient "k8s.io/client-go/rest"
 | 
				
			||||||
	"k8s.io/client-go/tools/clientcmd"
 | 
						"k8s.io/client-go/tools/clientcmd"
 | 
				
			||||||
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
 | 
						openapivalidation "k8s.io/kubectl/pkg/util/openapi/validation"
 | 
				
			||||||
	"k8s.io/kubectl/pkg/validation"
 | 
						"k8s.io/kubectl/pkg/validation"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
					 | 
				
			||||||
	openapivalidation "k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi/validation"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type factoryImpl struct {
 | 
					type factoryImpl struct {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -52,9 +52,9 @@ go_test(
 | 
				
			|||||||
    ],
 | 
					    ],
 | 
				
			||||||
    embed = [":go_default_library"],
 | 
					    embed = [":go_default_library"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi/testing:go_default_library",
 | 
					 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/api/meta/testrestmapper:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/api/meta/testrestmapper:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/runtime/schema: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/openapi/testing:go_default_library",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,7 +21,7 @@ import (
 | 
				
			|||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	tst "k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi/testing"
 | 
						tst "k8s.io/kubectl/pkg/util/openapi/testing"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestRecursiveFields(t *testing.T) {
 | 
					func TestRecursiveFields(t *testing.T) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,7 +20,7 @@ import (
 | 
				
			|||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	tst "k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi/testing"
 | 
						tst "k8s.io/kubectl/pkg/util/openapi/testing"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var resources = tst.NewFakeResources("test-swagger.json")
 | 
					var resources = tst.NewFakeResources("test-swagger.json")
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -131,6 +131,7 @@
 | 
				
			|||||||
  - k8s.io/cli-runtime
 | 
					  - k8s.io/cli-runtime
 | 
				
			||||||
  - k8s.io/client-go
 | 
					  - k8s.io/client-go
 | 
				
			||||||
  - k8s.io/kubectl
 | 
					  - k8s.io/kubectl
 | 
				
			||||||
 | 
					  - k8s.io/kube-openapi
 | 
				
			||||||
  - k8s.io/utils
 | 
					  - k8s.io/utils
 | 
				
			||||||
  - k8s.io/klog
 | 
					  - k8s.io/klog
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -18,6 +18,7 @@ filegroup(
 | 
				
			|||||||
        "//staging/src/k8s.io/kubectl/pkg/util:all-srcs",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util:all-srcs",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/validation:all-srcs",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/validation:all-srcs",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/version:all-srcs",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/version:all-srcs",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/test/data/openapi:all-srcs",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    visibility = ["//visibility:public"],
 | 
					    visibility = ["//visibility:public"],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,6 +11,8 @@ require (
 | 
				
			|||||||
	github.com/docker/docker v0.7.3-0.20190327010347-be7ac8be2ae0
 | 
						github.com/docker/docker v0.7.3-0.20190327010347-be7ac8be2ae0
 | 
				
			||||||
	github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d
 | 
						github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d
 | 
				
			||||||
	github.com/fatih/camelcase v1.0.0
 | 
						github.com/fatih/camelcase v1.0.0
 | 
				
			||||||
 | 
						github.com/go-openapi/spec v0.19.2
 | 
				
			||||||
 | 
						github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d
 | 
				
			||||||
	github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de
 | 
						github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de
 | 
				
			||||||
	github.com/mitchellh/go-wordwrap v1.0.0
 | 
						github.com/mitchellh/go-wordwrap v1.0.0
 | 
				
			||||||
	github.com/onsi/ginkgo v1.8.0
 | 
						github.com/onsi/ginkgo v1.8.0
 | 
				
			||||||
@@ -20,12 +22,14 @@ require (
 | 
				
			|||||||
	github.com/spf13/cobra v0.0.4
 | 
						github.com/spf13/cobra v0.0.4
 | 
				
			||||||
	github.com/spf13/pflag v1.0.3
 | 
						github.com/spf13/pflag v1.0.3
 | 
				
			||||||
	golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f
 | 
						golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f
 | 
				
			||||||
 | 
						gopkg.in/yaml.v2 v2.2.2
 | 
				
			||||||
	gotest.tools v2.2.0+incompatible // indirect
 | 
						gotest.tools v2.2.0+incompatible // indirect
 | 
				
			||||||
	k8s.io/api v0.0.0
 | 
						k8s.io/api v0.0.0
 | 
				
			||||||
	k8s.io/apimachinery v0.0.0
 | 
						k8s.io/apimachinery v0.0.0
 | 
				
			||||||
	k8s.io/cli-runtime v0.0.0
 | 
						k8s.io/cli-runtime v0.0.0
 | 
				
			||||||
	k8s.io/client-go v0.0.0
 | 
						k8s.io/client-go v0.0.0
 | 
				
			||||||
	k8s.io/klog v0.3.1
 | 
						k8s.io/klog v0.3.1
 | 
				
			||||||
 | 
						k8s.io/kube-openapi v0.0.0-20190709113604-33be087ad058
 | 
				
			||||||
	k8s.io/utils v0.0.0-20190607212802-c55fbcfc754a
 | 
						k8s.io/utils v0.0.0-20190607212802-c55fbcfc754a
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -87,6 +87,7 @@ filegroup(
 | 
				
			|||||||
        "//staging/src/k8s.io/kubectl/pkg/util/i18n:all-srcs",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/i18n:all-srcs",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/util/interrupt:all-srcs",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/interrupt:all-srcs",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/util/logs:all-srcs",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/logs:all-srcs",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi:all-srcs",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/util/podutils:all-srcs",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/podutils:all-srcs",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/util/printers:all-srcs",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/printers:all-srcs",
 | 
				
			||||||
        "//staging/src/k8s.io/kubectl/pkg/util/qos:all-srcs",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/qos:all-srcs",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,10 +1,4 @@
 | 
				
			|||||||
package(default_visibility = ["//visibility:public"])
 | 
					load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 | 
				
			||||||
 | 
					 | 
				
			||||||
load(
 | 
					 | 
				
			||||||
    "@io_bazel_rules_go//go:def.bzl",
 | 
					 | 
				
			||||||
    "go_library",
 | 
					 | 
				
			||||||
    "go_test",
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
go_library(
 | 
					go_library(
 | 
				
			||||||
    name = "go_default_library",
 | 
					    name = "go_default_library",
 | 
				
			||||||
@@ -15,7 +9,9 @@ go_library(
 | 
				
			|||||||
        "openapi.go",
 | 
					        "openapi.go",
 | 
				
			||||||
        "openapi_getter.go",
 | 
					        "openapi_getter.go",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi",
 | 
					    importmap = "k8s.io/kubernetes/vendor/k8s.io/kubectl/pkg/util/openapi",
 | 
				
			||||||
 | 
					    importpath = "k8s.io/kubectl/pkg/util/openapi",
 | 
				
			||||||
 | 
					    visibility = ["//visibility:public"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/client-go/discovery:go_default_library",
 | 
					        "//staging/src/k8s.io/client-go/discovery:go_default_library",
 | 
				
			||||||
@@ -28,14 +24,15 @@ go_library(
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
go_test(
 | 
					go_test(
 | 
				
			||||||
    name = "go_default_test",
 | 
					    name = "go_default_test",
 | 
				
			||||||
    size = "small",
 | 
					 | 
				
			||||||
    srcs = [
 | 
					    srcs = [
 | 
				
			||||||
        "dryrun_test.go",
 | 
					        "dryrun_test.go",
 | 
				
			||||||
        "openapi_getter_test.go",
 | 
					        "openapi_getter_test.go",
 | 
				
			||||||
        "openapi_suite_test.go",
 | 
					        "openapi_suite_test.go",
 | 
				
			||||||
        "openapi_test.go",
 | 
					        "openapi_test.go",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    data = ["//api/openapi-spec"],
 | 
					    data = [
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/test/data/openapi",
 | 
				
			||||||
 | 
					    ],
 | 
				
			||||||
    embed = [":go_default_library"],
 | 
					    embed = [":go_default_library"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
 | 
				
			||||||
@@ -60,13 +57,9 @@ filegroup(
 | 
				
			|||||||
    name = "all-srcs",
 | 
					    name = "all-srcs",
 | 
				
			||||||
    srcs = [
 | 
					    srcs = [
 | 
				
			||||||
        ":package-srcs",
 | 
					        ":package-srcs",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi/testing:all-srcs",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi/testing:all-srcs",
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi/validation:all-srcs",
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi/validation:all-srcs",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
)
 | 
					    visibility = ["//visibility:public"],
 | 
				
			||||||
 | 
					 | 
				
			||||||
filegroup(
 | 
					 | 
				
			||||||
    name = "testdata",
 | 
					 | 
				
			||||||
    srcs = glob(["testdata/*"]),
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
@@ -18,4 +18,4 @@ limitations under the License.
 | 
				
			|||||||
// from a Kubernetes server and then indexing the type definitions.
 | 
					// from a Kubernetes server and then indexing the type definitions.
 | 
				
			||||||
// The openapi spec contains the object model definitions and extensions metadata
 | 
					// The openapi spec contains the object model definitions and extensions metadata
 | 
				
			||||||
// such as the patchStrategy and patchMergeKey for creating patches.
 | 
					// such as the patchStrategy and patchMergeKey for creating patches.
 | 
				
			||||||
package openapi // k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi
 | 
					package openapi // k8s.io/kubectl/pkg/util/openapi
 | 
				
			||||||
@@ -20,7 +20,7 @@ import (
 | 
				
			|||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestSupportsDryRun(t *testing.T) {
 | 
					func TestSupportsDryRun(t *testing.T) {
 | 
				
			||||||
@@ -23,7 +23,7 @@ import (
 | 
				
			|||||||
	. "github.com/onsi/ginkgo"
 | 
						. "github.com/onsi/ginkgo"
 | 
				
			||||||
	. "github.com/onsi/gomega"
 | 
						. "github.com/onsi/gomega"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// FakeCounter returns a "null" document and the specified error. It
 | 
					// FakeCounter returns a "null" document and the specified error. It
 | 
				
			||||||
@@ -25,10 +25,10 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	"k8s.io/kube-openapi/pkg/util/proto"
 | 
						"k8s.io/kube-openapi/pkg/util/proto"
 | 
				
			||||||
	"k8s.io/kube-openapi/pkg/util/proto/testing"
 | 
						"k8s.io/kube-openapi/pkg/util/proto/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var fakeSchema = testing.Fake{Path: filepath.Join("..", "..", "..", "..", "..", "api", "openapi-spec", "swagger.json")}
 | 
					var fakeSchema = testing.Fake{Path: filepath.Join("..", "..", "..", "test", "data", "openapi", "swagger.json")}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var _ = Describe("Reading apps/v1beta1/Deployment from openAPIData", func() {
 | 
					var _ = Describe("Reading apps/v1beta1/Deployment from openAPIData", func() {
 | 
				
			||||||
	var resources openapi.Resources
 | 
						var resources openapi.Resources
 | 
				
			||||||
@@ -1,17 +1,14 @@
 | 
				
			|||||||
package(default_visibility = ["//visibility:public"])
 | 
					load("@io_bazel_rules_go//go:def.bzl", "go_library")
 | 
				
			||||||
 | 
					 | 
				
			||||||
load(
 | 
					 | 
				
			||||||
    "@io_bazel_rules_go//go:def.bzl",
 | 
					 | 
				
			||||||
    "go_library",
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
go_library(
 | 
					go_library(
 | 
				
			||||||
    name = "go_default_library",
 | 
					    name = "go_default_library",
 | 
				
			||||||
    srcs = ["openapi.go"],
 | 
					    srcs = ["openapi.go"],
 | 
				
			||||||
    importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi/testing",
 | 
					    importmap = "k8s.io/kubernetes/vendor/k8s.io/kubectl/pkg/util/openapi/testing",
 | 
				
			||||||
 | 
					    importpath = "k8s.io/kubectl/pkg/util/openapi/testing",
 | 
				
			||||||
 | 
					    visibility = ["//visibility:public"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi:go_default_library",
 | 
					 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi:go_default_library",
 | 
				
			||||||
        "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library",
 | 
					        "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library",
 | 
				
			||||||
        "//vendor/k8s.io/kube-openapi/pkg/util/proto/testing:go_default_library",
 | 
					        "//vendor/k8s.io/kube-openapi/pkg/util/proto/testing:go_default_library",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
@@ -28,4 +25,5 @@ filegroup(
 | 
				
			|||||||
    name = "all-srcs",
 | 
					    name = "all-srcs",
 | 
				
			||||||
    srcs = [":package-srcs"],
 | 
					    srcs = [":package-srcs"],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
 | 
					    visibility = ["//visibility:public"],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
@@ -20,7 +20,7 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/runtime/schema"
 | 
						"k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
	"k8s.io/kube-openapi/pkg/util/proto"
 | 
						"k8s.io/kube-openapi/pkg/util/proto"
 | 
				
			||||||
	"k8s.io/kube-openapi/pkg/util/proto/testing"
 | 
						"k8s.io/kube-openapi/pkg/util/proto/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// FakeResources is a wrapper to directly load the openapi schema from a
 | 
					// FakeResources is a wrapper to directly load the openapi schema from a
 | 
				
			||||||
@@ -1,21 +1,17 @@
 | 
				
			|||||||
package(default_visibility = ["//visibility:public"])
 | 
					load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
 | 
				
			||||||
 | 
					 | 
				
			||||||
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 = ["validation.go"],
 | 
					    srcs = ["validation.go"],
 | 
				
			||||||
    importpath = "k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi/validation",
 | 
					    importmap = "k8s.io/kubernetes/vendor/k8s.io/kubectl/pkg/util/openapi/validation",
 | 
				
			||||||
 | 
					    importpath = "k8s.io/kubectl/pkg/util/openapi/validation",
 | 
				
			||||||
 | 
					    visibility = ["//visibility:public"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi:go_default_library",
 | 
					 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/util/json:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/util/json:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/util/yaml:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/util/yaml:go_default_library",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi:go_default_library",
 | 
				
			||||||
        "//vendor/k8s.io/kube-openapi/pkg/util/proto/validation:go_default_library",
 | 
					        "//vendor/k8s.io/kube-openapi/pkg/util/proto/validation:go_default_library",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
@@ -26,11 +22,13 @@ go_test(
 | 
				
			|||||||
        "validation_suite_test.go",
 | 
					        "validation_suite_test.go",
 | 
				
			||||||
        "validation_test.go",
 | 
					        "validation_test.go",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    data = ["//api/openapi-spec"],
 | 
					    data = [
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/test/data/openapi",
 | 
				
			||||||
 | 
					    ],
 | 
				
			||||||
    embed = [":go_default_library"],
 | 
					    embed = [":go_default_library"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/kubectl/cmd/util/openapi:go_default_library",
 | 
					 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/kubectl/pkg/util/openapi:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/onsi/ginkgo:go_default_library",
 | 
					        "//vendor/github.com/onsi/ginkgo:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/onsi/ginkgo/config:go_default_library",
 | 
					        "//vendor/github.com/onsi/ginkgo/config:go_default_library",
 | 
				
			||||||
        "//vendor/github.com/onsi/ginkgo/types:go_default_library",
 | 
					        "//vendor/github.com/onsi/ginkgo/types:go_default_library",
 | 
				
			||||||
@@ -51,4 +49,5 @@ filegroup(
 | 
				
			|||||||
    name = "all-srcs",
 | 
					    name = "all-srcs",
 | 
				
			||||||
    srcs = [":package-srcs"],
 | 
					    srcs = [":package-srcs"],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
 | 
					    visibility = ["//visibility:public"],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
@@ -24,7 +24,7 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/util/json"
 | 
						"k8s.io/apimachinery/pkg/util/json"
 | 
				
			||||||
	"k8s.io/apimachinery/pkg/util/yaml"
 | 
						"k8s.io/apimachinery/pkg/util/yaml"
 | 
				
			||||||
	"k8s.io/kube-openapi/pkg/util/proto/validation"
 | 
						"k8s.io/kube-openapi/pkg/util/proto/validation"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// SchemaValidation validates the object against an OpenAPI schema.
 | 
					// SchemaValidation validates the object against an OpenAPI schema.
 | 
				
			||||||
@@ -27,10 +27,10 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	// This dependency is needed to register API types.
 | 
						// This dependency is needed to register API types.
 | 
				
			||||||
	"k8s.io/kube-openapi/pkg/util/proto/testing"
 | 
						"k8s.io/kube-openapi/pkg/util/proto/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubectl/cmd/util/openapi"
 | 
						"k8s.io/kubectl/pkg/util/openapi"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var fakeSchema = testing.Fake{Path: filepath.Join("..", "..", "..", "..", "..", "..", "api", "openapi-spec", "swagger.json")}
 | 
					var fakeSchema = testing.Fake{Path: filepath.Join("..", "..", "..", "..", "test", "data", "openapi", "swagger.json")}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var _ = Describe("resource validation using OpenAPI Schema", func() {
 | 
					var _ = Describe("resource validation using OpenAPI Schema", func() {
 | 
				
			||||||
	var validator *SchemaValidation
 | 
						var validator *SchemaValidation
 | 
				
			||||||
							
								
								
									
										22
									
								
								staging/src/k8s.io/kubectl/test/data/openapi/BUILD
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								staging/src/k8s.io/kubectl/test/data/openapi/BUILD
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
				
			|||||||
 | 
					package(default_visibility = ["//visibility:public"])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					filegroup(
 | 
				
			||||||
 | 
					    name = "openapi",
 | 
				
			||||||
 | 
					    srcs = glob([
 | 
				
			||||||
 | 
					        "**/*.json",
 | 
				
			||||||
 | 
					    ]),
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					filegroup(
 | 
				
			||||||
 | 
					    name = "package-srcs",
 | 
				
			||||||
 | 
					    srcs = glob(["**"]),
 | 
				
			||||||
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
 | 
					    visibility = ["//visibility:private"],
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					filegroup(
 | 
				
			||||||
 | 
					    name = "all-srcs",
 | 
				
			||||||
 | 
					    srcs = [":package-srcs"],
 | 
				
			||||||
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
 | 
					    visibility = ["//visibility:public"],
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
							
								
								
									
										110465
									
								
								staging/src/k8s.io/kubectl/test/data/openapi/swagger.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										110465
									
								
								staging/src/k8s.io/kubectl/test/data/openapi/swagger.json
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										3
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							@@ -1657,6 +1657,9 @@ k8s.io/kubectl/pkg/util/hash
 | 
				
			|||||||
k8s.io/kubectl/pkg/util/i18n
 | 
					k8s.io/kubectl/pkg/util/i18n
 | 
				
			||||||
k8s.io/kubectl/pkg/util/interrupt
 | 
					k8s.io/kubectl/pkg/util/interrupt
 | 
				
			||||||
k8s.io/kubectl/pkg/util/logs
 | 
					k8s.io/kubectl/pkg/util/logs
 | 
				
			||||||
 | 
					k8s.io/kubectl/pkg/util/openapi
 | 
				
			||||||
 | 
					k8s.io/kubectl/pkg/util/openapi/testing
 | 
				
			||||||
 | 
					k8s.io/kubectl/pkg/util/openapi/validation
 | 
				
			||||||
k8s.io/kubectl/pkg/util/podutils
 | 
					k8s.io/kubectl/pkg/util/podutils
 | 
				
			||||||
k8s.io/kubectl/pkg/util/printers
 | 
					k8s.io/kubectl/pkg/util/printers
 | 
				
			||||||
k8s.io/kubectl/pkg/util/qos
 | 
					k8s.io/kubectl/pkg/util/qos
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user