mirror of
https://github.com/stakater/Reloader.git
synced 2026-08-21 13:06:34 +00:00
refactor: extract matcher into separate package
This commit is contained in:
@@ -11,9 +11,10 @@ import (
|
||||
"github.com/stakater/Reloader/internal/pkg/alerting"
|
||||
"github.com/stakater/Reloader/internal/pkg/events"
|
||||
"github.com/stakater/Reloader/internal/pkg/metrics"
|
||||
"github.com/stakater/Reloader/pkg/reload"
|
||||
"github.com/stakater/Reloader/internal/pkg/reload"
|
||||
"github.com/stakater/Reloader/internal/pkg/webhook"
|
||||
"github.com/stakater/Reloader/internal/pkg/workload"
|
||||
"github.com/stakater/Reloader/pkg/matcher"
|
||||
)
|
||||
|
||||
// ReloadHandler handles the common reload workflow.
|
||||
@@ -32,7 +33,7 @@ type ReloadHandler struct {
|
||||
func (h *ReloadHandler) Process(
|
||||
ctx context.Context,
|
||||
namespace, resourceName string,
|
||||
resourceType reload.ResourceType,
|
||||
resourceType matcher.ResourceType,
|
||||
getDecisions func([]workload.Workload) []reload.ReloadDecision,
|
||||
log logr.Logger,
|
||||
) (ctrl.Result, error) {
|
||||
@@ -76,7 +77,7 @@ func (h *ReloadHandler) Process(
|
||||
func (h *ReloadHandler) sendWebhook(
|
||||
ctx context.Context,
|
||||
resourceName, namespace string,
|
||||
resourceType reload.ResourceType,
|
||||
resourceType matcher.ResourceType,
|
||||
decisions []reload.ReloadDecision,
|
||||
log logr.Logger,
|
||||
) (ctrl.Result, error) {
|
||||
@@ -127,7 +128,7 @@ func (h *ReloadHandler) sendWebhook(
|
||||
func (h *ReloadHandler) applyReloads(
|
||||
ctx context.Context,
|
||||
resourceName, resourceNamespace string,
|
||||
resourceType reload.ResourceType,
|
||||
resourceType matcher.ResourceType,
|
||||
decisions []reload.ReloadDecision,
|
||||
log logr.Logger,
|
||||
) {
|
||||
|
||||
Reference in New Issue
Block a user