From 4593547e3599cd5db84f92189b0a4b1539e537dc Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Fri, 22 Aug 2025 02:01:04 -0400 Subject: [PATCH] feat: add log message when kustomize is being applied --- plugins/scheduler-k3s/helm.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/plugins/scheduler-k3s/helm.go b/plugins/scheduler-k3s/helm.go index e9dd9f97e..3f5e49df4 100644 --- a/plugins/scheduler-k3s/helm.go +++ b/plugins/scheduler-k3s/helm.go @@ -264,6 +264,7 @@ func (h *HelmAgent) InstallChart(ctx context.Context, input ChartInput) error { } kustomizeRenderer := KustomizeRenderer{ + ReleaseName: input.ReleaseName, KustomizeRootPath: input.KustomizeRootPath, } @@ -387,6 +388,7 @@ func (h *HelmAgent) UpgradeChart(ctx context.Context, input ChartInput) error { } kustomizeRenderer := KustomizeRenderer{ + ReleaseName: input.ReleaseName, KustomizeRootPath: input.KustomizeRootPath, } @@ -464,10 +466,16 @@ func (p *DebugRenderer) Run(renderedManifests *bytes.Buffer) (*bytes.Buffer, err return renderedManifests, nil } +// KustomizeRenderer is a post renderer that kustomizes the rendered manifests type KustomizeRenderer struct { + // KustomizeRootPath is the path to the kustomize root path to use KustomizeRootPath string + + // ReleaseName is the name of the release to kustomize + ReleaseName string } +// Run kustomizes the rendered manifests func (p *KustomizeRenderer) Run(renderedManifests *bytes.Buffer) (*bytes.Buffer, error) { if p.KustomizeRootPath == "" { return renderedManifests, nil @@ -477,6 +485,7 @@ func (p *KustomizeRenderer) Run(renderedManifests *bytes.Buffer) (*bytes.Buffer, return renderedManifests, nil } + common.LogVerboseQuiet(fmt.Sprintf("Applying kustomization to %s", p.ReleaseName)) fs, err := filesys.MakeFsOnDiskSecureBuild(p.KustomizeRootPath) if err != nil { return nil, fmt.Errorf("Error creating filesystem: %w", err)