Skip to content

Commit 6ece4e7

Browse files
authored
Merge pull request #354 from fraenkel/api_version
Validate create api flags
2 parents 27a4c65 + aacef4a commit 6ece4e7

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

cmd/kubebuilder/v1/api.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,22 @@ func (o *apiOptions) RunAddAPI() {
5050
fmt.Println("Create Resource under pkg/apis [y/n]?")
5151
o.doResource = util.Yesno(reader)
5252
}
53+
5354
if !o.controllerFlag.Changed {
5455
fmt.Println("Create Controller under pkg/controller [y/n]?")
5556
o.doController = util.Yesno(reader)
5657
}
5758

59+
if o.r.Group == "" {
60+
log.Fatalf("Must specify --group")
61+
}
62+
if o.r.Version == "" {
63+
log.Fatalf("Must specify --version")
64+
}
65+
if o.r.Kind == "" {
66+
log.Fatalf("Must specify --kind")
67+
}
68+
5869
fmt.Println("Writing scaffold for you to edit...")
5970

6071
r := o.r

0 commit comments

Comments
 (0)