k3s/cmd/libs/go2idl
k8s-merge-robot f8ea3fab53 Merge pull request #23427 from wojtek-t/conversions_with_framework_4
Automatic merge from submit-queue

Migrate to the new conversion generator - part1

This PR contains two commits:
- few more fixes to the generator
- migration of the pkg/api/v1 to use the new generator

The second commit is big, but I reviewed the changes and they contain:
- conversions between types that we didn't even generating conversion between
- changes in how we handle maps/pointers/slices - previously we were explicitly referencing fields, now we are using "shadowing in, out" to make the code more generic
- lack of auto-generated method for ReplicationControllerSpec (because these types are different (*int vs int for Replicas) and a preexisting conversion already exists

Most of issues in the first commit (e.g. adding references to "in" and "out" for slices/maps/points) were discovered by our tests. So I'm pretty confident that this change is correct now.
2016-03-31 17:28:36 -07:00
..
args Generate DeepCopies per directory. 2016-03-17 09:28:11 +01:00
client-gen Merge pull request #23443 from goltermann/vet2 2016-03-25 23:43:44 -07:00
conversion-gen Fix remaining issues with conversion generator. 2016-03-29 09:49:27 +02:00
deepcopy-gen Migrate to new conversion generator 2016-03-22 08:43:02 +01:00
generator add delete precondition 2016-03-25 11:21:39 -07:00
go-to-protobuf Add an experimental protobuf serializer 2016-03-31 10:41:11 -04:00
import-boss add delete precondition 2016-03-25 11:21:39 -07:00
namer Refactor import tracker 2016-03-15 16:02:18 +01:00
parser Fix gofmt errors 2016-03-08 09:46:47 +01:00
set-gen Refactor import tracker 2016-03-15 16:02:18 +01:00
types Fix bunch of issues with conversion generator. 2016-03-24 08:26:51 +01: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