From 478ce3453efddfa57df65fb9b182305a0475796d Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Mon, 21 Aug 2017 15:55:56 -0700 Subject: [PATCH] Add v1 API as a default conversion peer Some of the APIs call do not this out, and a partial build produces wrong results. --- staging/src/k8s.io/code-generator/cmd/conversion-gen/main.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/staging/src/k8s.io/code-generator/cmd/conversion-gen/main.go b/staging/src/k8s.io/code-generator/cmd/conversion-gen/main.go index bff32468299..c8acbb18d0d 100644 --- a/staging/src/k8s.io/code-generator/cmd/conversion-gen/main.go +++ b/staging/src/k8s.io/code-generator/cmd/conversion-gen/main.go @@ -52,9 +52,12 @@ func main() { arguments.GoHeaderFilePath = filepath.Join(args.DefaultSourceTree(), "k8s.io/kubernetes/hack/boilerplate/boilerplate.go.txt") // Custom args. + // TODO: make callers pass this in. It is too opaque here, and any use of + // the flag that DOESN'T include these is broken. customArgs := &generators.CustomArgs{ ExtraPeerDirs: []string{ "k8s.io/kubernetes/pkg/api", + "k8s.io/kubernetes/pkg/api/v1", "k8s.io/api/core/v1", "k8s.io/apimachinery/pkg/apis/meta/v1", "k8s.io/apimachinery/pkg/conversion",