@@ -28,7 +28,6 @@ import (
28
28
29
29
"sigs.k8s.io/kubebuilder/cmd/util"
30
30
"sigs.k8s.io/kubebuilder/pkg/scaffold"
31
- "sigs.k8s.io/kubebuilder/pkg/scaffold/project"
32
31
"sigs.k8s.io/kubebuilder/pkg/scaffold/v1/resource"
33
32
)
34
33
@@ -67,28 +66,15 @@ func resourceForFlags(f *flag.FlagSet) *resource.Resource {
67
66
// APICmd represents the resource command
68
67
func (o * apiOptions ) runAddAPI () {
69
68
dieIfNoProject ()
70
- projectInfo , err := scaffold .LoadProjectFile ("PROJECT" )
71
- if err != nil {
72
- log .Fatalf ("failed to read the PROJECT file: %v" , err )
73
- }
69
+
74
70
reader := bufio .NewReader (os .Stdin )
75
71
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]" )
82
73
o .apiScaffolder .DoResource = util .Yesno (reader )
83
74
}
84
75
85
76
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]" )
92
78
o .apiScaffolder .DoController = util .Yesno (reader )
93
79
}
94
80
@@ -139,7 +125,6 @@ After the scaffold is written, api will run make on the project.
139
125
Example : ` # Create a frigates API with Group: ship, Version: v1beta1 and Kind: Frigate
140
126
kubebuilder create api --group ship --version v1beta1 --kind Frigate
141
127
142
- # Project Version 2
143
128
# Edit the API Scheme
144
129
nano api/ship/v1beta1/frigate_types.go
145
130
0 commit comments