diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 9df0e81..de4b25d 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -18,7 +18,7 @@ jobs: - name: Set up Go uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0 with: - go-version: 1.25.2 + go-version: 1.25.4 - name: Build run: make build - name: FMT @@ -37,7 +37,7 @@ jobs: - name: Set up Go uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0 with: - go-version: 1.25.2 + go-version: 1.25.4 - name: ut run: make test env: @@ -50,7 +50,7 @@ jobs: - name: Set up Go uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0 with: - go-version: 1.25.2 + go-version: 1.25.4 - name: fv run: make create-cluster fv env: @@ -63,7 +63,7 @@ jobs: - name: Set up Go uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0 with: - go-version: 1.25.2 + go-version: 1.25.4 - name: fv-sharding run: make create-cluster fv-sharding env: @@ -76,7 +76,7 @@ jobs: - name: Set up Go uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0 with: - go-version: 1.25.2 + go-version: 1.25.4 - name: fv-agentless run: make create-cluster fv-agentless env: @@ -89,7 +89,7 @@ jobs: - name: Set up Go uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0 with: - go-version: 1.25.2 + go-version: 1.25.4 - name: fv-pullmode run: make create-cluster-pullmode fv-pullmode env: diff --git a/Dockerfile b/Dockerfile index 15e05fc..d3040ba 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Build the manager binary -FROM golang:1.25.2 AS builder +FROM golang:1.25.4 AS builder ARG BUILDOS ARG TARGETARCH diff --git a/Makefile b/Makefile index 6b688b1..7488b48 100644 --- a/Makefile +++ b/Makefile @@ -59,7 +59,7 @@ KUBECTL := $(TOOLS_BIN_DIR)/kubectl CLUSTERCTL := $(TOOLS_BIN_DIR)/clusterctl GOLANGCI_LINT_VERSION := "v2.5.0" -CLUSTERCTL_VERSION := "v1.11.2" +CLUSTERCTL_VERSION := "v1.11.3" KUSTOMIZE_VER := v5.7.0 KUSTOMIZE_BIN := kustomize diff --git a/README.md b/README.md index 05171e6..e0a2c49 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Classifier currently supports the following classification criteria: 1. Kubernetes version 2. Kubernetes resources -For instance, this Classifier instance will match any cluster whose Kubernetes version is greater than or equal to "v1.24.0" and strictly less than "v1.25.2" +For instance, this Classifier instance will match any cluster whose Kubernetes version is greater than or equal to "v1.24.0" and strictly less than "v1.25.4" ``` apiVersion: lib.projectsveltos.io/v1beta1 @@ -31,7 +31,7 @@ spec: - comparison: GreaterThanOrEqualTo version: 1.24.0 - comparison: LessThan - version: 1.25.2 + version: 1.25.4 ``` When a cluster is a match for a Classifier instances, all classifierLabels will be automatically added to the Cluster instance. @@ -45,8 +45,8 @@ Refer to [examples](./examples/) for more complex examples. ## A simple use case: upgrade helm charts automatically when Kubernetes cluster is upgraded Suppose you are managing several Kubernetes clusters with different versions. And you want to deploy: -1. OPA Gatekeeper version 3.10.0 in any Kubernetes cluster whose version is >= v1.25.2 -2. OPA Gatekeeper version 3.9.0 in any Kubernetes cluster whose version is >= v1.24.0 && < v1.25.2 +1. OPA Gatekeeper version 3.10.0 in any Kubernetes cluster whose version is >= v1.25.4 +2. OPA Gatekeeper version 3.9.0 in any Kubernetes cluster whose version is >= v1.24.0 && < v1.25.4 You can create following ClusterProfiles and Classifiers in the management cluster: ``` @@ -102,7 +102,7 @@ spec: value: v3-10 kubernetesVersionConstraints: - comparison: GreaterThanOrEqualTo - version: 1.25.2 + version: 1.25.4 ``` ``` @@ -118,7 +118,7 @@ spec: - comparison: GreaterThanOrEqualTo version: 1.24.0 - comparison: LessThan - version: 1.25.2 + version: 1.25.4 ``` With the above configuration: diff --git a/controllers/controllers_suite_test.go b/controllers/controllers_suite_test.go index 73907b0..6f66afe 100644 --- a/controllers/controllers_suite_test.go +++ b/controllers/controllers_suite_test.go @@ -184,7 +184,7 @@ func getClassifierReport(classifierName, clusterNamespace, clusterName string) * } func getClassifierInstance(name string) *libsveltosv1beta1.Classifier { - classifierLabels := []libsveltosv1beta1.ClassifierLabel{{Key: "version", Value: "v1.25.2"}} + classifierLabels := []libsveltosv1beta1.ClassifierLabel{{Key: "version", Value: "v1.25.4"}} return &libsveltosv1beta1.Classifier{ ObjectMeta: metav1.ObjectMeta{ Name: name, @@ -192,7 +192,7 @@ func getClassifierInstance(name string) *libsveltosv1beta1.Classifier { Spec: libsveltosv1beta1.ClassifierSpec{ KubernetesVersionConstraints: []libsveltosv1beta1.KubernetesVersionConstraint{ { - Version: "1.25.2", + Version: "1.25.4", Comparison: string(libsveltosv1beta1.ComparisonEqual), }, }, diff --git a/examples/kubernetes_version.yaml b/examples/kubernetes_version.yaml index 02a0501..d2b43af 100644 --- a/examples/kubernetes_version.yaml +++ b/examples/kubernetes_version.yaml @@ -1,5 +1,5 @@ # Following Classifier will match any Cluster whose -# Kubernetes version is >= v1.24.0 and < v1.25.2 +# Kubernetes version is >= v1.24.0 and < v1.25.4 apiVersion: lib.projectsveltos.io/v1beta1 kind: Classifier metadata: @@ -12,4 +12,4 @@ spec: - comparison: GreaterThanOrEqualTo version: 1.24.0 - comparison: LessThan - version: 1.25.2 \ No newline at end of file + version: 1.25.4 \ No newline at end of file diff --git a/examples/multiple_constraints.yaml b/examples/multiple_constraints.yaml index 07d0d5d..496e253 100644 --- a/examples/multiple_constraints.yaml +++ b/examples/multiple_constraints.yaml @@ -1,5 +1,5 @@ # Following Classifier will match any Cluster whose -# Kubernetes version is >= v1.24.0 and < v1.25.2 +# Kubernetes version is >= v1.24.0 and < v1.25.4 apiVersion: lib.projectsveltos.io/v1beta1 kind: Classifier metadata: @@ -10,7 +10,7 @@ spec: value: multiple kubernetesVersionConstraints: - comparison: GreaterThanOrEqualTo - version: 1.25.2 + version: 1.25.4 deployedResourceConstraint: - group: "" version: v1 diff --git a/go.mod b/go.mod index 9480049..ab2b684 100644 --- a/go.mod +++ b/go.mod @@ -1,15 +1,15 @@ module github.com/projectsveltos/classifier -go 1.25.2 +go 1.25.4 require ( github.com/TwiN/go-color v1.4.1 github.com/gdexlab/go-render v1.0.1 github.com/go-logr/logr v1.4.3 - github.com/onsi/ginkgo/v2 v2.26.0 + github.com/onsi/ginkgo/v2 v2.27.2 github.com/onsi/gomega v1.38.2 github.com/pkg/errors v0.9.1 - github.com/projectsveltos/libsveltos v1.1.1-0.20251017113901-ab75f0913756 + github.com/projectsveltos/libsveltos v1.1.1-0.20251106133930-7c281ffd469e github.com/prometheus/client_golang v1.23.2 github.com/spf13/pflag v1.0.10 golang.org/x/text v0.30.0 @@ -20,8 +20,9 @@ require ( k8s.io/component-base v0.34.1 k8s.io/klog/v2 v2.130.1 k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 - sigs.k8s.io/cluster-api v1.11.2 - sigs.k8s.io/controller-runtime v0.22.3 + sigs.k8s.io/cluster-api v1.11.3 + sigs.k8s.io/controller-runtime v0.22.4 + sigs.k8s.io/yaml v1.6.0 ) require ( @@ -79,7 +80,6 @@ require ( go.opentelemetry.io/otel/sdk v1.34.0 // indirect go.opentelemetry.io/otel/trace v1.35.0 // indirect go.opentelemetry.io/proto/otlp v1.5.0 // indirect - go.uber.org/automaxprocs v1.6.0 // indirect go.yaml.in/yaml/v2 v2.4.2 // indirect go.yaml.in/yaml/v3 v3.0.4 // indirect golang.org/x/exp v0.0.0-20240909161429-701f63a606c0 // indirect @@ -108,5 +108,4 @@ require ( sigs.k8s.io/kustomize/kyaml v0.20.1 // indirect sigs.k8s.io/randfill v1.0.0 // indirect sigs.k8s.io/structured-merge-diff/v6 v6.3.0 // indirect - sigs.k8s.io/yaml v1.6.0 // indirect ) diff --git a/go.sum b/go.sum index e1f9f20..6dcbae8 100644 --- a/go.sum +++ b/go.sum @@ -24,8 +24,8 @@ github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UF github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/coredns/caddy v1.1.1 h1:2eYKZT7i6yxIfGP3qLJoJ7HAsDJqYB+X68g4NYjSrE0= github.com/coredns/caddy v1.1.1/go.mod h1:A6ntJQlAWuQfFlsd9hvigKbo2WS0VUs2l1e2F+BawD4= -github.com/coredns/corefile-migration v1.0.28 h1:O8YafUREqUcGbRtcJfOmWU6ifcw2HX76I1QvI5xZpsw= -github.com/coredns/corefile-migration v1.0.28/go.mod h1:56DPqONc3njpVPsdilEnfijCwNGC3/kTJLl7i7SPavY= +github.com/coredns/corefile-migration v1.0.29 h1:g4cPYMXXDDs9uLE2gFYrJaPBuUAR07eEMGyh9JBE13w= +github.com/coredns/corefile-migration v1.0.29/go.mod h1:56DPqONc3njpVPsdilEnfijCwNGC3/kTJLl7i7SPavY= github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -51,8 +51,8 @@ github.com/gkampitakis/ciinfo v0.3.2 h1:JcuOPk8ZU7nZQjdUhctuhQofk7BGHuIy0c9Ez8BN github.com/gkampitakis/ciinfo v0.3.2/go.mod h1:1NIwaOcFChN4fa/B0hEBdAb6npDlFL8Bwx4dfRLRqAo= github.com/gkampitakis/go-diff v1.3.2 h1:Qyn0J9XJSDTgnsgHRdz9Zp24RaJeKMUHg2+PDZZdC4M= github.com/gkampitakis/go-diff v1.3.2/go.mod h1:LLgOrpqleQe26cte8s36HTWcTmMEur6OPYerdAAS9tk= -github.com/gkampitakis/go-snaps v0.5.14 h1:3fAqdB6BCPKHDMHAKRwtPUwYexKtGrNuw8HX/T/4neo= -github.com/gkampitakis/go-snaps v0.5.14/go.mod h1:HNpx/9GoKisdhw9AFOBT1N7DBs9DiHo/hGheFGBZ+mc= +github.com/gkampitakis/go-snaps v0.5.15 h1:amyJrvM1D33cPHwVrjo9jQxX8g/7E2wYdZ+01KS3zGE= +github.com/gkampitakis/go-snaps v0.5.15/go.mod h1:HNpx/9GoKisdhw9AFOBT1N7DBs9DiHo/hGheFGBZ+mc= github.com/go-errors/errors v1.5.1 h1:ZwEMSLRCapFLflTpT7NKaAc7ukJ8ZPEjzlxt8rPN8bk= github.com/go-errors/errors v1.5.1/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= @@ -137,8 +137,8 @@ github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 h1:n6/ github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00/go.mod h1:Pm3mSP3c5uWn86xMLZ5Sa7JB9GsEZySvHYXCTK4E9q4= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= -github.com/onsi/ginkgo/v2 v2.26.0 h1:1J4Wut1IlYZNEAWIV3ALrT9NfiaGW2cDCJQSFQMs/gE= -github.com/onsi/ginkgo/v2 v2.26.0/go.mod h1:qhEywmzWTBUY88kfO0BRvX4py7scov9yR+Az2oavUzw= +github.com/onsi/ginkgo/v2 v2.27.2 h1:LzwLj0b89qtIy6SSASkzlNvX6WktqurSHwkk2ipF/Ns= +github.com/onsi/ginkgo/v2 v2.27.2/go.mod h1:ArE1D/XhNXBXCBkKOLkbsb2c81dQHCRcF5zwn/ykDRo= github.com/onsi/gomega v1.38.2 h1:eZCjf2xjZAqe+LeWvKb5weQ+NcPwX84kqJ0cZNxok2A= github.com/onsi/gomega v1.38.2/go.mod h1:W2MJcYxRGV63b418Ai34Ud0hEdTVXq9NW9+Sx6uXf3k= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= @@ -147,10 +147,8 @@ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/prashantv/gostub v1.1.0 h1:BTyx3RfQjRHnUWaGF9oQos79AlQ5k8WNktv7VGvVH4g= -github.com/prashantv/gostub v1.1.0/go.mod h1:A5zLQHz7ieHGG7is6LLXLz7I8+3LZzsrV0P1IAHhP5U= -github.com/projectsveltos/libsveltos v1.1.1-0.20251017113901-ab75f0913756 h1:QTrYyhl+WduPIEPr5JQ1NwjkKQuqQQwOTYO9YsEjDSM= -github.com/projectsveltos/libsveltos v1.1.1-0.20251017113901-ab75f0913756/go.mod h1:eltyfua0vBlozWt5J2XDi5dbBE0PKBspiZA7iqG8q24= +github.com/projectsveltos/libsveltos v1.1.1-0.20251106133930-7c281ffd469e h1:aqYCAVL5bpajU5oKFQRccJDu0Up6zmTlqpsRD4+m4dw= +github.com/projectsveltos/libsveltos v1.1.1-0.20251106133930-7c281ffd469e/go.mod h1:eltyfua0vBlozWt5J2XDi5dbBE0PKBspiZA7iqG8q24= 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= @@ -221,8 +219,6 @@ go.opentelemetry.io/otel/trace v1.35.0 h1:dPpEfJu1sDIqruz7BHFG3c7528f6ddfSWfFDVt go.opentelemetry.io/otel/trace v1.35.0/go.mod h1:WUk7DtFp1Aw2MkvqGdwiXYDZZNvA/1J8o6xRXLrIkyc= go.opentelemetry.io/proto/otlp v1.5.0 h1:xJvq7gMzB31/d406fB8U5CBdyQGw4P399D1aQWU/3i4= go.opentelemetry.io/proto/otlp v1.5.0/go.mod h1:keN8WnHxOy8PG0rQZjJJ5A2ebUoafqWp0eVQ4yIXvJ4= -go.uber.org/automaxprocs v1.6.0 h1:O3y2/QNTOdbF+e/dpXNNW7Rx2hZ4sTIPyybbxyNqTUs= -go.uber.org/automaxprocs v1.6.0/go.mod h1:ifeIMSnPZuznNm6jmdzmU3/bfk01Fe2fotchwEFJ8r8= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= @@ -322,10 +318,10 @@ k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 h1:SjGebBtkBqHFOli+05xYbK8YF1Dzk k8s.io/utils v0.0.0-20251002143259-bc988d571ff4/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 h1:jpcvIRr3GLoUoEKRkHKSmGjxb6lWwrBlJsXc+eUYQHM= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2/go.mod h1:Ve9uj1L+deCXFrPOk1LpFXqTg7LCFzFso6PA48q/XZw= -sigs.k8s.io/cluster-api v1.11.2 h1:uAczaBavU5Y6aDgyoXWtq28k1kalpSZnVItwXHusw1c= -sigs.k8s.io/cluster-api v1.11.2/go.mod h1:C1gJVAjMXRG+M+djjGYNkoi5kBMhFnOUI9QqZDAtMms= -sigs.k8s.io/controller-runtime v0.22.3 h1:I7mfqz/a/WdmDCEnXmSPm8/b/yRTy6JsKKENTijTq8Y= -sigs.k8s.io/controller-runtime v0.22.3/go.mod h1:+QX1XUpTXN4mLoblf4tqr5CQcyHPAki2HLXqQMY6vh8= +sigs.k8s.io/cluster-api v1.11.3 h1:apxfugbP1X8AG7THCM74CTarCOW4H2oOc6hlbm1hY80= +sigs.k8s.io/cluster-api v1.11.3/go.mod h1:CA471SACi81M8DzRKTlWpHV33G0cfWEj7sC4fALFVok= +sigs.k8s.io/controller-runtime v0.22.4 h1:GEjV7KV3TY8e+tJ2LCTxUTanW4z/FmNB7l327UfMq9A= +sigs.k8s.io/controller-runtime v0.22.4/go.mod h1:+QX1XUpTXN4mLoblf4tqr5CQcyHPAki2HLXqQMY6vh8= sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 h1:gBQPwqORJ8d8/YNZWEjoZs7npUVDpVXUUOFfW6CgAqE= sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8/go.mod h1:mdzfpAEoE6DHQEN0uh9ZbOCuHbLK5wOm7dK4ctXE9Tg= sigs.k8s.io/kustomize/api v0.20.1 h1:iWP1Ydh3/lmldBnH/S5RXgT98vWYMaTUL1ADcr+Sv7I= diff --git a/hack/tools/go.mod b/hack/tools/go.mod index 40d8091..ef91655 100644 --- a/hack/tools/go.mod +++ b/hack/tools/go.mod @@ -1,6 +1,6 @@ module github.com/projectsveltos/classifier/hack/tools -go 1.25.2 +go 1.25.4 require ( github.com/a8m/envsubst v1.4.3 diff --git a/pkg/agent/sveltos-agent-in-mgmt-cluster.go b/pkg/agent/sveltos-agent-in-mgmt-cluster.go index a4f5c18..a9f8f2a 100644 --- a/pkg/agent/sveltos-agent-in-mgmt-cluster.go +++ b/pkg/agent/sveltos-agent-in-mgmt-cluster.go @@ -47,7 +47,7 @@ spec: - --run-mode=do-not-send-reports command: - /manager - image: docker.io/projectsveltos/sveltos-agent@sha256:3c19977fe7506254c1e3ce38f117659391dad60c174b01733bb0ba364f626dd0 + image: docker.io/projectsveltos/sveltos-agent@sha256:e0c96c5c6e058e449aab12485e2ed6b53864979dc05360ba0e2502d0064406be 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 bb98f67..2f74fab 100644 --- a/pkg/agent/sveltos-agent-in-mgmt-cluster.yaml +++ b/pkg/agent/sveltos-agent-in-mgmt-cluster.yaml @@ -29,7 +29,7 @@ spec: - --run-mode=do-not-send-reports command: - /manager - image: docker.io/projectsveltos/sveltos-agent@sha256:3c19977fe7506254c1e3ce38f117659391dad60c174b01733bb0ba364f626dd0 + image: docker.io/projectsveltos/sveltos-agent@sha256:e0c96c5c6e058e449aab12485e2ed6b53864979dc05360ba0e2502d0064406be livenessProbe: failureThreshold: 3 httpGet: diff --git a/pkg/agent/sveltos-agent.go b/pkg/agent/sveltos-agent.go index 7730473..1e03e62 100644 --- a/pkg/agent/sveltos-agent.go +++ b/pkg/agent/sveltos-agent.go @@ -206,7 +206,7 @@ spec: - --run-mode=do-not-send-reports command: - /manager - image: docker.io/projectsveltos/sveltos-agent@sha256:3c19977fe7506254c1e3ce38f117659391dad60c174b01733bb0ba364f626dd0 + image: docker.io/projectsveltos/sveltos-agent@sha256:e0c96c5c6e058e449aab12485e2ed6b53864979dc05360ba0e2502d0064406be livenessProbe: failureThreshold: 3 httpGet: diff --git a/pkg/agent/sveltos-agent.yaml b/pkg/agent/sveltos-agent.yaml index e66b991..a7e1f26 100644 --- a/pkg/agent/sveltos-agent.yaml +++ b/pkg/agent/sveltos-agent.yaml @@ -188,7 +188,7 @@ spec: - --run-mode=do-not-send-reports command: - /manager - image: docker.io/projectsveltos/sveltos-agent@sha256:3c19977fe7506254c1e3ce38f117659391dad60c174b01733bb0ba364f626dd0 + image: docker.io/projectsveltos/sveltos-agent@sha256:e0c96c5c6e058e449aab12485e2ed6b53864979dc05360ba0e2502d0064406be livenessProbe: failureThreshold: 3 httpGet: diff --git a/pkg/agent/sveltos-applier.go b/pkg/agent/sveltos-applier.go index c03da25..820d7e6 100644 --- a/pkg/agent/sveltos-applier.go +++ b/pkg/agent/sveltos-applier.go @@ -117,7 +117,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: docker.io/projectsveltos/sveltos-applier@sha256:4c89caeed4eb7b719ac5da9a2e6ae35a4a294112418db89eba8a74b85874747d + image: docker.io/projectsveltos/sveltos-applier@sha256:d88555a529df8f35997a4599995ee4b7b5065c58216580af2c09ad8abf83c27f livenessProbe: failureThreshold: 3 httpGet: diff --git a/pkg/agent/sveltos-applier.yaml b/pkg/agent/sveltos-applier.yaml index 04c5b96..bf21b3e 100644 --- a/pkg/agent/sveltos-applier.yaml +++ b/pkg/agent/sveltos-applier.yaml @@ -99,7 +99,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: docker.io/projectsveltos/sveltos-applier@sha256:4c89caeed4eb7b719ac5da9a2e6ae35a4a294112418db89eba8a74b85874747d + image: docker.io/projectsveltos/sveltos-applier@sha256:d88555a529df8f35997a4599995ee4b7b5065c58216580af2c09ad8abf83c27f livenessProbe: failureThreshold: 3 httpGet: diff --git a/test/pullmode-sveltosapplier.yaml b/test/pullmode-sveltosapplier.yaml index 1fcfed9..d040e8b 100644 --- a/test/pullmode-sveltosapplier.yaml +++ b/test/pullmode-sveltosapplier.yaml @@ -99,7 +99,7 @@ spec: valueFrom: fieldRef: fieldPath: metadata.namespace - image: docker.io/projectsveltos/sveltos-applier@sha256:4c89caeed4eb7b719ac5da9a2e6ae35a4a294112418db89eba8a74b85874747d + image: docker.io/projectsveltos/sveltos-applier@sha256:d88555a529df8f35997a4599995ee4b7b5065c58216580af2c09ad8abf83c27f livenessProbe: failureThreshold: 3 httpGet: