Skip to content

Commit

Permalink
Add log in placement create/update operation (#434)
Browse files Browse the repository at this point in the history
Signed-off-by: Rokibul Hasan <mdrokibulhasan@appscode.com>
  • Loading branch information
RokibulHasan7 committed Jun 5, 2024
1 parent 5b046a1 commit ea82992
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions pkg/cmd/create/placement/exec.go
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,12 @@ func (o *Options) applyPlacement(clusterClient clusterclientset.Interface, place
placementOrigin, err := clusterClient.ClusterV1beta1().Placements(o.Namespace).Get(context.TODO(), placement.Name, metav1.GetOptions{})
if errors.IsNotFound(err) {
_, createErr := clusterClient.ClusterV1beta1().Placements(o.Namespace).Create(context.TODO(), placement, metav1.CreateOptions{})
return createErr
if createErr != nil {
return createErr
}

fmt.Fprintf(o.Streams.Out, "Placement '%s' has been created in '%s' namespace\n", placement.Name, o.Namespace)
return nil
}
if err != nil {
return err
Expand All @@ -161,6 +166,10 @@ func (o *Options) applyPlacement(clusterClient clusterclientset.Interface, place

placementOrigin.Spec = placement.Spec
_, err = clusterClient.ClusterV1beta1().Placements(o.Namespace).Update(context.TODO(), placementOrigin, metav1.UpdateOptions{})
if err != nil {
return err
}

return err
fmt.Fprintf(o.Streams.Out, "Placement '%s' of '%s' namespace has been updated\n", placementOrigin.Name, o.Namespace)
return nil
}

0 comments on commit ea82992

Please sign in to comment.