@@ -175,18 +175,18 @@ func (impl *WorkflowServiceImpl) createWorkflowTemplate(workflowRequest *types.W
175
175
}
176
176
} else {
177
177
if shouldAddExistingCmCsInWorkflow {
178
- workflowConfigMaps , workflowSecrets , err = impl .addExistingCmCsInWorkflowForCDStage (workflowRequest , workflowConfigMaps , workflowSecrets )
178
+ cdStageConfigMaps , cdStageSecrets , err : = impl .addExistingCmCsInWorkflowForCDStage (workflowRequest )
179
179
if err != nil {
180
180
impl .Logger .Errorw ("error occurred while adding existing cm/ cs" , "err" , err )
181
181
return bean3.WorkflowTemplate {}, err
182
182
}
183
- cdStageConfigMaps , cdStageSecrets , err := impl .prepareCmCsForWorkflowTemplate (workflowRequest , workflowConfigMaps , workflowSecrets )
183
+ cdStageModifiedConfigMaps , cdStageModifiedSecrets , err := impl .prepareCmCsForWorkflowTemplate (workflowRequest , cdStageConfigMaps , cdStageSecrets )
184
184
if err != nil {
185
185
impl .Logger .Errorw ("error occurred while preparing cd stage cm/ cs for workflow template" , "err" , err )
186
186
return bean3.WorkflowTemplate {}, err
187
187
}
188
- workflowConfigMaps = append (workflowConfigMaps , cdStageConfigMaps ... )
189
- workflowSecrets = append (workflowSecrets , cdStageSecrets ... )
188
+ workflowConfigMaps = append (workflowConfigMaps , cdStageModifiedConfigMaps ... )
189
+ workflowSecrets = append (workflowSecrets , cdStageModifiedSecrets ... )
190
190
}
191
191
}
192
192
// internally inducing BlobStorageCmName and BlobStorageSecretName for getting logs, caches and artifacts from
@@ -273,7 +273,9 @@ func (impl *WorkflowServiceImpl) appendGlobalCMCS(workflowRequest *types.Workflo
273
273
return workflowConfigMaps , workflowSecrets , nil
274
274
}
275
275
276
- func (impl * WorkflowServiceImpl ) addExistingCmCsInWorkflowForCDStage (workflowRequest * types.WorkflowRequest , workflowConfigMaps []bean.ConfigSecretMap , workflowSecrets []bean.ConfigSecretMap ) ([]bean.ConfigSecretMap , []bean.ConfigSecretMap , error ) {
276
+ func (impl * WorkflowServiceImpl ) addExistingCmCsInWorkflowForCDStage (workflowRequest * types.WorkflowRequest ) ([]bean.ConfigSecretMap , []bean.ConfigSecretMap , error ) {
277
+ workflowConfigMaps := make ([]bean.ConfigSecretMap , 0 )
278
+ workflowSecrets := make ([]bean.ConfigSecretMap , 0 )
277
279
existingConfigMap , existingSecrets , err := impl .configMapService .GetCmCsForPrePostStageTrigger (workflowRequest .Scope , workflowRequest .AppId , workflowRequest .EnvironmentId , false )
278
280
if err != nil {
279
281
impl .Logger .Errorw ("failed to get configmap data" , "err" , err )
0 commit comments