From 36a500d332d9257dc23b08fa5feaaed96de05b34 Mon Sep 17 00:00:00 2001 From: Vivek-Joshi-99 <46157461+Vivek-Joshi-99@users.noreply.github.com> Date: Mon, 27 Jan 2025 15:08:37 -0800 Subject: [PATCH] Fix filter Agent config (#103) --- pkg/provider/provider.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/provider/provider.go b/pkg/provider/provider.go index f249e27..a57862d 100644 --- a/pkg/provider/provider.go +++ b/pkg/provider/provider.go @@ -88,7 +88,7 @@ func parseOptions(cluster clusterplugin.Cluster) ([]byte, []byte, []byte) { // Data received from upstream contains config for both control plane and worker. Thus, for worker, // config is being filtered via unmarshal into agent config. var agentCfg api.K3sAgentConfig - if err := yaml.Unmarshal([]byte(cluster.Options), &agentCfg); err == nil { + if err := yaml.Unmarshal(userOptionConfig, &agentCfg); err == nil { userOptionConfig, _ = yaml.Marshal(agentCfg) } else { logrus.Fatalf("failed to un-marshal cluster options in k3s agent config %s", err)