@@ -12,21 +12,20 @@ import (
1212
1313 argoTypes "github.com/argoproj/argo-workflows/v3/pkg/apis/workflow/v1alpha1"
1414 "github.com/ghodss/yaml"
15- dbChaosExperiment "github.com/litmuschaos/litmus/chaoscenter/graphql/server/pkg/database/mongodb/chaos_experiment"
16- "github.com/litmuschaos/litmus/chaoscenter/graphql/server/pkg/probe/utils"
17- globalUtils "github.com/litmuschaos/litmus/chaoscenter/graphql/server/utils"
18-
19- "github.com/litmuschaos/litmus/chaoscenter/graphql/server/pkg/chaos_experiment"
15+ "github.com/sirupsen/logrus"
16+ "go.mongodb.org/mongo-driver/bson"
17+ "go.mongodb.org/mongo-driver/mongo"
2018
2119 "github.com/litmuschaos/chaos-operator/api/litmuschaos/v1alpha1"
2220 "github.com/litmuschaos/litmus/chaoscenter/graphql/server/graph/model"
2321 "github.com/litmuschaos/litmus/chaoscenter/graphql/server/pkg/authorization"
22+ "github.com/litmuschaos/litmus/chaoscenter/graphql/server/pkg/chaos_experiment"
2423 "github.com/litmuschaos/litmus/chaoscenter/graphql/server/pkg/database/mongodb"
24+ dbChaosExperiment "github.com/litmuschaos/litmus/chaoscenter/graphql/server/pkg/database/mongodb/chaos_experiment"
2525 dbChaosExperimentRun "github.com/litmuschaos/litmus/chaoscenter/graphql/server/pkg/database/mongodb/chaos_experiment_run"
2626 dbSchemaProbe "github.com/litmuschaos/litmus/chaoscenter/graphql/server/pkg/database/mongodb/probe"
27- "github.com/sirupsen/logrus"
28- "go.mongodb.org/mongo-driver/bson"
29- "go.mongodb.org/mongo-driver/mongo"
27+ "github.com/litmuschaos/litmus/chaoscenter/graphql/server/pkg/probe/utils"
28+ globalUtils "github.com/litmuschaos/litmus/chaoscenter/graphql/server/utils"
3029)
3130
3231type Service interface {
@@ -112,7 +111,10 @@ func (p *probeService) AddProbe(ctx context.Context, probe model.ProbeRequest, p
112111 if probe .Type == model .ProbeTypeHTTPProbe && probe .KubernetesHTTPProperties != nil {
113112 utils .AddKubernetesHTTPProbeProperties (newProbe , probe )
114113 } else if probe .Type == model .ProbeTypeCmdProbe && probe .KubernetesCMDProperties != nil {
115- utils .AddKubernetesCMDProbeProperties (newProbe , probe )
114+ _ , err := utils .AddKubernetesCMDProbeProperties (newProbe , probe )
115+ if err != nil {
116+ return nil , fmt .Errorf ("%s: %s" , "error adding cmd probe properties" , err .Error ())
117+ }
116118 } else if probe .Type == model .ProbeTypePromProbe && probe .PromProperties != nil {
117119 utils .AddPROMProbeProperties (newProbe , probe )
118120 } else if probe .Type == model .ProbeTypeK8sProbe && probe .K8sProperties != nil {
@@ -178,7 +180,10 @@ func (p *probeService) UpdateProbe(ctx context.Context, request model.ProbeReque
178180 case model .ProbeTypeHTTPProbe :
179181 utils .AddKubernetesHTTPProbeProperties (newProbe , request )
180182 case model .ProbeTypeCmdProbe :
181- utils .AddKubernetesCMDProbeProperties (newProbe , request )
183+ _ , err := utils .AddKubernetesCMDProbeProperties (newProbe , request )
184+ if err != nil {
185+ return "" , err
186+ }
182187 case model .ProbeTypePromProbe :
183188 utils .AddPROMProbeProperties (newProbe , request )
184189 case model .ProbeTypeK8sProbe :
0 commit comments