Skip to content

Commit

Permalink
return err if deployment not found
Browse files Browse the repository at this point in the history
  • Loading branch information
Richard87 committed Sep 4, 2024
1 parent 0fae6c2 commit 23a15e4
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
4 changes: 4 additions & 0 deletions api/environments/component_handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import (
environmentModels "github.com/equinor/radix-api/api/environments/models"
"github.com/equinor/radix-api/api/kubequery"
"github.com/equinor/radix-api/api/utils/labelselector"
"github.com/equinor/radix-common/net/http"
radixutils "github.com/equinor/radix-common/utils"
"github.com/equinor/radix-common/utils/pointers"
"github.com/equinor/radix-operator/pkg/apis/defaults"
Expand Down Expand Up @@ -112,6 +113,9 @@ func (eh EnvironmentHandler) RestartComponentAuxiliaryResource(ctx context.Conte
if err != nil {
return err
}
if radixDeployment == nil {
return http.ValidationError(v1.KindRadixDeployment, "no radix deployments found")
}

componentsDto, err := eh.deployHandler.GetComponentsForDeployment(ctx, appName, radixDeployment.Name, envName)
if err != nil {
Expand Down
9 changes: 9 additions & 0 deletions api/environments/environment_handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -309,6 +309,9 @@ func (eh EnvironmentHandler) StopEnvironment(ctx context.Context, appName, envNa
if err != nil {
return err
}
if radixDeployment == nil {
return http.ValidationError(v1.KindRadixDeployment, "no radix deployments found")
}

log.Ctx(ctx).Info().Msgf("Stopping components in environment %s, %s", envName, appName)
for _, deployComponent := range radixDeployment.Spec.Components {
Expand All @@ -326,6 +329,9 @@ func (eh EnvironmentHandler) ResetManuallyStoppedComponentsInEnvironment(ctx con
if err != nil {
return err
}
if radixDeployment == nil {
return http.ValidationError(v1.KindRadixDeployment, "no radix deployments found")
}

log.Ctx(ctx).Info().Msgf("Starting components in environment %s, %s", envName, appName)
for _, deployComponent := range radixDeployment.Spec.Components {
Expand All @@ -344,6 +350,9 @@ func (eh EnvironmentHandler) RestartEnvironment(ctx context.Context, appName, en
if err != nil {
return err
}
if radixDeployment == nil {
return http.ValidationError(v1.KindRadixDeployment, "no radix deployments found")
}

log.Ctx(ctx).Info().Msgf("Restarting components in environment %s, %s", envName, appName)
for _, deployComponent := range radixDeployment.Spec.Components {
Expand Down

0 comments on commit 23a15e4

Please sign in to comment.