amazon-apigateway-ingress-controller icon indicating copy to clipboard operation
amazon-apigateway-ingress-controller copied to clipboard

missing argument "roleName"

Open mylovebuzz opened this issue 4 years ago • 0 comments

when I run "make docker-build", I get below error. Could you please supply a solution? Thanks a lot.

go generate ./pkg/... ./cmd/... go fmt ./pkg/... ./cmd/... go vet ./pkg/... ./cmd/... go run vendor/sigs.k8s.io/controller-tools/cmd/controller-gen/main.go rbac Error: unable to parse option "rbac": [missing argument "roleName" (at )] Usage: controller-gen [flags]

Examples: # Generate RBAC manifests and crds for all types under apis/, # outputting crds to /tmp/crds and everything else to stdout controller-gen rbac:roleName= crd paths=./apis/... output:crd:dir=/tmp/crds output:stdout

    # Generate deepcopy/runtime.Object implementations for a particular file
    controller-gen object paths=./apis/v1beta1/some_types.go

    # Generate OpenAPI v3 schemas for API packages and merge them into existing CRD manifests
    controller-gen schemapatch:manifests=./manifests output:dir=./manifests paths=./pkg/apis/...

    # Run all the generators for a given project
    controller-gen paths=./apis/...

    # Explain the markers for generating CRDs, and their arguments
    controller-gen crd -ww

Flags: -h, --detailed-help count print out more detailed help (up to -hhh for the most detailed output, or -hhhh for json output) --help print out usage and a summary of options --version show version -w, --which-markers count print out all markers available with the requested generators (up to -www for the most detailed output, or -wwww for json output)

Options

generators

+webhook package generates (partial) {Mutating,Validating}WebhookConfiguration objects. +schemapatch:manifests=[,maxDescLen=] package patches existing CRDs with new schemata. +rbac:roleName= package generates ClusterRole objects. +object[:headerFile=][,year=] package generates code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations. +crd[:crdVersions=<[]string>][,maxDescLen=][,preserveUnknownFields=][,trivialVersions=] package generates CustomResourceDefinition objects.

generic

+paths=<[]string> package represents paths and go-style path patterns to use as package roots.

output rules (optionally as output::...)

+output:artifacts[:code=],config= package outputs artifacts to different locations, depending on whether they're package-associated or not. +output:dir= package outputs each artifact to the given directory, regardless of if it's package-associated or not. +output:none package skips outputting anything.
+output:stdout package outputs everything to standard-out, with no separation.

run controller-gen rbac -w to see all available markers, or controller-gen rbac -h for usage exit status 1 make: *** [manifests] Error 1

mylovebuzz avatar Nov 17 '20 07:11 mylovebuzz