@@ -110,7 +110,7 @@ func (s *webhookScaffolder) Scaffold() error {
110110 & cmd.MainUpdater {WireWebhook : true , IsLegacyPath : s .isLegacy },
111111 & webhooks.WebhookTest {Force : s .force , IsLegacyPath : s .isLegacy },
112112 ); err != nil {
113- return err
113+ return fmt . Errorf ( "error updating webhook: %w" , err )
114114 }
115115
116116 if doConversion {
@@ -131,17 +131,13 @@ func (s *webhookScaffolder) Scaffold() error {
131131 "in file %s: %v" , resourceFilePath , err )
132132 }
133133
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 )
138136 }
139137
140138 for _ , spoke := range s .resource .Webhooks .Spoke {
141139 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 {
145141 return fmt .Errorf ("failed to scaffold spoke %s: %w" , spoke , err )
146142 }
147143 }
@@ -152,10 +148,8 @@ You need to implement the conversion.Hub and conversion.Convertible interfaces f
152148
153149 // TODO: Add test suite for conversion webhook after #1664 has been merged & conversion tests supported in envtest.
154150 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 )
159153 }
160154 }
161155
@@ -167,7 +161,7 @@ You need to implement the conversion.Hub and conversion.Convertible interfaces f
167161 log .Warning ("Dockerfile is copying internal/controller. To allow copying webhooks, " +
168162 "it will be edited, and `internal/controller` will be replaced by `internal/`." )
169163
170- if err : = pluginutil .ReplaceInFile ("Dockerfile" , "internal/controller" , "internal/" ); err != nil {
164+ if err = pluginutil .ReplaceInFile ("Dockerfile" , "internal/controller" , "internal/" ); err != nil {
171165 log .Error ("Unable to replace \" internal/controller\" with \" internal/\" in the Dockerfile: " , err )
172166 }
173167 }
0 commit comments