Skip to content

Commit

Permalink
fix bug
Browse files Browse the repository at this point in the history
  • Loading branch information
samson-samson committed Aug 30, 2023
1 parent 24fba01 commit 530c226
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 5 deletions.
6 changes: 4 additions & 2 deletions chaosmeta-platform/pkg/service/experiment/chaosmeta_inject.go
Original file line number Diff line number Diff line change
Expand Up @@ -161,12 +161,14 @@ func (c *ChaosmetaService) Update(ctx context.Context, chaosmeta *ExperimentInje
return nil, err
}

utd, err := c.Client.Resource(gvr).Get(ctx, obj.GetName(), v1.GetOptions{})
utd, err := c.Client.Resource(gvr).Namespace(obj.GetNamespace()).Get(ctx, obj.GetName(), v1.GetOptions{})
if err != nil {
log.Error(err)
return nil, err
}

obj.SetResourceVersion(utd.GetResourceVersion())
utd, err = c.Client.Resource(gvr).Update(ctx, obj, v1.UpdateOptions{})
utd, err = c.Client.Resource(gvr).Namespace(obj.GetNamespace()).Update(ctx, obj, v1.UpdateOptions{})
if err != nil {
return nil, err
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,7 @@ func getExperimentInstanceIdFromWorkflowName(workflowName string) (string, error
}

func getExperimentUUIDAndNodeIDFromStepName(name string) (string, string, error) {
log.Error("ExperimentUUIDAndNodeIDFromStepName:", name)
log.Info("ExperimentUUIDAndNodeIDFromStepName:", name)
var reg *regexp.Regexp
var match []string

Expand Down
3 changes: 2 additions & 1 deletion chaosmeta-platform/pkg/service/experiment/routine.go
Original file line number Diff line number Diff line change
Expand Up @@ -174,8 +174,9 @@ func StopExperiment(experimentInstanceID string) error {
log.Error(err)
return err
}
chaosmetaCR.Status.Phase = "recover"
chaosmetaCR.Spec.TargetPhase = "recover"
if _, err := chaosmetaService.Update(context.Background(), chaosmetaCR); err != nil {
log.Error(err)
return err
}
_, nodeId, err := getExperimentUUIDAndNodeIDFromStepName(node.DisplayName)
Expand Down
2 changes: 1 addition & 1 deletion chaosmeta-platform/quick-start/platform/rbac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v1
kind: ServiceAccount
metadata:
name: chaosmeta-platform
namespace: default
namespace: chaosmeta
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
Expand Down

0 comments on commit 530c226

Please sign in to comment.