The gengo "args" package is gone
This commit is contained in:
		@@ -23,7 +23,7 @@ import (
 | 
				
			|||||||
	"sort"
 | 
						"sort"
 | 
				
			||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/gengo/v2/namer"
 | 
						"k8s.io/gengo/v2/namer"
 | 
				
			||||||
	"k8s.io/gengo/v2/types"
 | 
						"k8s.io/gengo/v2/types"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@ import (
 | 
				
			|||||||
	"github.com/spf13/pflag"
 | 
						"github.com/spf13/pflag"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/applyconfiguration-gen/args"
 | 
						"k8s.io/code-generator/cmd/applyconfiguration-gen/args"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/applyconfiguration-gen/generators"
 | 
						"k8s.io/code-generator/cmd/applyconfiguration-gen/generators"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/klog/v2"
 | 
						"k8s.io/klog/v2"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,7 +28,7 @@ import (
 | 
				
			|||||||
	"k8s.io/code-generator/cmd/client-gen/generators/util"
 | 
						"k8s.io/code-generator/cmd/client-gen/generators/util"
 | 
				
			||||||
	clientgentypes "k8s.io/code-generator/cmd/client-gen/types"
 | 
						clientgentypes "k8s.io/code-generator/cmd/client-gen/types"
 | 
				
			||||||
	codegennamer "k8s.io/code-generator/pkg/namer"
 | 
						codegennamer "k8s.io/code-generator/pkg/namer"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/gengo/v2/namer"
 | 
						"k8s.io/gengo/v2/namer"
 | 
				
			||||||
	"k8s.io/gengo/v2/types"
 | 
						"k8s.io/gengo/v2/types"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,7 +26,7 @@ import (
 | 
				
			|||||||
	"k8s.io/code-generator/cmd/client-gen/args"
 | 
						"k8s.io/code-generator/cmd/client-gen/args"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/client-gen/generators"
 | 
						"k8s.io/code-generator/cmd/client-gen/generators"
 | 
				
			||||||
	"k8s.io/code-generator/pkg/util"
 | 
						"k8s.io/code-generator/pkg/util"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,7 +26,7 @@ import (
 | 
				
			|||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/code-generator/cmd/conversion-gen/args"
 | 
						"k8s.io/code-generator/cmd/conversion-gen/args"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/gengo/v2/namer"
 | 
						"k8s.io/gengo/v2/namer"
 | 
				
			||||||
	"k8s.io/gengo/v2/types"
 | 
						"k8s.io/gengo/v2/types"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -102,7 +102,7 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	generatorargs "k8s.io/code-generator/cmd/conversion-gen/args"
 | 
						generatorargs "k8s.io/code-generator/cmd/conversion-gen/args"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/conversion-gen/generators"
 | 
						"k8s.io/code-generator/cmd/conversion-gen/generators"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,7 +24,7 @@ import (
 | 
				
			|||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/code-generator/cmd/deepcopy-gen/args"
 | 
						"k8s.io/code-generator/cmd/deepcopy-gen/args"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/gengo/v2/namer"
 | 
						"k8s.io/gengo/v2/namer"
 | 
				
			||||||
	"k8s.io/gengo/v2/types"
 | 
						"k8s.io/gengo/v2/types"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -74,7 +74,7 @@ import (
 | 
				
			|||||||
	"github.com/spf13/pflag"
 | 
						"github.com/spf13/pflag"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/deepcopy-gen/args"
 | 
						"k8s.io/code-generator/cmd/deepcopy-gen/args"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/deepcopy-gen/generators"
 | 
						"k8s.io/code-generator/cmd/deepcopy-gen/generators"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/klog/v2"
 | 
						"k8s.io/klog/v2"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,7 +28,7 @@ import (
 | 
				
			|||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/code-generator/cmd/defaulter-gen/args"
 | 
						"k8s.io/code-generator/cmd/defaulter-gen/args"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/gengo/v2/namer"
 | 
						"k8s.io/gengo/v2/namer"
 | 
				
			||||||
	"k8s.io/gengo/v2/types"
 | 
						"k8s.io/gengo/v2/types"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -47,7 +47,7 @@ import (
 | 
				
			|||||||
	"github.com/spf13/pflag"
 | 
						"github.com/spf13/pflag"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/defaulter-gen/args"
 | 
						"k8s.io/code-generator/cmd/defaulter-gen/args"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/defaulter-gen/generators"
 | 
						"k8s.io/code-generator/cmd/defaulter-gen/generators"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/klog/v2"
 | 
						"k8s.io/klog/v2"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -29,7 +29,7 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	flag "github.com/spf13/pflag"
 | 
						flag "github.com/spf13/pflag"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/gengo/v2/namer"
 | 
						"k8s.io/gengo/v2/namer"
 | 
				
			||||||
	"k8s.io/gengo/v2/parser"
 | 
						"k8s.io/gengo/v2/parser"
 | 
				
			||||||
@@ -82,9 +82,9 @@ func (g *Generator) BindFlags(flag *flag.FlagSet) {
 | 
				
			|||||||
	flag.StringVar(&g.DropEmbeddedFields, "drop-embedded-fields", g.DropEmbeddedFields, "Comma-delimited list of embedded Go types to omit from generated protobufs")
 | 
						flag.StringVar(&g.DropEmbeddedFields, "drop-embedded-fields", g.DropEmbeddedFields, "Comma-delimited list of embedded Go types to omit from generated protobufs")
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// This roughly models gengo/v2/args.GeneratorArgs.Execute.
 | 
					// This roughly models gengo/v2.Execute.
 | 
				
			||||||
func Run(g *Generator) {
 | 
					func Run(g *Generator) {
 | 
				
			||||||
	// Roughly models gengo/v2/args.GeneratorArgs.NewBuilder.
 | 
						// Roughly models gengo/v2.newBuilder.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	b := parser.NewWithOptions(parser.Options{BuildTags: []string{"proto"}})
 | 
						b := parser.NewWithOptions(parser.Options{BuildTags: []string{"proto"}})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -150,10 +150,10 @@ func Run(g *Generator) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	c.FileTypes["protoidl"] = NewProtoFile()
 | 
						c.FileTypes["protoidl"] = NewProtoFile()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Roughly models gengo/v2/args.GeneratorArgs.Execute calling the
 | 
						// Roughly models gengo/v2.Execute calling the
 | 
				
			||||||
	// tool-provided Packages() callback.
 | 
						// tool-provided Targets() callback.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	boilerplate, err := args.GoBoilerplate(g.GoHeaderFile, "", "")
 | 
						boilerplate, err := gengo.GoBoilerplate(g.GoHeaderFile, "", "")
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		log.Fatalf("Failed loading boilerplate (consider using the go-header-file flag): %v", err)
 | 
							log.Fatalf("Failed loading boilerplate (consider using the go-header-file flag): %v", err)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,7 +26,7 @@ import (
 | 
				
			|||||||
	clientgentypes "k8s.io/code-generator/cmd/client-gen/types"
 | 
						clientgentypes "k8s.io/code-generator/cmd/client-gen/types"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/informer-gen/args"
 | 
						"k8s.io/code-generator/cmd/informer-gen/args"
 | 
				
			||||||
	genutil "k8s.io/code-generator/pkg/util"
 | 
						genutil "k8s.io/code-generator/pkg/util"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/gengo/v2/namer"
 | 
						"k8s.io/gengo/v2/namer"
 | 
				
			||||||
	"k8s.io/gengo/v2/types"
 | 
						"k8s.io/gengo/v2/types"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@ import (
 | 
				
			|||||||
	"k8s.io/code-generator/cmd/informer-gen/args"
 | 
						"k8s.io/code-generator/cmd/informer-gen/args"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/informer-gen/generators"
 | 
						"k8s.io/code-generator/cmd/informer-gen/generators"
 | 
				
			||||||
	"k8s.io/code-generator/pkg/util"
 | 
						"k8s.io/code-generator/pkg/util"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/klog/v2"
 | 
						"k8s.io/klog/v2"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,7 +25,7 @@ import (
 | 
				
			|||||||
	"k8s.io/code-generator/cmd/client-gen/generators/util"
 | 
						"k8s.io/code-generator/cmd/client-gen/generators/util"
 | 
				
			||||||
	clientgentypes "k8s.io/code-generator/cmd/client-gen/types"
 | 
						clientgentypes "k8s.io/code-generator/cmd/client-gen/types"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/lister-gen/args"
 | 
						"k8s.io/code-generator/cmd/lister-gen/args"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/gengo/v2/namer"
 | 
						"k8s.io/gengo/v2/namer"
 | 
				
			||||||
	"k8s.io/gengo/v2/types"
 | 
						"k8s.io/gengo/v2/types"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@ import (
 | 
				
			|||||||
	"k8s.io/code-generator/cmd/lister-gen/args"
 | 
						"k8s.io/code-generator/cmd/lister-gen/args"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/lister-gen/generators"
 | 
						"k8s.io/code-generator/cmd/lister-gen/generators"
 | 
				
			||||||
	"k8s.io/code-generator/pkg/util"
 | 
						"k8s.io/code-generator/pkg/util"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/klog/v2"
 | 
						"k8s.io/klog/v2"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,7 +25,7 @@ import (
 | 
				
			|||||||
	"log"
 | 
						"log"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/spf13/pflag"
 | 
						"github.com/spf13/pflag"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/klog/v2"
 | 
						"k8s.io/klog/v2"
 | 
				
			||||||
	"k8s.io/kube-openapi/cmd/openapi-gen/args"
 | 
						"k8s.io/kube-openapi/cmd/openapi-gen/args"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -40,7 +40,7 @@ import (
 | 
				
			|||||||
	"github.com/spf13/pflag"
 | 
						"github.com/spf13/pflag"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/prerelease-lifecycle-gen/args"
 | 
						"k8s.io/code-generator/cmd/prerelease-lifecycle-gen/args"
 | 
				
			||||||
	statusgenerators "k8s.io/code-generator/cmd/prerelease-lifecycle-gen/prerelease-lifecycle-generators"
 | 
						statusgenerators "k8s.io/code-generator/cmd/prerelease-lifecycle-gen/prerelease-lifecycle-generators"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/klog/v2"
 | 
						"k8s.io/klog/v2"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,7 +24,7 @@ import (
 | 
				
			|||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/code-generator/cmd/prerelease-lifecycle-gen/args"
 | 
						"k8s.io/code-generator/cmd/prerelease-lifecycle-gen/args"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/gengo/v2/namer"
 | 
						"k8s.io/gengo/v2/namer"
 | 
				
			||||||
	"k8s.io/gengo/v2/types"
 | 
						"k8s.io/gengo/v2/types"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,7 +26,7 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	clientgentypes "k8s.io/code-generator/cmd/client-gen/types"
 | 
						clientgentypes "k8s.io/code-generator/cmd/client-gen/types"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/register-gen/args"
 | 
						"k8s.io/code-generator/cmd/register-gen/args"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/gengo/v2/namer"
 | 
						"k8s.io/gengo/v2/namer"
 | 
				
			||||||
	"k8s.io/gengo/v2/types"
 | 
						"k8s.io/gengo/v2/types"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,7 @@ import (
 | 
				
			|||||||
	"github.com/spf13/pflag"
 | 
						"github.com/spf13/pflag"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/register-gen/args"
 | 
						"k8s.io/code-generator/cmd/register-gen/args"
 | 
				
			||||||
	"k8s.io/code-generator/cmd/register-gen/generators"
 | 
						"k8s.io/code-generator/cmd/register-gen/generators"
 | 
				
			||||||
	gengo "k8s.io/gengo/v2/args"
 | 
						"k8s.io/gengo/v2"
 | 
				
			||||||
	"k8s.io/gengo/v2/generator"
 | 
						"k8s.io/gengo/v2/generator"
 | 
				
			||||||
	"k8s.io/klog/v2"
 | 
						"k8s.io/klog/v2"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user