diff --git a/cmd/libs/go2idl/.import-restrictions b/staging/src/k8s.io/kube-gen/cmd/.import-restrictions similarity index 100% rename from cmd/libs/go2idl/.import-restrictions rename to staging/src/k8s.io/kube-gen/cmd/.import-restrictions diff --git a/cmd/libs/go2idl/OWNERS b/staging/src/k8s.io/kube-gen/cmd/OWNERS similarity index 100% rename from cmd/libs/go2idl/OWNERS rename to staging/src/k8s.io/kube-gen/cmd/OWNERS diff --git a/cmd/libs/go2idl/client-gen/.import-restrictions b/staging/src/k8s.io/kube-gen/cmd/client-gen/.import-restrictions similarity index 100% rename from cmd/libs/go2idl/client-gen/.import-restrictions rename to staging/src/k8s.io/kube-gen/cmd/client-gen/.import-restrictions diff --git a/cmd/libs/go2idl/client-gen/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/BUILD diff --git a/cmd/libs/go2idl/client-gen/OWNERS b/staging/src/k8s.io/kube-gen/cmd/client-gen/OWNERS similarity index 100% rename from cmd/libs/go2idl/client-gen/OWNERS rename to staging/src/k8s.io/kube-gen/cmd/client-gen/OWNERS diff --git a/cmd/libs/go2idl/client-gen/README.md b/staging/src/k8s.io/kube-gen/cmd/client-gen/README.md similarity index 100% rename from cmd/libs/go2idl/client-gen/README.md rename to staging/src/k8s.io/kube-gen/cmd/client-gen/README.md diff --git a/cmd/libs/go2idl/client-gen/args/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/args/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/args/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/args/BUILD diff --git a/cmd/libs/go2idl/client-gen/args/args.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/args/args.go similarity index 100% rename from cmd/libs/go2idl/client-gen/args/args.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/args/args.go diff --git a/cmd/libs/go2idl/client-gen/generators/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/generators/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/generators/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/generators/BUILD diff --git a/cmd/libs/go2idl/client-gen/generators/client_generator.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/generators/client_generator.go similarity index 100% rename from cmd/libs/go2idl/client-gen/generators/client_generator.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/generators/client_generator.go diff --git a/cmd/libs/go2idl/client-gen/generators/fake/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/generators/fake/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/generators/fake/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/generators/fake/BUILD diff --git a/cmd/libs/go2idl/client-gen/generators/fake/fake_client_generator.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/generators/fake/fake_client_generator.go similarity index 100% rename from cmd/libs/go2idl/client-gen/generators/fake/fake_client_generator.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/generators/fake/fake_client_generator.go diff --git a/cmd/libs/go2idl/client-gen/generators/fake/generator_fake_for_clientset.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/generators/fake/generator_fake_for_clientset.go similarity index 100% rename from cmd/libs/go2idl/client-gen/generators/fake/generator_fake_for_clientset.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/generators/fake/generator_fake_for_clientset.go diff --git a/cmd/libs/go2idl/client-gen/generators/fake/generator_fake_for_group.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/generators/fake/generator_fake_for_group.go similarity index 100% rename from cmd/libs/go2idl/client-gen/generators/fake/generator_fake_for_group.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/generators/fake/generator_fake_for_group.go diff --git a/cmd/libs/go2idl/client-gen/generators/fake/generator_fake_for_type.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/generators/fake/generator_fake_for_type.go similarity index 100% rename from cmd/libs/go2idl/client-gen/generators/fake/generator_fake_for_type.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/generators/fake/generator_fake_for_type.go diff --git a/cmd/libs/go2idl/client-gen/generators/generator_for_clientset.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/generators/generator_for_clientset.go similarity index 100% rename from cmd/libs/go2idl/client-gen/generators/generator_for_clientset.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/generators/generator_for_clientset.go diff --git a/cmd/libs/go2idl/client-gen/generators/generator_for_expansion.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/generators/generator_for_expansion.go similarity index 100% rename from cmd/libs/go2idl/client-gen/generators/generator_for_expansion.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/generators/generator_for_expansion.go diff --git a/cmd/libs/go2idl/client-gen/generators/generator_for_group.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/generators/generator_for_group.go similarity index 100% rename from cmd/libs/go2idl/client-gen/generators/generator_for_group.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/generators/generator_for_group.go diff --git a/cmd/libs/go2idl/client-gen/generators/generator_for_type.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/generators/generator_for_type.go similarity index 100% rename from cmd/libs/go2idl/client-gen/generators/generator_for_type.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/generators/generator_for_type.go diff --git a/cmd/libs/go2idl/client-gen/generators/scheme/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/generators/scheme/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/generators/scheme/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/generators/scheme/BUILD diff --git a/cmd/libs/go2idl/client-gen/generators/scheme/generator_for_scheme.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/generators/scheme/generator_for_scheme.go similarity index 100% rename from cmd/libs/go2idl/client-gen/generators/scheme/generator_for_scheme.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/generators/scheme/generator_for_scheme.go diff --git a/cmd/libs/go2idl/client-gen/generators/tags.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/generators/tags.go similarity index 100% rename from cmd/libs/go2idl/client-gen/generators/tags.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/generators/tags.go diff --git a/cmd/libs/go2idl/client-gen/main.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/main.go similarity index 100% rename from cmd/libs/go2idl/client-gen/main.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/main.go diff --git a/cmd/libs/go2idl/client-gen/path/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/path/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/path/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/path/BUILD diff --git a/cmd/libs/go2idl/client-gen/path/path.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/path/path.go similarity index 100% rename from cmd/libs/go2idl/client-gen/path/path.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/path/path.go diff --git a/cmd/libs/go2idl/client-gen/test_apis/README b/staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/README similarity index 100% rename from cmd/libs/go2idl/client-gen/test_apis/README rename to staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/README diff --git a/cmd/libs/go2idl/client-gen/test_apis/testgroup/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/test_apis/testgroup/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/BUILD diff --git a/cmd/libs/go2idl/client-gen/test_apis/testgroup/doc.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/doc.go similarity index 100% rename from cmd/libs/go2idl/client-gen/test_apis/testgroup/doc.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/doc.go diff --git a/cmd/libs/go2idl/client-gen/test_apis/testgroup/install/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/install/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/test_apis/testgroup/install/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/install/BUILD diff --git a/cmd/libs/go2idl/client-gen/test_apis/testgroup/install/install.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/install/install.go similarity index 100% rename from cmd/libs/go2idl/client-gen/test_apis/testgroup/install/install.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/install/install.go diff --git a/cmd/libs/go2idl/client-gen/test_apis/testgroup/register.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/register.go similarity index 100% rename from cmd/libs/go2idl/client-gen/test_apis/testgroup/register.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/register.go diff --git a/cmd/libs/go2idl/client-gen/test_apis/testgroup/types.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/types.go similarity index 100% rename from cmd/libs/go2idl/client-gen/test_apis/testgroup/types.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/types.go diff --git a/cmd/libs/go2idl/client-gen/test_apis/testgroup/v1/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/v1/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/test_apis/testgroup/v1/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/v1/BUILD diff --git a/cmd/libs/go2idl/client-gen/test_apis/testgroup/v1/doc.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/v1/doc.go similarity index 100% rename from cmd/libs/go2idl/client-gen/test_apis/testgroup/v1/doc.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/v1/doc.go diff --git a/cmd/libs/go2idl/client-gen/test_apis/testgroup/v1/register.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/v1/register.go similarity index 100% rename from cmd/libs/go2idl/client-gen/test_apis/testgroup/v1/register.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/v1/register.go diff --git a/cmd/libs/go2idl/client-gen/test_apis/testgroup/v1/types.generated.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/v1/types.generated.go similarity index 100% rename from cmd/libs/go2idl/client-gen/test_apis/testgroup/v1/types.generated.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/v1/types.generated.go diff --git a/cmd/libs/go2idl/client-gen/test_apis/testgroup/v1/types.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/v1/types.go similarity index 100% rename from cmd/libs/go2idl/client-gen/test_apis/testgroup/v1/types.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/test_apis/testgroup/v1/types.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/BUILD diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/clientset.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/clientset.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/clientset.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/clientset.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/clientset_test.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/clientset_test.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/clientset_test.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/clientset_test.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/doc.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/doc.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/doc.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/doc.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/fake/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/fake/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/fake/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/fake/BUILD diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/fake/clientset_generated.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/fake/clientset_generated.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/fake/clientset_generated.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/fake/clientset_generated.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/fake/doc.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/fake/doc.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/fake/doc.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/fake/doc.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/fake/register.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/fake/register.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/fake/register.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/fake/register.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/scheme/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/scheme/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/scheme/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/scheme/BUILD diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/scheme/doc.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/scheme/doc.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/scheme/doc.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/scheme/doc.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/scheme/register.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/scheme/register.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/scheme/register.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/scheme/register.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/BUILD diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/doc.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/doc.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/doc.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/doc.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/BUILD diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/doc.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/doc.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/doc.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/doc.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/fake_testgroup_client.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/fake_testgroup_client.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/fake_testgroup_client.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/fake_testgroup_client.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/fake_testtype.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/fake_testtype.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/fake_testtype.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake/fake_testtype.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/generated_expansion.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/generated_expansion.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/generated_expansion.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/generated_expansion.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/testgroup_client.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/testgroup_client.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/testgroup_client.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/testgroup_client.go diff --git a/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/testtype.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/testtype.go similarity index 100% rename from cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/testtype.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/testtype.go diff --git a/cmd/libs/go2idl/client-gen/types/BUILD b/staging/src/k8s.io/kube-gen/cmd/client-gen/types/BUILD similarity index 100% rename from cmd/libs/go2idl/client-gen/types/BUILD rename to staging/src/k8s.io/kube-gen/cmd/client-gen/types/BUILD diff --git a/cmd/libs/go2idl/client-gen/types/helpers.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/types/helpers.go similarity index 100% rename from cmd/libs/go2idl/client-gen/types/helpers.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/types/helpers.go diff --git a/cmd/libs/go2idl/client-gen/types/helpers_test.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/types/helpers_test.go similarity index 100% rename from cmd/libs/go2idl/client-gen/types/helpers_test.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/types/helpers_test.go diff --git a/cmd/libs/go2idl/client-gen/types/types.go b/staging/src/k8s.io/kube-gen/cmd/client-gen/types/types.go similarity index 100% rename from cmd/libs/go2idl/client-gen/types/types.go rename to staging/src/k8s.io/kube-gen/cmd/client-gen/types/types.go diff --git a/cmd/libs/go2idl/conversion-gen/BUILD b/staging/src/k8s.io/kube-gen/cmd/conversion-gen/BUILD similarity index 100% rename from cmd/libs/go2idl/conversion-gen/BUILD rename to staging/src/k8s.io/kube-gen/cmd/conversion-gen/BUILD diff --git a/cmd/libs/go2idl/conversion-gen/generators/BUILD b/staging/src/k8s.io/kube-gen/cmd/conversion-gen/generators/BUILD similarity index 100% rename from cmd/libs/go2idl/conversion-gen/generators/BUILD rename to staging/src/k8s.io/kube-gen/cmd/conversion-gen/generators/BUILD diff --git a/cmd/libs/go2idl/conversion-gen/generators/conversion.go b/staging/src/k8s.io/kube-gen/cmd/conversion-gen/generators/conversion.go similarity index 100% rename from cmd/libs/go2idl/conversion-gen/generators/conversion.go rename to staging/src/k8s.io/kube-gen/cmd/conversion-gen/generators/conversion.go diff --git a/cmd/libs/go2idl/conversion-gen/main.go b/staging/src/k8s.io/kube-gen/cmd/conversion-gen/main.go similarity index 100% rename from cmd/libs/go2idl/conversion-gen/main.go rename to staging/src/k8s.io/kube-gen/cmd/conversion-gen/main.go diff --git a/cmd/libs/go2idl/deepcopy-gen/BUILD b/staging/src/k8s.io/kube-gen/cmd/deepcopy-gen/BUILD similarity index 100% rename from cmd/libs/go2idl/deepcopy-gen/BUILD rename to staging/src/k8s.io/kube-gen/cmd/deepcopy-gen/BUILD diff --git a/cmd/libs/go2idl/deepcopy-gen/main.go b/staging/src/k8s.io/kube-gen/cmd/deepcopy-gen/main.go similarity index 100% rename from cmd/libs/go2idl/deepcopy-gen/main.go rename to staging/src/k8s.io/kube-gen/cmd/deepcopy-gen/main.go diff --git a/cmd/libs/go2idl/defaulter-gen/BUILD b/staging/src/k8s.io/kube-gen/cmd/defaulter-gen/BUILD similarity index 100% rename from cmd/libs/go2idl/defaulter-gen/BUILD rename to staging/src/k8s.io/kube-gen/cmd/defaulter-gen/BUILD diff --git a/cmd/libs/go2idl/defaulter-gen/main.go b/staging/src/k8s.io/kube-gen/cmd/defaulter-gen/main.go similarity index 100% rename from cmd/libs/go2idl/defaulter-gen/main.go rename to staging/src/k8s.io/kube-gen/cmd/defaulter-gen/main.go diff --git a/cmd/libs/go2idl/go-to-protobuf/.gitignore b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/.gitignore similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/.gitignore rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/.gitignore diff --git a/cmd/libs/go2idl/go-to-protobuf/BUILD b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/BUILD similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/BUILD rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/BUILD diff --git a/cmd/libs/go2idl/go-to-protobuf/OWNERS b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/OWNERS similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/OWNERS rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/OWNERS diff --git a/cmd/libs/go2idl/go-to-protobuf/main.go b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/main.go similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/main.go rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/main.go diff --git a/cmd/libs/go2idl/go-to-protobuf/protobuf/BUILD b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/BUILD similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/protobuf/BUILD rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/BUILD diff --git a/cmd/libs/go2idl/go-to-protobuf/protobuf/cmd.go b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/cmd.go similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/protobuf/cmd.go rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/cmd.go diff --git a/cmd/libs/go2idl/go-to-protobuf/protobuf/generator.go b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/generator.go similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/protobuf/generator.go rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/generator.go diff --git a/cmd/libs/go2idl/go-to-protobuf/protobuf/import_tracker.go b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/import_tracker.go similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/protobuf/import_tracker.go rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/import_tracker.go diff --git a/cmd/libs/go2idl/go-to-protobuf/protobuf/namer.go b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/namer.go similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/protobuf/namer.go rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/namer.go diff --git a/cmd/libs/go2idl/go-to-protobuf/protobuf/namer_test.go b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/namer_test.go similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/protobuf/namer_test.go rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/namer_test.go diff --git a/cmd/libs/go2idl/go-to-protobuf/protobuf/package.go b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/package.go similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/protobuf/package.go rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/package.go diff --git a/cmd/libs/go2idl/go-to-protobuf/protobuf/parser.go b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/parser.go similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/protobuf/parser.go rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/parser.go diff --git a/cmd/libs/go2idl/go-to-protobuf/protobuf/tags.go b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/tags.go similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/protobuf/tags.go rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protobuf/tags.go diff --git a/cmd/libs/go2idl/go-to-protobuf/protoc-gen-gogo/BUILD b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protoc-gen-gogo/BUILD similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/protoc-gen-gogo/BUILD rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protoc-gen-gogo/BUILD diff --git a/cmd/libs/go2idl/go-to-protobuf/protoc-gen-gogo/main.go b/staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protoc-gen-gogo/main.go similarity index 100% rename from cmd/libs/go2idl/go-to-protobuf/protoc-gen-gogo/main.go rename to staging/src/k8s.io/kube-gen/cmd/go-to-protobuf/protoc-gen-gogo/main.go diff --git a/cmd/libs/go2idl/import-boss/.gitignore b/staging/src/k8s.io/kube-gen/cmd/import-boss/.gitignore similarity index 100% rename from cmd/libs/go2idl/import-boss/.gitignore rename to staging/src/k8s.io/kube-gen/cmd/import-boss/.gitignore diff --git a/cmd/libs/go2idl/import-boss/BUILD b/staging/src/k8s.io/kube-gen/cmd/import-boss/BUILD similarity index 100% rename from cmd/libs/go2idl/import-boss/BUILD rename to staging/src/k8s.io/kube-gen/cmd/import-boss/BUILD diff --git a/cmd/libs/go2idl/import-boss/main.go b/staging/src/k8s.io/kube-gen/cmd/import-boss/main.go similarity index 100% rename from cmd/libs/go2idl/import-boss/main.go rename to staging/src/k8s.io/kube-gen/cmd/import-boss/main.go diff --git a/cmd/libs/go2idl/informer-gen/BUILD b/staging/src/k8s.io/kube-gen/cmd/informer-gen/BUILD similarity index 100% rename from cmd/libs/go2idl/informer-gen/BUILD rename to staging/src/k8s.io/kube-gen/cmd/informer-gen/BUILD diff --git a/cmd/libs/go2idl/informer-gen/generators/BUILD b/staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/BUILD similarity index 100% rename from cmd/libs/go2idl/informer-gen/generators/BUILD rename to staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/BUILD diff --git a/cmd/libs/go2idl/informer-gen/generators/customargs.go b/staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/customargs.go similarity index 100% rename from cmd/libs/go2idl/informer-gen/generators/customargs.go rename to staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/customargs.go diff --git a/cmd/libs/go2idl/informer-gen/generators/factory.go b/staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/factory.go similarity index 100% rename from cmd/libs/go2idl/informer-gen/generators/factory.go rename to staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/factory.go diff --git a/cmd/libs/go2idl/informer-gen/generators/factoryinterface.go b/staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/factoryinterface.go similarity index 100% rename from cmd/libs/go2idl/informer-gen/generators/factoryinterface.go rename to staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/factoryinterface.go diff --git a/cmd/libs/go2idl/informer-gen/generators/generic.go b/staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/generic.go similarity index 100% rename from cmd/libs/go2idl/informer-gen/generators/generic.go rename to staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/generic.go diff --git a/cmd/libs/go2idl/informer-gen/generators/groupinterface.go b/staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/groupinterface.go similarity index 100% rename from cmd/libs/go2idl/informer-gen/generators/groupinterface.go rename to staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/groupinterface.go diff --git a/cmd/libs/go2idl/informer-gen/generators/informer.go b/staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/informer.go similarity index 100% rename from cmd/libs/go2idl/informer-gen/generators/informer.go rename to staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/informer.go diff --git a/cmd/libs/go2idl/informer-gen/generators/packages.go b/staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/packages.go similarity index 100% rename from cmd/libs/go2idl/informer-gen/generators/packages.go rename to staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/packages.go diff --git a/cmd/libs/go2idl/informer-gen/generators/tags.go b/staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/tags.go similarity index 100% rename from cmd/libs/go2idl/informer-gen/generators/tags.go rename to staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/tags.go diff --git a/cmd/libs/go2idl/informer-gen/generators/types.go b/staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/types.go similarity index 100% rename from cmd/libs/go2idl/informer-gen/generators/types.go rename to staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/types.go diff --git a/cmd/libs/go2idl/informer-gen/generators/versioninterface.go b/staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/versioninterface.go similarity index 100% rename from cmd/libs/go2idl/informer-gen/generators/versioninterface.go rename to staging/src/k8s.io/kube-gen/cmd/informer-gen/generators/versioninterface.go diff --git a/cmd/libs/go2idl/informer-gen/main.go b/staging/src/k8s.io/kube-gen/cmd/informer-gen/main.go similarity index 100% rename from cmd/libs/go2idl/informer-gen/main.go rename to staging/src/k8s.io/kube-gen/cmd/informer-gen/main.go diff --git a/cmd/libs/go2idl/lister-gen/.import-restrictions b/staging/src/k8s.io/kube-gen/cmd/lister-gen/.import-restrictions similarity index 100% rename from cmd/libs/go2idl/lister-gen/.import-restrictions rename to staging/src/k8s.io/kube-gen/cmd/lister-gen/.import-restrictions diff --git a/cmd/libs/go2idl/lister-gen/BUILD b/staging/src/k8s.io/kube-gen/cmd/lister-gen/BUILD similarity index 100% rename from cmd/libs/go2idl/lister-gen/BUILD rename to staging/src/k8s.io/kube-gen/cmd/lister-gen/BUILD diff --git a/cmd/libs/go2idl/lister-gen/generators/BUILD b/staging/src/k8s.io/kube-gen/cmd/lister-gen/generators/BUILD similarity index 100% rename from cmd/libs/go2idl/lister-gen/generators/BUILD rename to staging/src/k8s.io/kube-gen/cmd/lister-gen/generators/BUILD diff --git a/cmd/libs/go2idl/lister-gen/generators/expansion.go b/staging/src/k8s.io/kube-gen/cmd/lister-gen/generators/expansion.go similarity index 100% rename from cmd/libs/go2idl/lister-gen/generators/expansion.go rename to staging/src/k8s.io/kube-gen/cmd/lister-gen/generators/expansion.go diff --git a/cmd/libs/go2idl/lister-gen/generators/lister.go b/staging/src/k8s.io/kube-gen/cmd/lister-gen/generators/lister.go similarity index 100% rename from cmd/libs/go2idl/lister-gen/generators/lister.go rename to staging/src/k8s.io/kube-gen/cmd/lister-gen/generators/lister.go diff --git a/cmd/libs/go2idl/lister-gen/generators/tags.go b/staging/src/k8s.io/kube-gen/cmd/lister-gen/generators/tags.go similarity index 100% rename from cmd/libs/go2idl/lister-gen/generators/tags.go rename to staging/src/k8s.io/kube-gen/cmd/lister-gen/generators/tags.go diff --git a/cmd/libs/go2idl/lister-gen/main.go b/staging/src/k8s.io/kube-gen/cmd/lister-gen/main.go similarity index 100% rename from cmd/libs/go2idl/lister-gen/main.go rename to staging/src/k8s.io/kube-gen/cmd/lister-gen/main.go diff --git a/cmd/libs/go2idl/openapi-gen/.import-restrictions b/staging/src/k8s.io/kube-gen/cmd/openapi-gen/.import-restrictions similarity index 100% rename from cmd/libs/go2idl/openapi-gen/.import-restrictions rename to staging/src/k8s.io/kube-gen/cmd/openapi-gen/.import-restrictions diff --git a/cmd/libs/go2idl/openapi-gen/BUILD b/staging/src/k8s.io/kube-gen/cmd/openapi-gen/BUILD similarity index 100% rename from cmd/libs/go2idl/openapi-gen/BUILD rename to staging/src/k8s.io/kube-gen/cmd/openapi-gen/BUILD diff --git a/cmd/libs/go2idl/openapi-gen/README b/staging/src/k8s.io/kube-gen/cmd/openapi-gen/README similarity index 100% rename from cmd/libs/go2idl/openapi-gen/README rename to staging/src/k8s.io/kube-gen/cmd/openapi-gen/README diff --git a/cmd/libs/go2idl/openapi-gen/generators/BUILD b/staging/src/k8s.io/kube-gen/cmd/openapi-gen/generators/BUILD similarity index 100% rename from cmd/libs/go2idl/openapi-gen/generators/BUILD rename to staging/src/k8s.io/kube-gen/cmd/openapi-gen/generators/BUILD diff --git a/cmd/libs/go2idl/openapi-gen/generators/openapi.go b/staging/src/k8s.io/kube-gen/cmd/openapi-gen/generators/openapi.go similarity index 100% rename from cmd/libs/go2idl/openapi-gen/generators/openapi.go rename to staging/src/k8s.io/kube-gen/cmd/openapi-gen/generators/openapi.go diff --git a/cmd/libs/go2idl/openapi-gen/generators/openapi_test.go b/staging/src/k8s.io/kube-gen/cmd/openapi-gen/generators/openapi_test.go similarity index 100% rename from cmd/libs/go2idl/openapi-gen/generators/openapi_test.go rename to staging/src/k8s.io/kube-gen/cmd/openapi-gen/generators/openapi_test.go diff --git a/cmd/libs/go2idl/openapi-gen/main.go b/staging/src/k8s.io/kube-gen/cmd/openapi-gen/main.go similarity index 100% rename from cmd/libs/go2idl/openapi-gen/main.go rename to staging/src/k8s.io/kube-gen/cmd/openapi-gen/main.go diff --git a/cmd/libs/go2idl/set-gen/.gitignore b/staging/src/k8s.io/kube-gen/cmd/set-gen/.gitignore similarity index 100% rename from cmd/libs/go2idl/set-gen/.gitignore rename to staging/src/k8s.io/kube-gen/cmd/set-gen/.gitignore diff --git a/cmd/libs/go2idl/set-gen/BUILD b/staging/src/k8s.io/kube-gen/cmd/set-gen/BUILD similarity index 100% rename from cmd/libs/go2idl/set-gen/BUILD rename to staging/src/k8s.io/kube-gen/cmd/set-gen/BUILD diff --git a/cmd/libs/go2idl/set-gen/main.go b/staging/src/k8s.io/kube-gen/cmd/set-gen/main.go similarity index 100% rename from cmd/libs/go2idl/set-gen/main.go rename to staging/src/k8s.io/kube-gen/cmd/set-gen/main.go