@@ -23,14 +23,16 @@ import (
23
23
"os/exec"
24
24
"strings"
25
25
26
+ "sigs.k8s.io/kubebuilder/cmd/util"
26
27
"sigs.k8s.io/kubebuilder/pkg/scaffold/input"
27
28
"sigs.k8s.io/kubebuilder/pkg/scaffold/project"
29
+ scaffoldv1 "sigs.k8s.io/kubebuilder/pkg/scaffold/v1"
28
30
"sigs.k8s.io/kubebuilder/pkg/scaffold/v1/manager"
29
-
30
- "sigs.k8s.io/kubebuilder/cmd/util"
31
+ metricsauthv1 "sigs.k8s.io/kubebuilder/pkg/scaffold/v1/metricsauth"
31
32
scaffoldv2 "sigs.k8s.io/kubebuilder/pkg/scaffold/v2"
32
33
"sigs.k8s.io/kubebuilder/pkg/scaffold/v2/certmanager"
33
34
managerv2 "sigs.k8s.io/kubebuilder/pkg/scaffold/v2/manager"
35
+ metricsauthv2 "sigs.k8s.io/kubebuilder/pkg/scaffold/v2/metricsauth"
34
36
"sigs.k8s.io/kubebuilder/pkg/scaffold/v2/webhook"
35
37
)
36
38
@@ -110,9 +112,9 @@ func (p *V1Project) Scaffold() error {
110
112
input.Options {ProjectPath : projectInput .Path , BoilerplatePath : bpInput .Path },
111
113
& project.GitIgnore {},
112
114
& project.KustomizeRBAC {},
113
- & project .KustomizeImagePatch {},
114
- & project .KustomizePrometheusMetricsPatch {},
115
- & project .KustomizeAuthProxyPatch {},
115
+ & scaffoldv1 .KustomizeImagePatch {},
116
+ & metricsauthv1 .KustomizePrometheusMetricsPatch {},
117
+ & metricsauthv1 .KustomizeAuthProxyPatch {},
116
118
& project.AuthProxyService {},
117
119
& project.AuthProxyRole {},
118
120
& project.AuthProxyRoleBinding {},
@@ -179,9 +181,9 @@ func (p *V2Project) Scaffold() error {
179
181
return s .Execute (
180
182
input.Options {ProjectPath : projectInput .Path , BoilerplatePath : bpInput .Path },
181
183
& project.GitIgnore {},
182
- & project .KustomizeImagePatch {},
183
- & project .KustomizePrometheusMetricsPatch {},
184
- & project .KustomizeAuthProxyPatch {},
184
+ & scaffoldv2 .KustomizeImagePatch {},
185
+ & metricsauthv2 .KustomizePrometheusMetricsPatch {},
186
+ & metricsauthv2 .KustomizeAuthProxyPatch {},
185
187
& project.AuthProxyService {},
186
188
& project.AuthProxyRole {},
187
189
& project.AuthProxyRoleBinding {},
@@ -193,6 +195,8 @@ func (p *V2Project) Scaffold() error {
193
195
& scaffoldv2.Kustomize {},
194
196
& scaffoldv2.ManagerWebhookPatch {},
195
197
& scaffoldv2.ManagerRoleBinding {},
198
+ & scaffoldv2.LeaderElectionRole {},
199
+ & scaffoldv2.LeaderElectionRoleBinding {},
196
200
& scaffoldv2.KustomizeRBAC {},
197
201
& managerv2.Kustomization {},
198
202
& webhook.Kustomization {},
0 commit comments