@@ -2277,6 +2277,10 @@ func (impl *CdPipelineConfigServiceImpl) createCdPipeline(ctx context.Context, a
22772277		)
22782278		if  pipeline .IsExternalArgoAppLinkRequest () {
22792279			overrideCreateRequest , err  :=  impl .parseEnvOverrideCreateRequestForExternalAcdApp (deploymentConfig , latestChart , app , userId , pipeline , appLevelAppMetricsEnabled )
2280+ 			if  err  !=  nil  {
2281+ 				impl .logger .Errorw ("error in parsing override request for external acd app" , "appId" , app .Id , "err" , err )
2282+ 				return  0 , err 
2283+ 			}
22802284			envOverride , updatedAppMetrics , err  =  impl .propertiesConfigService .CreateIfRequired (overrideCreateRequest , tx )
22812285			if  err  !=  nil  {
22822286				impl .logger .Errorw ("error in creating env override" , "appId" , app .Id , "envId" , envOverride .TargetEnvironment , "err" , err )
@@ -2501,6 +2505,14 @@ func (impl *CdPipelineConfigServiceImpl) GetValuesAndChartMetadataForExternalArg
25012505			return  file .Data , helmChart .Metadata , nil 
25022506		}
25032507	}
2508+ 	if  valuesFileName  ==  "values.yaml"  &&  helmChart .Values  !=  nil  {
2509+ 		byteValues , err  :=  json .Marshal (helmChart .Values )
2510+ 		if  err  !=  nil  {
2511+ 			impl .logger .Errorw ("error in json Marshal values" , "values" , helmChart .Values , "err" , err )
2512+ 			return  nil , nil , err 
2513+ 		}
2514+ 		return  byteValues , helmChart .Metadata , nil 
2515+ 	}
25042516	return  nil , nil , errors2 .New (fmt .Sprintf ("values file with name %s not found in chart" , valuesFileName ))
25052517}
25062518
0 commit comments