@@ -110,7 +110,7 @@ func (s *webhookScaffolder) Scaffold() error {
110
110
& cmd.MainUpdater {WireWebhook : true , IsLegacyPath : s .isLegacy },
111
111
& webhooks.WebhookTest {Force : s .force , IsLegacyPath : s .isLegacy },
112
112
); err != nil {
113
- return err
113
+ return fmt . Errorf ( "error updating webhook: %w" , err )
114
114
}
115
115
116
116
if doConversion {
@@ -131,17 +131,13 @@ func (s *webhookScaffolder) Scaffold() error {
131
131
"in file %s: %v" , resourceFilePath , err )
132
132
}
133
133
134
- if err := scaffold .Execute (
135
- & api.Hub {Force : s .force },
136
- ); err != nil {
137
- return err
134
+ if err = scaffold .Execute (& api.Hub {Force : s .force }); err != nil {
135
+ return fmt .Errorf ("error scaffold resource with hub: %w" , err )
138
136
}
139
137
140
138
for _ , spoke := range s .resource .Webhooks .Spoke {
141
139
log .Printf ("Scaffolding for spoke version: %s\n " , spoke )
142
- if err := scaffold .Execute (
143
- & api.Spoke {Force : s .force , SpokeVersion : spoke },
144
- ); err != nil {
140
+ if err = scaffold .Execute (& api.Spoke {Force : s .force , SpokeVersion : spoke }); err != nil {
145
141
return fmt .Errorf ("failed to scaffold spoke %s: %w" , spoke , err )
146
142
}
147
143
}
@@ -152,10 +148,8 @@ You need to implement the conversion.Hub and conversion.Convertible interfaces f
152
148
153
149
// TODO: Add test suite for conversion webhook after #1664 has been merged & conversion tests supported in envtest.
154
150
if doDefaulting || doValidation {
155
- if err := scaffold .Execute (
156
- & webhooks.WebhookSuite {IsLegacyPath : s .isLegacy },
157
- ); err != nil {
158
- return err
151
+ if err = scaffold .Execute (& webhooks.WebhookSuite {IsLegacyPath : s .isLegacy }); err != nil {
152
+ return fmt .Errorf ("error scaffold webhook suite: %w" , err )
159
153
}
160
154
}
161
155
@@ -167,7 +161,7 @@ You need to implement the conversion.Hub and conversion.Convertible interfaces f
167
161
log .Warning ("Dockerfile is copying internal/controller. To allow copying webhooks, " +
168
162
"it will be edited, and `internal/controller` will be replaced by `internal/`." )
169
163
170
- if err : = pluginutil .ReplaceInFile ("Dockerfile" , "internal/controller" , "internal/" ); err != nil {
164
+ if err = pluginutil .ReplaceInFile ("Dockerfile" , "internal/controller" , "internal/" ); err != nil {
171
165
log .Error ("Unable to replace \" internal/controller\" with \" internal/\" in the Dockerfile: " , err )
172
166
}
173
167
}
0 commit comments