mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-04 23:17:50 +00:00
Merge pull request #39475 from deads2k/generic-14-apimachinery
Automatic merge from submit-queue (batch tested with PRs 39475, 38666, 39327, 38396, 39613) Create k8s.io/apimachinery repo Don't panic. The diff is quite large, but its all generated change. The first few commits are where are all the action is. I built a script to find the fanout from ``` k8s.io/kubernetes/pkg/apimachinery/registered k8s.io/kubernetes/pkg/runtime/serializer k8s.io/kubernetes/pkg/runtime/serializer/yaml k8s.io/kubernetes/pkg/runtime/serializer/streaming k8s.io/kubernetes/pkg/runtime/serializer/recognizer/testing ``` It copied ``` k8s.io/kubernetes/pkg/api/meta k8s.io/kubernetes/pkg/apimachinery k8s.io/kubernetes/pkg/apimachinery/registered k8s.io/kubernetes/pkg/apis/meta/v1 k8s.io/kubernetes/pkg/apis/meta/v1/unstructured k8s.io/kubernetes/pkg/conversion k8s.io/kubernetes/pkg/conversion/queryparams k8s.io/kubernetes/pkg/genericapiserver/openapi/common - this needs to renamed post-merge. It's just types k8s.io/kubernetes/pkg/labels k8s.io/kubernetes/pkg/runtime k8s.io/kubernetes/pkg/runtime/schema k8s.io/kubernetes/pkg/runtime/serializer k8s.io/kubernetes/pkg/runtime/serializer/json k8s.io/kubernetes/pkg/runtime/serializer/protobuf k8s.io/kubernetes/pkg/runtime/serializer/recognizer k8s.io/kubernetes/pkg/runtime/serializer/recognizer/testing k8s.io/kubernetes/pkg/runtime/serializer/streaming k8s.io/kubernetes/pkg/runtime/serializer/versioning k8s.io/kubernetes/pkg/runtime/serializer/yaml k8s.io/kubernetes/pkg/selection k8s.io/kubernetes/pkg/types k8s.io/kubernetes/pkg/util/diff k8s.io/kubernetes/pkg/util/errors k8s.io/kubernetes/pkg/util/framer k8s.io/kubernetes/pkg/util/json k8s.io/kubernetes/pkg/util/net k8s.io/kubernetes/pkg/util/runtime k8s.io/kubernetes/pkg/util/sets k8s.io/kubernetes/pkg/util/validation k8s.io/kubernetes/pkg/util/validation/field k8s.io/kubernetes/pkg/util/wait k8s.io/kubernetes/pkg/util/yaml k8s.io/kubernetes/pkg/watch k8s.io/kubernetes/third_party/forked/golang/reflect ``` The script does the import rewriting and gofmt. Then you do a build, codegen, bazel update, and it produces all the updates. If we agree this is the correct approach. I'll create a verify script to make sure that no one messes with any files in the "dead" packages above. @kubernetes/sig-api-machinery-misc @smarterclayton @sttts @lavalamp @caesarxuchao `staging/prime-apimachinery.sh && hack/update-codegen.sh && nice make WHAT="federation/cmd/federation-apiserver/ cmd/kube-apiserver" && hack/update-openapi-spec.sh && hack/update-federation-openapi-spec.sh && hack/update-codecgen.sh && hack/update-codegen.sh && hack/update-generated-protobuf.sh && hack/update-bazel.sh`
This commit is contained in:
@@ -36,12 +36,13 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
"k8s.io/apimachinery/pkg/util/wait"
|
||||
kubeadmkubeconfigphase "k8s.io/kubernetes/cmd/kubeadm/app/phases/kubeconfig"
|
||||
"k8s.io/kubernetes/federation/pkg/kubefed/util"
|
||||
"k8s.io/kubernetes/pkg/api"
|
||||
"k8s.io/kubernetes/pkg/api/resource"
|
||||
"k8s.io/kubernetes/pkg/apis/extensions"
|
||||
metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
|
||||
client "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
|
||||
"k8s.io/kubernetes/pkg/client/unversioned/clientcmd"
|
||||
clientcmdapi "k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api"
|
||||
@@ -50,7 +51,6 @@ import (
|
||||
certutil "k8s.io/kubernetes/pkg/util/cert"
|
||||
triple "k8s.io/kubernetes/pkg/util/cert/triple"
|
||||
"k8s.io/kubernetes/pkg/util/intstr"
|
||||
"k8s.io/kubernetes/pkg/util/wait"
|
||||
"k8s.io/kubernetes/pkg/version"
|
||||
|
||||
"github.com/spf13/cobra"
|
||||
|
||||
Reference in New Issue
Block a user