From 9c68715a85aa47e2f069065eb9ca20d63bd24d7f Mon Sep 17 00:00:00 2001 From: Gianluca Mardente Date: Sun, 14 Dec 2025 08:55:02 +0100 Subject: [PATCH 1/2] (chore) Add help for redeploy command --- cmd/sveltosctl/main.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/sveltosctl/main.go b/cmd/sveltosctl/main.go index 10dd76f..92fa40e 100644 --- a/cmd/sveltosctl/main.go +++ b/cmd/sveltosctl/main.go @@ -53,6 +53,8 @@ func main() { tenant admin has in each managed cluster. register Onboard an existing non CAPI cluster by creating all necessary internal resources. deregister Remove a non CAPI cluster that was previously registered with Sveltos. + redeploy. Forces Sveltos to re-apply all configured add-ons and resources for a specified cluster, + bypassing the internal reconciliation status check. generate Generates a Kubeconfig that can later be used to register a cluster. Run this command with sveltosctl pointing to the cluster you want Sveltos to manage. log-level Allows changing the log verbosity. From 1a7c9f8ee6ade928c3a0e57ebf9af8572f735568 Mon Sep 17 00:00:00 2001 From: Gianluca Mardente Date: Mon, 15 Dec 2025 21:10:29 +0100 Subject: [PATCH 2/2] (chore) prepare for release v1.3.1 --- Makefile | 2 +- go.mod | 6 +++--- go.sum | 12 ++++++------ internal/agent/sveltos-applier.go | 4 ++-- internal/agent/sveltos-applier.yaml | 4 ++-- manifest/manifest.yaml | 2 +- 6 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Makefile b/Makefile index 03d8c2f..fb281e6 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ GO_INSTALL := ./scripts/go_install.sh REGISTRY ?= projectsveltos IMAGE_NAME ?= sveltosctl export SVELTOSCTL_IMG ?= $(REGISTRY)/$(IMAGE_NAME) -TAG ?= v1.3.0 +TAG ?= v1.3.1 ARCH ?= $(shell go env GOARCH) # Directories. diff --git a/go.mod b/go.mod index 798f2fd..d80a093 100644 --- a/go.mod +++ b/go.mod @@ -10,9 +10,9 @@ require ( github.com/onsi/ginkgo/v2 v2.27.3 github.com/onsi/gomega v1.38.3 github.com/pkg/errors v0.9.1 - github.com/projectsveltos/addon-controller v1.3.0 - github.com/projectsveltos/event-manager v1.3.0 - github.com/projectsveltos/libsveltos v1.3.0 + github.com/projectsveltos/addon-controller v1.3.1 + github.com/projectsveltos/event-manager v1.3.1 + github.com/projectsveltos/libsveltos v1.3.1 gopkg.in/yaml.v3 v3.0.1 k8s.io/api v0.34.3 k8s.io/apiextensions-apiserver v0.34.3 diff --git a/go.sum b/go.sum index 276054b..6f0253e 100644 --- a/go.sum +++ b/go.sum @@ -126,12 +126,12 @@ github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/projectsveltos/addon-controller v1.3.0 h1:qPcmcY5xbqNxy4KfnXkHZjV8CTvSpy24O93tS7Sqowc= -github.com/projectsveltos/addon-controller v1.3.0/go.mod h1:vMvqrDbK/RoFo27gsvsDJwaMkKVZJLnf/PZEK1zh0Z8= -github.com/projectsveltos/event-manager v1.3.0 h1:3SZEpPD0YquaYjJGSxV6ALSVm+LCjf9/Bp9DVhQ6DFE= -github.com/projectsveltos/event-manager v1.3.0/go.mod h1:n019pY4T+ZUcWdyqThb51qJLdsrQgehaPEkSfIfOBfQ= -github.com/projectsveltos/libsveltos v1.3.0 h1:m0AEG+HqTSkl93Wa9rizedH6nqTwUbrCeBdz4VGloNc= -github.com/projectsveltos/libsveltos v1.3.0/go.mod h1:At1G0itHPdELlMuQh+v2rLtA/Kji9xMV8K1k0l/sQ1Q= +github.com/projectsveltos/addon-controller v1.3.1 h1:FaZo6mWem7cAmd2lq/t5icuCRXgzMuHv8X2W+tmQ+P4= +github.com/projectsveltos/addon-controller v1.3.1/go.mod h1:zc/2+QnzDCmyy1E4d3hrJ18GGSk1ZU6K2hV5PB9IZEc= +github.com/projectsveltos/event-manager v1.3.1 h1:+5HwBHcFPOvR3m1q+QDa7UI2r2WZAGRpZ1o4ZdA/uXQ= +github.com/projectsveltos/event-manager v1.3.1/go.mod h1:YJ1m8k83j6KTTrrgdzSOWqcFRN+wDksXvrcNInh5p7o= +github.com/projectsveltos/libsveltos v1.3.1 h1:uUQ7YRwhWnxxBUjBmf6WJprwSsHJDJAPyHkUmQ+DyXI= +github.com/projectsveltos/libsveltos v1.3.1/go.mod h1:At1G0itHPdELlMuQh+v2rLtA/Kji9xMV8K1k0l/sQ1Q= github.com/prometheus/client_golang v1.23.2 h1:Je96obch5RDVy3FDMndoUsjAhG5Edi49h0RJWRi/o0o= github.com/prometheus/client_golang v1.23.2/go.mod h1:Tb1a6LWHB3/SPIzCoaDXI4I8UHKeFTEQ1YCr+0Gyqmg= github.com/prometheus/client_model v0.6.2 h1:oBsgwpGs7iVziMvrGhE53c/GrLUsZdHnqNwqPLxwZyk= diff --git a/internal/agent/sveltos-applier.go b/internal/agent/sveltos-applier.go index f70a9ed..07cdc45 100644 --- a/internal/agent/sveltos-applier.go +++ b/internal/agent/sveltos-applier.go @@ -101,7 +101,7 @@ spec: - --cluster-type= - --secret-with-kubeconfig= - --v=5 - - --version=v1.3.0 + - --version=v1.3.1 command: - /manager env: @@ -117,7 +117,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: docker.io/projectsveltos/sveltos-applier@sha256:56731be74581286d28a2df1fcc3c00220ffafb7ed20d91d4c78a9ce5bceb348b + image: docker.io/projectsveltos/sveltos-applier@sha256:4d01c3bf242d9d0463e413f7bcc7ed47be228aa0a3912b7704341f1f291f9b6e livenessProbe: failureThreshold: 3 httpGet: diff --git a/internal/agent/sveltos-applier.yaml b/internal/agent/sveltos-applier.yaml index 802464c..56740c8 100644 --- a/internal/agent/sveltos-applier.yaml +++ b/internal/agent/sveltos-applier.yaml @@ -83,7 +83,7 @@ spec: - --cluster-type= - --secret-with-kubeconfig= - --v=5 - - --version=v1.3.0 + - --version=v1.3.1 command: - /manager env: @@ -99,7 +99,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: docker.io/projectsveltos/sveltos-applier@sha256:56731be74581286d28a2df1fcc3c00220ffafb7ed20d91d4c78a9ce5bceb348b + image: docker.io/projectsveltos/sveltos-applier@sha256:4d01c3bf242d9d0463e413f7bcc7ed47be228aa0a3912b7704341f1f291f9b6e livenessProbe: failureThreshold: 3 httpGet: diff --git a/manifest/manifest.yaml b/manifest/manifest.yaml index b559c69..48a4504 100644 --- a/manifest/manifest.yaml +++ b/manifest/manifest.yaml @@ -46,7 +46,7 @@ spec: serviceAccountName: sveltosctl containers: - name: sveltosctl - image: docker.io/projectsveltos/sveltosctl:v1.3.0 + image: docker.io/projectsveltos/sveltosctl:v1.3.1 imagePullPolicy: IfNotPresent command: - /sveltosctl