k3s/cmd/libs/go2idl
k8s-merge-robot 5cc7c9565f Merge pull request #24059 from caesarxuchao/client-gen-dotted-group
Automatic merge from submit-queue

Client-gen: handle dotted group name, e.g., "authentication.k8s.io"

The client-gen used to assume the group name doesn't include dot, but it's not true, e.g., we have group `authentication.k8s.io`.

With this PR, Client-gen will use the full group name when creating directory (e.g., the client for the authentication group will be generated at pkg/client/clientset_generated/release_1_3/typed/`authentication.k8s.io`/v1/). However, because golang doesn't allow dot in variable/function names, so when the group name is used as part of variable/function name, client-gen extracts the part before the first dot (e.g., authentication).

This PR also changes the group name of the test group from `testgroup` to `testgroup.k8s.io` to verify if client-gen generates sane code.

cc @deads2k for #20573
2016-04-14 13:13:32 -07:00
..
args Generate DeepCopies per directory. 2016-03-17 09:28:11 +01:00
client-gen generated changes 2016-04-14 10:04:59 -07:00
conversion-gen Merge pull request #23768 from wojtek-t/conversions_with_framework_6 2016-04-14 11:30:21 -07:00
deepcopy-gen Final vet fixes; enabling vet checks in verify scripts. 2016-04-13 13:51:51 -07:00
generator Final vet fixes; enabling vet checks in verify scripts. 2016-04-13 13:51:51 -07:00
go-to-protobuf Merge pull request #23806 from smarterclayton/streaming_watch 2016-04-13 05:18:17 -07:00
import-boss Final vet fixes; enabling vet checks in verify scripts. 2016-04-13 13:51:51 -07:00
namer Refactor import tracker 2016-03-15 16:02:18 +01:00
parser Merge pull request #23768 from wojtek-t/conversions_with_framework_6 2016-04-14 11:30:21 -07:00
set-gen Refactor import tracker 2016-03-15 16:02:18 +01:00
types Switch to new generator 2016-04-11 08:04:45 +02:00
.import-restrictions add delete precondition 2016-03-25 11:21:39 -07:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00