diff --git a/build/Makefile b/build/Makefile index 0fcc5e9c84..c5d1575be6 100644 --- a/build/Makefile +++ b/build/Makefile @@ -24,7 +24,7 @@ # # base version target. This is usually the next release. -base_version = 0.8.0 +base_version = 0.9.0 # agones image release registry release_registry = gcr.io/agones-images @@ -195,6 +195,7 @@ push-chart: $(ensure-build-image) build-chart "gsutil copy gs://$(GCP_BUCKET_CHARTS)/index.yaml ./install/helm/bin/index.yaml || /bin/true && \ helm repo index --merge ./install/helm/bin/index.yaml ./install/helm/bin && \ cat ./install/helm/bin/index.yaml && ls ./install/helm/bin/ && \ + cp ./install/helm/bin/index.yaml ./install/helm/bin/index-$(VERSION).yaml && \ gsutil copy ./install/helm/bin/*.* gs://$(GCP_BUCKET_CHARTS)/" # push a specific release useful to push previous missing release @@ -464,17 +465,27 @@ do-release: -rm -rf $(agones_path)/release mkdir $(agones_path)/release docker run --rm $(common_mounts) -w $(mount_path)/sdks/cpp $(build_tag) make clean - $(MAKE) build VERSION=$(RELEASE_VERSION) REGISTRY=$(release_registry) FULL_BUILD=1 + $(MAKE) build-sdks build-agones-sdk-binary VERSION=$(RELEASE_VERSION) REGISTRY=$(release_registry) FULL_BUILD=1 cp $(agones_path)/cmd/sdk-server/bin/agonessdk-server-$(RELEASE_VERSION).zip $(agones_path)/release cp $(agones_path)/sdks/cpp/bin/agonessdk-$(RELEASE_VERSION)-runtime-linux-arch_64.tar.gz $(agones_path)/release cp $(agones_path)/sdks/cpp/bin/agonessdk-$(RELEASE_VERSION)-dev-linux-arch_64.tar.gz $(agones_path)/release cp $(agones_path)/sdks/cpp/bin/agonessdk-$(RELEASE_VERSION)-src.zip $(agones_path)/release cd $(agones_path) && zip -r ./release/agones-install-$(RELEASE_VERSION).zip ./README.md ./install ./LICENSE - $(MAKE) push-chart - $(MAKE) gcloud-auth-docker push REGISTRY=$(release_registry) VERSION=$(RELEASE_VERSION) + + # retag the current master commit images with the release tag. + $(MAKE) do-relase-tag-images RELEASE_VERSION=$(RELEASE_VERSION) + + $(MAKE) push-chart VERSION=$(RELEASE_VERSION) git push -u upstream release-$(RELEASE_VERSION) + @echo "Now go make the $(RELEASE_VERSION) release on Github!" +do-relase-tag-images: RELEASE_VERSION ?= $(base_version) +do-relase-tag-images: + docker run --rm $(common_mounts) $(build_tag) gcloud container images add-tag $(release_registry)/agones-controller:$(VERSION) $(release_registry)/agones-controller:$(RELEASE_VERSION) --quiet + docker run --rm $(common_mounts) $(build_tag) gcloud container images add-tag $(release_registry)/agones-sdk:$(VERSION) $(release_registry)/agones-sdk:$(RELEASE_VERSION) --quiet + docker run --rm $(common_mounts) $(build_tag) gcloud container images add-tag $(release_registry)/agones-ping:$(VERSION) $(release_registry)/agones-ping:$(RELEASE_VERSION) --quiet + setup-test-cluster: DOCKER_RUN_ARGS+=--network=host setup-test-cluster: $(ensure-build-image) $(DOCKER_RUN) kubectl apply -f $(mount_path)/build/helm.yaml diff --git a/install/helm/agones/Chart.yaml b/install/helm/agones/Chart.yaml index 6dd98c04fb..7613a7b42d 100644 --- a/install/helm/agones/Chart.yaml +++ b/install/helm/agones/Chart.yaml @@ -15,8 +15,8 @@ # Declare variables to be passed into your templates. apiVersion: v1 -appVersion: "0.8.0" -version: 0.8.0 +appVersion: "0.9.0" +version: 0.9.0 name: agones description: a library for hosting, running and scaling dedicated game servers on Kubernetes. keywords: diff --git a/install/helm/agones/values.yaml b/install/helm/agones/values.yaml index 4b7d5a1e52..ba61c56945 100644 --- a/install/helm/agones/values.yaml +++ b/install/helm/agones/values.yaml @@ -94,7 +94,7 @@ agones: timeoutSeconds: 1 image: registry: gcr.io/agones-images - tag: 0.8.0 + tag: 0.9.0 controller: name: agones-controller pullPolicy: IfNotPresent diff --git a/install/yaml/install.yaml b/install/yaml/install.yaml index d8d791f082..3af2eaa170 100644 --- a/install/yaml/install.yaml +++ b/install/yaml/install.yaml @@ -20,7 +20,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller --- @@ -31,7 +31,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller rules: @@ -68,7 +68,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller subjects: @@ -102,7 +102,7 @@ metadata: namespace: default labels: app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller --- @@ -113,7 +113,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller rules: @@ -131,7 +131,7 @@ metadata: namespace: default labels: app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller subjects: @@ -167,7 +167,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller spec: @@ -360,7 +360,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller spec: @@ -425,7 +425,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller spec: @@ -506,7 +506,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller spec: @@ -664,7 +664,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller spec: @@ -781,7 +781,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller spec: @@ -969,7 +969,7 @@ metadata: labels: stable.agones.dev/role: controller app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller spec: @@ -1005,7 +1005,7 @@ metadata: labels: component: controller app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller spec: @@ -1050,7 +1050,7 @@ spec: serviceAccountName: agones-controller containers: - name: agones-controller - image: "gcr.io/agones-images/agones-controller:0.8.0" + image: "gcr.io/agones-images/agones-controller:0.9.0" imagePullPolicy: IfNotPresent env: # minimum port that can be exposed to GameServer traffic @@ -1060,7 +1060,7 @@ spec: - name: MAX_PORT value: "8000" - name: SIDECAR_IMAGE # overwrite the GameServer sidecar image that is used - value: "gcr.io/agones-images/agones-sdk:0.8.0" + value: "gcr.io/agones-images/agones-sdk:0.9.0" - name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always value: "false" - name: SIDECAR_CPU_REQUEST @@ -1119,7 +1119,7 @@ metadata: labels: component: ping app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller spec: @@ -1156,7 +1156,7 @@ spec: priorityClassName: agones-system containers: - name: agones-ping - image: "gcr.io/agones-images/agones-ping:0.8.0" + image: "gcr.io/agones-images/agones-ping:0.9.0" imagePullPolicy: IfNotPresent livenessProbe: httpGet: @@ -1180,7 +1180,7 @@ metadata: labels: component: ping app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller spec: @@ -1201,7 +1201,7 @@ metadata: labels: component: ping app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller spec: @@ -1297,7 +1297,7 @@ metadata: labels: component: controller app: agones - chart: agones-0.8.0 + chart: agones-0.9.0 release: agones-manual heritage: Tiller webhooks: @@ -1329,7 +1329,7 @@ metadata: namespace: agones-system labels: app: agones-manual - chart: "agones-0.8.0" + chart: "agones-0.9.0" release: "agones-manual" heritage: "Tiller" type: Opaque diff --git a/site/content/en/blog/releases/0.8.0.md b/site/content/en/blog/releases/0.8.0.md index 5e388a7c1d..4c0d003803 100755 --- a/site/content/en/blog/releases/0.8.0.md +++ b/site/content/en/blog/releases/0.8.0.md @@ -1,7 +1,7 @@ --- title: "0.8.0 - GameServerAllocations, Performance Improvements, Monitoring Improvements and more!" linkTitle: "0.8.0" -date: 2019-02-21 +date: 2019-02-20 description: ---