Skip to content

Commit 30141df

Browse files
committed
remove paths for yes/no questions in api cmd
1 parent 1d3c489 commit 30141df

File tree

1 file changed

+3
-18
lines changed

1 file changed

+3
-18
lines changed

cmd/api.go

+3-18
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ import (
2828

2929
"sigs.k8s.io/kubebuilder/cmd/util"
3030
"sigs.k8s.io/kubebuilder/pkg/scaffold"
31-
"sigs.k8s.io/kubebuilder/pkg/scaffold/project"
3231
"sigs.k8s.io/kubebuilder/pkg/scaffold/v1/resource"
3332
)
3433

@@ -67,28 +66,15 @@ func resourceForFlags(f *flag.FlagSet) *resource.Resource {
6766
// APICmd represents the resource command
6867
func (o *apiOptions) runAddAPI() {
6968
dieIfNoProject()
70-
projectInfo, err := scaffold.LoadProjectFile("PROJECT")
71-
if err != nil {
72-
log.Fatalf("failed to read the PROJECT file: %v", err)
73-
}
69+
7470
reader := bufio.NewReader(os.Stdin)
7571
if !o.resourceFlag.Changed {
76-
if projectInfo.Version == project.Version1 {
77-
fmt.Println("Create Resource under pkg/apis [y/n]")
78-
}
79-
if projectInfo.Version == project.Version2 {
80-
fmt.Println("Create Resource under api [y/n]")
81-
}
72+
fmt.Println("Create Resource [y/n]")
8273
o.apiScaffolder.DoResource = util.Yesno(reader)
8374
}
8475

8576
if !o.controllerFlag.Changed {
86-
if projectInfo.Version == project.Version1 {
87-
fmt.Println("Create Controller under pkg/controller [y/n]")
88-
}
89-
if projectInfo.Version == project.Version2 {
90-
fmt.Println("Create Controller under controllers [y/n]")
91-
}
77+
fmt.Println("Create Controller [y/n]")
9278
o.apiScaffolder.DoController = util.Yesno(reader)
9379
}
9480

@@ -139,7 +125,6 @@ After the scaffold is written, api will run make on the project.
139125
Example: ` # Create a frigates API with Group: ship, Version: v1beta1 and Kind: Frigate
140126
kubebuilder create api --group ship --version v1beta1 --kind Frigate
141127
142-
# Project Version 2
143128
# Edit the API Scheme
144129
nano api/ship/v1beta1/frigate_types.go
145130

0 commit comments

Comments
 (0)