@@ -177,9 +177,7 @@ func (handler *K8sApplicationRestHandlerImpl) GetResource(w http.ResponseWriter,
177
177
request .AppIdentifier = appIdentifier
178
178
request .ClusterId = request .AppIdentifier .ClusterId
179
179
if request .DeploymentType == bean2 .HelmInstalledType {
180
- valid , err := handler .k8sApplicationService .ValidateResourceRequest (r .Context (), request .AppIdentifier , request .K8sRequest )
181
- if err != nil || ! valid {
182
- handler .logger .Errorw ("error in validating resource request" , "err" , err )
180
+ if err := handler .k8sApplicationService .ValidateResourceRequest (r .Context (), request .AppIdentifier , request .K8sRequest ); err != nil {
183
181
common .WriteJsonResp (w , err , nil , http .StatusBadRequest )
184
182
return
185
183
}
@@ -388,9 +386,7 @@ func (handler *K8sApplicationRestHandlerImpl) UpdateResource(w http.ResponseWrit
388
386
request .AppIdentifier = appIdentifier
389
387
request .ClusterId = appIdentifier .ClusterId
390
388
if request .DeploymentType == bean2 .HelmAppType {
391
- valid , err := handler .k8sApplicationService .ValidateResourceRequest (r .Context (), request .AppIdentifier , request .K8sRequest )
392
- if err != nil || ! valid {
393
- handler .logger .Errorw ("error in validating resource request" , "err" , err )
389
+ if err := handler .k8sApplicationService .ValidateResourceRequest (r .Context (), request .AppIdentifier , request .K8sRequest ); err != nil {
394
390
common .WriteJsonResp (w , err , nil , http .StatusBadRequest )
395
391
return
396
392
}
@@ -490,9 +486,7 @@ func (handler *K8sApplicationRestHandlerImpl) DeleteResource(w http.ResponseWrit
490
486
request .AppIdentifier = appIdentifier
491
487
request .ClusterId = appIdentifier .ClusterId
492
488
if request .DeploymentType == bean2 .HelmInstalledType {
493
- valid , err := handler .k8sApplicationService .ValidateResourceRequest (r .Context (), request .AppIdentifier , request .K8sRequest )
494
- if err != nil || ! valid {
495
- handler .logger .Errorw ("error in validating resource request" , "err" , err )
489
+ if err := handler .k8sApplicationService .ValidateResourceRequest (r .Context (), request .AppIdentifier , request .K8sRequest ); err != nil {
496
490
common .WriteJsonResp (w , err , nil , http .StatusBadRequest )
497
491
return
498
492
}
@@ -586,9 +580,7 @@ func (handler *K8sApplicationRestHandlerImpl) ListEvents(w http.ResponseWriter,
586
580
request .AppIdentifier = appIdentifier
587
581
request .ClusterId = appIdentifier .ClusterId
588
582
if request .DeploymentType == bean2 .HelmInstalledType {
589
- valid , err := handler .k8sApplicationService .ValidateResourceRequest (r .Context (), request .AppIdentifier , request .K8sRequest )
590
- if err != nil || ! valid {
591
- handler .logger .Errorw ("error in validating resource request" , "err" , err )
583
+ if err := handler .k8sApplicationService .ValidateResourceRequest (r .Context (), request .AppIdentifier , request .K8sRequest ); err != nil {
592
584
common .WriteJsonResp (w , err , nil , http .StatusBadRequest )
593
585
return
594
586
}
@@ -771,18 +763,8 @@ func generatePodLogsFilename(filename string) string {
771
763
func (handler * K8sApplicationRestHandlerImpl ) requestValidationAndRBAC (w http.ResponseWriter , r * http.Request , token string , request * k8s.ResourceRequestBean ) {
772
764
if request .AppIdentifier != nil {
773
765
if request .DeploymentType == bean2 .HelmInstalledType {
774
- valid , err := handler .k8sApplicationService .ValidateResourceRequest (r .Context (), request .AppIdentifier , request .K8sRequest )
775
- if err != nil || ! valid {
776
- handler .logger .Errorw ("error in validating resource request" , "err" , err , "request.AppIdentifier" , request .AppIdentifier , "request.K8sRequest" , request .K8sRequest )
777
- apiError := util2.ApiError {
778
- InternalMessage : "failed to validate the resource with error " + err .Error (),
779
- UserMessage : "Failed to validate resource" ,
780
- }
781
- if ! valid {
782
- apiError .InternalMessage = "failed to validate the resource"
783
- apiError .UserMessage = "requested Pod or Container doesn't exist"
784
- }
785
- common .WriteJsonResp (w , & apiError , nil , http .StatusBadRequest )
766
+ if err := handler .k8sApplicationService .ValidateResourceRequest (r .Context (), request .AppIdentifier , request .K8sRequest ); err != nil {
767
+ common .WriteJsonResp (w , err , nil , http .StatusBadRequest )
786
768
return
787
769
}
788
770
} else if request .DeploymentType == bean2 .ArgoInstalledType {
0 commit comments