func()

in internal/controller/legacy_token_cleanup_controller.go [123:134]


func (c *LegacyTokenCleanupController) execute(ctx context.Context, action *cleanupAction) (ctrl.Result, error) {
	if action == nil {
		return ctrl.Result{}, nil
	}
	action.validate()
	if action.updateSecret != nil {
		return ctrl.Result{}, c.Client.Update(ctx, action.updateSecret)
	} else if action.checkCompletion {
		return ctrl.Result{}, c.checkCompletion(ctx)
	}
	return ctrl.Result{}, nil
}