From 2473ab739499721a9dacde9c2cf249f657c34221 Mon Sep 17 00:00:00 2001 From: Dinar Valeev Date: Thu, 6 May 2021 15:52:59 +0200 Subject: [PATCH 1/2] Prepare for 0.8 release Signed-off-by: Dinar Valeev --- chart/k8gb/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chart/k8gb/Chart.yaml b/chart/k8gb/Chart.yaml index 99b612bfb3..6d9926fabb 100644 --- a/chart/k8gb/Chart.yaml +++ b/chart/k8gb/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: k8gb description: A Helm chart for Kubernetes Global Balancer type: application -version: v0.7.7 -appVersion: v0.7.7 +version: v0.8.0 +appVersion: v0.8.0 dependencies: - name: coredns From 683310d5bd4e4a3472a40fd10a400d4067344bb3 Mon Sep 17 00:00:00 2001 From: Dinar Valeev Date: Thu, 6 May 2021 16:53:29 +0200 Subject: [PATCH 2/2] Fix deploy-stable target Don't pass version into deploy-with-helm so imageTag is set to the version from released chart. Signed-off-by: Dinar Valeev --- Makefile | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index f182db5ca6..ef53a59705 100644 --- a/Makefile +++ b/Makefile @@ -55,7 +55,7 @@ COMMIT_HASH ?= $(shell git rev-parse --short HEAD) SEMVER ?= $(VERSION)-$(COMMIT_HASH) # image URL to use all building/pushing image targets IMG ?= $(REPO):$(VERSION) - +STABLE_VERSION := "stable" # default bundle image tag BUNDLE_IMG ?= controller-bundle:$(VERSION) @@ -111,9 +111,9 @@ deploy-full-local-setup: ## Deploy full local multicluster setup (k3d >= 4.2.0) .PHONY: deploy-stable deploy-stable: - @echo "\n$(YELLOW) import $(CYAN)k8gb:$(VERSION) $(YELLOW)to $(CYAN)$(CLUSTER_GSLB1), $(CLUSTER_GSLB2) $(NC)" - $(call deploy-local-cluster,$(CLUSTER_GSLB1),$(CLUSTER_GSLB2),$(VERSION),,'k8gb/k8gb') - $(call deploy-local-cluster,$(CLUSTER_GSLB2),$(CLUSTER_GSLB1),$(VERSION),$(CLUSTER_GSLB2_HELM_ARGS),'k8gb/k8gb') + @echo "\n$(YELLOW) import $(CYAN)k8gb:$(STABLE_VERSION) $(YELLOW)to $(CYAN)$(CLUSTER_GSLB1), $(CLUSTER_GSLB2) $(NC)" + $(call deploy-local-cluster,$(CLUSTER_GSLB1),$(CLUSTER_GSLB2),$(STABLE_VERSION),,'k8gb/k8gb') + $(call deploy-local-cluster,$(CLUSTER_GSLB2),$(CLUSTER_GSLB1),$(STABLE_VERSION),$(CLUSTER_GSLB2_HELM_ARGS),'k8gb/k8gb') $(call list-running-pods,$(CLUSTER_GSLB1)) $(call list-running-pods,$(CLUSTER_GSLB2)) @@ -126,11 +126,11 @@ upgrade-candidate: ## Upgrade k8gb to the test version on existing clusters k3d image import $(REPO):$(SEMVER) -c $(CLUSTER_GSLB1) k3d image import $(REPO):$(SEMVER) -c $(CLUSTER_GSLB2) - @echo "\n$(YELLOW)Upgrade GSLB operator from $(VERSION) to $(SEMVER) on k3d-$(CLUSTER_GSLB1) $(NC)" + @echo "\n$(YELLOW)Upgrade GSLB operator from $(STABLE_VERSION) to $(SEMVER) on k3d-$(CLUSTER_GSLB1) $(NC)" kubectl config use-context k3d-$(CLUSTER_GSLB1) $(call deploy-k8gb-with-helm,$(CLUSTER_GSLB1),$(CLUSTER_GSLB2),$(SEMVER),,'./chart/k8gb') - @echo "\n$(YELLOW)Upgrade GSLB operator from $(VERSION) to $(SEMVER) on k3d-$(CLUSTER_GSLB2) $(NC)" + @echo "\n$(YELLOW)Upgrade GSLB operator from $(STABLE_VERSION) to $(SEMVER) on k3d-$(CLUSTER_GSLB2) $(NC)" kubectl config use-context k3d-$(CLUSTER_GSLB2) $(call deploy-k8gb-with-helm,$(CLUSTER_GSLB2),$(CLUSTER_GSLB1),$(SEMVER),$(CLUSTER_GSLB2_HELM_ARGS),'./chart/k8gb') @@ -350,8 +350,8 @@ define deploy-local-cluster @echo "\n$(YELLOW)Create namespace $(NC)" kubectl apply -f deploy/namespace.yaml - @echo "\n$(YELLOW)Deploy GSLB operator from $3 $(NC)" - $(call deploy-k8gb-with-helm,$1,$2,$3,$4,$5) + @echo "\n$(YELLOW)Deploy GSLB operator from ${3} $(NC)" + $(call deploy-k8gb-with-helm,$1,$2,${3:"stable"=""},$4,$5) @echo "\n$(YELLOW)Deploy Ingress $(NC)" helm repo add --force-update nginx-stable https://kubernetes.github.io/ingress-nginx