From 1b4ed71d233caa5cc52511626885bda11dd05db2 Mon Sep 17 00:00:00 2001 From: mgianluc Date: Wed, 3 Jan 2024 17:36:42 +0100 Subject: [PATCH] Prepare for release v0.21.0 --- Makefile | 8 +++++++- config/default/manager_image_patch.yaml | 2 +- go.mod | 4 ++-- go.sum | 8 ++++---- manifest/deployment-shard.yaml | 2 +- manifest/manifest.yaml | 2 +- 6 files changed, 16 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index 6291c61..d63dfbc 100644 --- a/Makefile +++ b/Makefile @@ -25,7 +25,7 @@ ARCH ?= amd64 OS ?= $(shell uname -s | tr A-Z a-z) K8S_LATEST_VER ?= $(shell curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt) export CONTROLLER_IMG ?= $(REGISTRY)/$(IMAGE_NAME) -TAG ?= dev +TAG ?= v0.21.0 .PHONY: all all: build @@ -283,6 +283,9 @@ deploy-projectsveltos: $(KUSTOMIZE) $(KUBECTL) # Install addon-compliance-controller $(KUBECTL) apply -f https://raw.githubusercontent.com/projectsveltos/addon-compliance-controller/$(TAG)/manifest/manifest.yaml + @echo "Waiting for projectsveltos addon-compliance-controller to be available..." + $(KUBECTL) wait --for=condition=Available deployment/addon-compliance-manager -n projectsveltos --timeout=$(TIMEOUT) + # Install projectsveltos addon-controller $(KUBECTL) apply -f https://raw.githubusercontent.com/projectsveltos/addon-controller/$(TAG)/manifest/manifest.yaml curl https://raw.githubusercontent.com/projectsveltos/addon-controller/$(TAG)/manifest/deployment-shard.yaml -o ac-deployment-shard.yaml @@ -291,6 +294,9 @@ deploy-projectsveltos: $(KUSTOMIZE) $(KUBECTL) rm ac-deployment-shard.yaml rm tmp-ac-deployment-shard.yaml + @echo "Waiting for projectsveltos addon-controller to be available..." + $(KUBECTL) wait --for=condition=Available deployment/addon-controller -n projectsveltos --timeout=$(TIMEOUT) + # Install projectsveltos healthcheck-manager components @echo 'Install projectsveltos controller-manager components' cd config/manager && $(KUSTOMIZE) edit set image controller=${IMG} diff --git a/config/default/manager_image_patch.yaml b/config/default/manager_image_patch.yaml index e3e53cf..1c6046d 100644 --- a/config/default/manager_image_patch.yaml +++ b/config/default/manager_image_patch.yaml @@ -8,5 +8,5 @@ spec: spec: containers: # Change the value of image field below to your controller image URL - - image: projectsveltos/healthcheck-manager-amd64:dev + - image: projectsveltos/healthcheck-manager-amd64:v0.21.0 name: manager diff --git a/go.mod b/go.mod index 02aeb24..d84a899 100644 --- a/go.mod +++ b/go.mod @@ -11,8 +11,8 @@ require ( github.com/onsi/ginkgo/v2 v2.13.2 github.com/onsi/gomega v1.30.0 github.com/pkg/errors v0.9.1 - github.com/projectsveltos/addon-controller v0.20.1-0.20240102102819-39e84b5f6bc7 - github.com/projectsveltos/libsveltos v0.20.1-0.20240102081315-7841848d1ae4 + github.com/projectsveltos/addon-controller v0.21.0 + github.com/projectsveltos/libsveltos v0.21.0 github.com/prometheus/client_golang v1.18.0 github.com/slack-go/slack v0.12.3 github.com/spf13/pflag v1.0.5 diff --git a/go.sum b/go.sum index ea9924f..1635655 100644 --- a/go.sum +++ b/go.sum @@ -379,10 +379,10 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/poy/onpar v1.1.2 h1:QaNrNiZx0+Nar5dLgTVp5mXkyoVFIbepjyEoGSnhbAY= github.com/poy/onpar v1.1.2/go.mod h1:6X8FLNoxyr9kkmnlqpK6LSoiOtrO6MICtWwEuWkLjzg= -github.com/projectsveltos/addon-controller v0.20.1-0.20240102102819-39e84b5f6bc7 h1:X2R01eHfSl+mRrZtdRvVZHP7VlZnhnpLB3vi0pttMjk= -github.com/projectsveltos/addon-controller v0.20.1-0.20240102102819-39e84b5f6bc7/go.mod h1:ybXOm+303Axl8HsuL7R2xTzMWC5H/s1AMNfSAsTh3vw= -github.com/projectsveltos/libsveltos v0.20.1-0.20240102081315-7841848d1ae4 h1:RQUoPSAoOVx+66iOZNURLHRr9tqmMC+a5XOI9rOQfIQ= -github.com/projectsveltos/libsveltos v0.20.1-0.20240102081315-7841848d1ae4/go.mod h1:HnXXTWK9BqzoN4aAQs0kdjK7wpsaSz0nNemN4rMruV4= +github.com/projectsveltos/addon-controller v0.21.0 h1:4BxognPCi4pnoFoshcxZ2djQo3HYDlfZ6ejqVN4/8r8= +github.com/projectsveltos/addon-controller v0.21.0/go.mod h1:ZSJQNiV7q1UIy9KkUSSFgQ3+p7V1Hfl5YED+bleNgME= +github.com/projectsveltos/libsveltos v0.21.0 h1:NkkGiDbQJyp0WuPkioS4pHzmRwy8XtomNC4dJrZ4mW8= +github.com/projectsveltos/libsveltos v0.21.0/go.mod h1:HnXXTWK9BqzoN4aAQs0kdjK7wpsaSz0nNemN4rMruV4= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.1.0/go.mod h1:I1FGZT9+L76gKKOs5djB6ezCbFQP1xR9D75/vuwEF3g= diff --git a/manifest/deployment-shard.yaml b/manifest/deployment-shard.yaml index 787e05a..94e1b04 100644 --- a/manifest/deployment-shard.yaml +++ b/manifest/deployment-shard.yaml @@ -25,7 +25,7 @@ spec: - --v=5 command: - /manager - image: projectsveltos/healthcheck-manager-amd64:dev + image: projectsveltos/healthcheck-manager-amd64:v0.21.0 livenessProbe: httpGet: path: /healthz diff --git a/manifest/manifest.yaml b/manifest/manifest.yaml index ba834f4..eb7400e 100644 --- a/manifest/manifest.yaml +++ b/manifest/manifest.yaml @@ -269,7 +269,7 @@ spec: - --v=5 command: - /manager - image: projectsveltos/healthcheck-manager-amd64:dev + image: projectsveltos/healthcheck-manager-amd64:v0.21.0 livenessProbe: httpGet: path: /healthz