@@ -227,41 +227,15 @@ type Parameters struct{}
227227func (s * Builder ) Deploy (ctx context.Context , req * builderv0.DeploymentRequest ) (* builderv0.DeploymentResponse , error ) {
228228 defer s .Wool .Catch ()
229229
230- s .Base .Builder .LogDeployRequest (req , s .Wool .Debug )
231- s .EnvironmentVariables .SetRunning ()
232-
233- k , err := s .Base .Builder .KubernetesDeploymentRequest (ctx , req )
234- if err != nil {
235- return s .Base .Builder .DeployError (err )
236- }
237- if err := s .EnvironmentVariables .AddConfigurations (ctx , req .Configuration ); err != nil {
238- return s .Base .Builder .DeployError (err )
239- }
240- if err := s .EnvironmentVariables .AddConfigurations (ctx , req .DependenciesConfigurations ... ); err != nil {
241- return s .Base .Builder .DeployError (err )
242- }
243-
244- confs , err := s .EnvironmentVariables .Configurations ()
245- if err != nil {
246- return s .Base .Builder .DeployError (err )
247- }
248- cm , err := services .EnvsAsConfigMapData (confs ... )
249- if err != nil {
250- return s .Base .Builder .DeployError (err )
251- }
252- secrets , err := services .EnvsAsSecretData (s .EnvironmentVariables .Secrets ()... )
253- if err != nil {
254- return s .Base .Builder .DeployError (err )
255- }
256- params := services.DeploymentParameters {
257- ConfigMap : cm ,
258- SecretMap : secrets ,
230+ return s .Base .Builder .DeployKustomize (ctx , req , services.KustomizeDeployment {
231+ EnvironmentVariables : s .EnvironmentVariables ,
232+ Templates : deploymentFS ,
233+ Inputs : services.DeploymentInputs {
234+ OwnConfiguration : true ,
235+ DependencyConfigurations : true ,
236+ },
259237 Parameters : Parameters {},
260- }
261- if err := s .Base .Builder .KustomizeDeploy (ctx , req .Environment , k , deploymentFS , params ); err != nil {
262- return s .Base .Builder .DeployError (err )
263- }
264- return s .Base .Builder .DeployResponse ()
238+ })
265239}
266240
267241// Options returns the two-question set shown during `codefly add service`.
0 commit comments