Skip to content

Commit 5006177

Browse files
committed
refactor ApplyCurrentDecorations ApplyUpdatedDecorations
1 parent e37a2b0 commit 5006177

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

xset/api/xset_controller_types.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,12 @@ type DecorationAdapter interface {
105105
WatchDecoration(c controller.Controller) error
106106
// GetDecorationGroupVersionKind returns decoration gvk.
107107
GetDecorationGroupVersionKind() metav1.GroupVersionKind
108-
// ApplyDecoration returns patcher for decoration from target.
109-
ApplyDecoration(ctx context.Context, c client.Client, target client.Object) error
110-
// ApplyDecorationFromRevisions returns patcher for decoration from revisions.
111-
ApplyDecorationFromRevisions(ctx context.Context, c client.Client, target client.Object, revision string) error
108+
// ApplyCurrentDecorations returns patcher for decoration from target.
109+
ApplyCurrentDecorations(ctx context.Context, c client.Client, target client.Object) error
110+
// ApplyUpdatedDecorations returns patcher for decoration from target.
111+
ApplyUpdatedDecorations(ctx context.Context, c client.Client, target client.Object) error
112+
// ApplyDecorationByRevisions returns patcher for decoration from revisions.
113+
ApplyDecorationByRevisions(ctx context.Context, c client.Client, target client.Object, revision string) error
112114
// GetDecorationRevisionFromTarget returns decoration revision on target.
113115
GetDecorationRevisionFromTarget(ctx context.Context, c client.Client, target client.Object) (string, error)
114116
// IsTargetDecorationChanged returns true if decoration on target is changed.

xset/synccontrols/sync_control.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -522,10 +522,10 @@ func (r *RealSyncControl) Scale(ctx context.Context, xsetObject api.XSetObject,
522522
return err
523523
}
524524
r.resourceContextControl.Put(availableIDContext, api.EnumTargetDecorationRevisionKey, revisions)
525-
return decorationAdapter.ApplyDecoration(ctx, r.Client, object)
525+
return decorationAdapter.ApplyCurrentDecorations(ctx, r.Client, object)
526526
} else {
527527
// upgrade by recreate target case
528-
return decorationAdapter.ApplyDecorationFromRevisions(ctx, r.Client, object, revisionsInfo)
528+
return decorationAdapter.ApplyDecorationByRevisions(ctx, r.Client, object, revisionsInfo)
529529
}
530530
}
531531
return nil

xset/synccontrols/x_replace.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ func (r *RealSyncControl) replaceOriginTargets(
136136
r.xsetController.GetXSetTemplatePatcher(instance),
137137
func(object client.Object) error {
138138
if decorationAdapter, ok := r.xsetController.(api.DecorationAdapter); ok {
139-
return decorationAdapter.ApplyDecoration(ctx, r.Client, originTarget)
139+
return decorationAdapter.ApplyCurrentDecorations(ctx, r.Client, originTarget)
140140
}
141141
return nil
142142
},

0 commit comments

Comments
 (0)