From 06c452e8842e950abcbf18513c3d8f40cfa5a423 Mon Sep 17 00:00:00 2001 From: Gianluca Mardente Date: Sat, 19 Sep 2026 16:29:10 +0200 Subject: [PATCH] chore: Advance sveltos-agent image and yaml --- controllers/classifier_deployer.go | 4 ++++ pkg/agent/sveltos-agent-in-mgmt-cluster.go | 2 +- pkg/agent/sveltos-agent-in-mgmt-cluster.yaml | 2 +- pkg/agent/sveltos-agent.go | 20 +++++--------------- pkg/agent/sveltos-agent.yaml | 20 +++++--------------- 5 files changed, 16 insertions(+), 32 deletions(-) diff --git a/controllers/classifier_deployer.go b/controllers/classifier_deployer.go index e614973..a44181c 100644 --- a/controllers/classifier_deployer.go +++ b/controllers/classifier_deployer.go @@ -1745,6 +1745,10 @@ func deploySveltosAgent(ctx context.Context, c client.Client, clusterNamespace, // Deploy SveltosAgent if isPullMode { + // Pull mode itself already requires a valid Sveltos license, so watchNamespaces is + // relayed unconditionally here: no separate FeatureNamespaceScopedAgents check, unlike + // agentless mode where sveltos-agent self-verifies against the management cluster's + // license Secret. err = deploySveltosAgentInManagedCluster(ctx, nil, clusterNamespace, clusterName, classifierName, "do-not-send-reports", clusterType, patches, true, watchNamespaces, logger) if err != nil { diff --git a/pkg/agent/sveltos-agent-in-mgmt-cluster.go b/pkg/agent/sveltos-agent-in-mgmt-cluster.go index 1cb0b81..73926df 100644 --- a/pkg/agent/sveltos-agent-in-mgmt-cluster.go +++ b/pkg/agent/sveltos-agent-in-mgmt-cluster.go @@ -63,7 +63,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: docker.io/projectsveltos/sveltos-agent@sha256:aaaf3ab1e5798b005d959f5c614c14a1c630691f22d93df69ad6ad56186114a5 + image: docker.io/projectsveltos/sveltos-agent@sha256:c3636950f22bcb668b28129554309ab602a166c6fab51441ef385cf0aa8034f2 livenessProbe: failureThreshold: 3 httpGet: diff --git a/pkg/agent/sveltos-agent-in-mgmt-cluster.yaml b/pkg/agent/sveltos-agent-in-mgmt-cluster.yaml index 54274c1..9228953 100644 --- a/pkg/agent/sveltos-agent-in-mgmt-cluster.yaml +++ b/pkg/agent/sveltos-agent-in-mgmt-cluster.yaml @@ -45,7 +45,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: docker.io/projectsveltos/sveltos-agent@sha256:aaaf3ab1e5798b005d959f5c614c14a1c630691f22d93df69ad6ad56186114a5 + image: docker.io/projectsveltos/sveltos-agent@sha256:c3636950f22bcb668b28129554309ab602a166c6fab51441ef385cf0aa8034f2 livenessProbe: failureThreshold: 3 httpGet: diff --git a/pkg/agent/sveltos-agent.go b/pkg/agent/sveltos-agent.go index d90b354..4cf6837 100644 --- a/pkg/agent/sveltos-agent.go +++ b/pkg/agent/sveltos-agent.go @@ -83,6 +83,9 @@ rules: - lib.projectsveltos.io resources: - classifierreports + - eventreports + - healthcheckreports + - reloaderreports verbs: - create - delete @@ -90,6 +93,7 @@ rules: - list - patch - update + - watch - apiGroups: - lib.projectsveltos.io resources: @@ -131,20 +135,6 @@ rules: - get - list - watch -- apiGroups: - - lib.projectsveltos.io - resources: - - eventreports - - healthcheckreports - - reloaderreports - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - apiGroups: - lib.projectsveltos.io resources: @@ -222,7 +212,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: docker.io/projectsveltos/sveltos-agent@sha256:aaaf3ab1e5798b005d959f5c614c14a1c630691f22d93df69ad6ad56186114a5 + image: docker.io/projectsveltos/sveltos-agent@sha256:c3636950f22bcb668b28129554309ab602a166c6fab51441ef385cf0aa8034f2 livenessProbe: failureThreshold: 3 httpGet: diff --git a/pkg/agent/sveltos-agent.yaml b/pkg/agent/sveltos-agent.yaml index e6d4e12..722be8b 100644 --- a/pkg/agent/sveltos-agent.yaml +++ b/pkg/agent/sveltos-agent.yaml @@ -65,6 +65,9 @@ rules: - lib.projectsveltos.io resources: - classifierreports + - eventreports + - healthcheckreports + - reloaderreports verbs: - create - delete @@ -72,6 +75,7 @@ rules: - list - patch - update + - watch - apiGroups: - lib.projectsveltos.io resources: @@ -113,20 +117,6 @@ rules: - get - list - watch -- apiGroups: - - lib.projectsveltos.io - resources: - - eventreports - - healthcheckreports - - reloaderreports - verbs: - - create - - delete - - get - - list - - patch - - update - - watch - apiGroups: - lib.projectsveltos.io resources: @@ -204,7 +194,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: docker.io/projectsveltos/sveltos-agent@sha256:aaaf3ab1e5798b005d959f5c614c14a1c630691f22d93df69ad6ad56186114a5 + image: docker.io/projectsveltos/sveltos-agent@sha256:c3636950f22bcb668b28129554309ab602a166c6fab51441ef385cf0aa8034f2 livenessProbe: failureThreshold: 3 httpGet: