From c5ddc70cac05935786dc6ce8f49cf77e1a4f6b7d Mon Sep 17 00:00:00 2001 From: Mark Mandel Date: Thu, 12 Nov 2020 16:07:18 -0800 Subject: [PATCH] Preparation for 1.11.0 (#1895) Also includes some improvements to the release checklist. Work #1892 --- build/Makefile | 2 +- docs/governance/templates/release_issue.md | 9 +++- install/helm/agones/Chart.yaml | 4 +- install/helm/agones/values.yaml | 2 +- install/yaml/install.yaml | 62 +++++++++++----------- sdks/csharp/sdk/AgonesSDK.nuspec | 2 +- sdks/csharp/sdk/csharp-sdk.csproj | 2 +- sdks/nodejs/package.json | 2 +- 8 files changed, 45 insertions(+), 40 deletions(-) diff --git a/build/Makefile b/build/Makefile index 377c7fa8bb..883c11b0be 100644 --- a/build/Makefile +++ b/build/Makefile @@ -24,7 +24,7 @@ # # base version target. This is usually the next release. -base_version = 1.10.0 +base_version = 1.11.0 # agones image release registry release_registry = gcr.io/agones-images diff --git a/docs/governance/templates/release_issue.md b/docs/governance/templates/release_issue.md index 415cb3295a..5d65f326f3 100644 --- a/docs/governance/templates/release_issue.md +++ b/docs/governance/templates/release_issue.md @@ -46,11 +46,16 @@ and copy it into a release issue. Fill in relevant values, found inside {} `make sdk-publish-csharp RELEASE_VERSION={version}-rc`). Will need [NuGet API Key](https://www.nuget.org/account/apikeys) from Agones account. - [ ] Run `make do-release`. (if release candidate: `make do-release RELEASE_VERSION={version}-rc`) to create and push the docker images and helm chart. -- [ ] Do a `helm repo add agones https://agones.dev/chart/stable` and verify that the new version is available via the command `helm search agones/` -- [ ] Do a `helm install` and a smoke test to confirm everything is working. +- [ ] Do a `helm repo add agones https://agones.dev/chart/stable` / `help repo update` and verify that the new + version is available via the command `helm search repo agones --versions --devel`. +- [ ] Do a `helm install --namespace=agones-system agones agones/agones` + (`helm install --namespace=agones-system agones agones/agones --version={version}-rc` if release candidate) and a smoke + test to confirm everything is working. - [ ] Attach all assets found in the `release` folder to the release. - [ ] Submit the Release. - [ ] Send an email to the [mailing list][list] with the release details (copy-paste the release blog post) +- [ ] Paste the announcement blog post to the #users Slack group. +- [ ] Post to the [agonesdev](https://twitter.com/agonesdev) twitter account. - [ ] If full release, then increment the `base_version` in [`build/Makefile`][build-makefile] - [ ] If full release move [helm `tag` value][values] is set to {version}+1-dev - [ ] If full release move the [helm `Chart` version values][chart] is to {version}+1-dev diff --git a/install/helm/agones/Chart.yaml b/install/helm/agones/Chart.yaml index 6d5d9236c3..ae2655afe1 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: "1.10.0" -version: 1.10.0 +appVersion: "1.11.0-dev" +version: 1.11.0-dev 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 a9d5dee33c..324277ced4 100644 --- a/install/helm/agones/values.yaml +++ b/install/helm/agones/values.yaml @@ -155,7 +155,7 @@ agones: totalRemoteAllocationTimeout: 30s image: registry: gcr.io/agones-images - tag: 1.10.0 + tag: 1.11.0-dev controller: name: agones-controller pullPolicy: IfNotPresent diff --git a/install/yaml/install.yaml b/install/yaml/install.yaml index f5c1948064..9d43c18bb4 100644 --- a/install/yaml/install.yaml +++ b/install/yaml/install.yaml @@ -8,7 +8,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm --- @@ -33,7 +33,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm --- @@ -58,7 +58,7 @@ metadata: namespace: default labels: app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm --- @@ -70,7 +70,7 @@ metadata: namespace: agones-system labels: app: agones-manual - chart: "agones-1.10.0" + chart: "agones-1.11.0-dev" release: "agones-manual" heritage: "Helm" type: Opaque @@ -87,7 +87,7 @@ metadata: namespace: agones-system labels: app: agones-manual - chart: "agones-1.10.0" + chart: "agones-1.11.0-dev" release: "agones-manual" heritage: "Helm" data: @@ -103,7 +103,7 @@ metadata: namespace: agones-system labels: app: agones-manual - chart: "agones-1.10.0" + chart: "agones-1.11.0-dev" release: "agones-manual" heritage: "Helm" data: @@ -119,7 +119,7 @@ metadata: namespace: agones-system labels: app: agones-manual - chart: "agones-1.10.0" + chart: "agones-1.11.0-dev" release: "agones-manual" heritage: "Helm" data: @@ -147,7 +147,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm spec: @@ -383,7 +383,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm spec: @@ -468,7 +468,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm spec: @@ -670,7 +670,7 @@ metadata: controller-tools.k8s.io: "1.0" component: crd app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm name: gameserverallocationpolicies.multicluster.agones.dev @@ -765,7 +765,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm spec: @@ -983,7 +983,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm rules: @@ -1014,7 +1014,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm rules: @@ -1060,7 +1060,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm rules: @@ -1080,7 +1080,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm subjects: @@ -1100,7 +1100,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm subjects: @@ -1152,7 +1152,7 @@ metadata: namespace: default labels: app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm subjects: @@ -1173,7 +1173,7 @@ metadata: labels: component: ping app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm spec: @@ -1195,7 +1195,7 @@ metadata: labels: component: ping app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm spec: @@ -1231,7 +1231,7 @@ metadata: labels: agones.dev/role: controller app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm spec: @@ -1267,7 +1267,7 @@ metadata: labels: component: allocator app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm spec: @@ -1303,7 +1303,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm spec: @@ -1346,7 +1346,7 @@ spec: serviceAccountName: agones-controller containers: - name: agones-controller - image: "gcr.io/agones-images/agones-controller:1.10.0" + image: "gcr.io/agones-images/agones-controller:1.11.0-dev" imagePullPolicy: IfNotPresent env: # minimum port that can be exposed to GameServer traffic @@ -1356,7 +1356,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:1.10.0" + value: "gcr.io/agones-images/agones-sdk:1.11.0-dev" - name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always value: "false" - name: SIDECAR_CPU_REQUEST @@ -1445,7 +1445,7 @@ metadata: labels: component: ping app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm spec: @@ -1480,7 +1480,7 @@ spec: priorityClassName: agones-system containers: - name: agones-ping - image: "gcr.io/agones-images/agones-ping:1.10.0" + image: "gcr.io/agones-images/agones-ping:1.11.0-dev" imagePullPolicy: IfNotPresent livenessProbe: httpGet: @@ -1554,7 +1554,7 @@ spec: secretName: allocator-client-ca containers: - name: agones-allocator - image: "gcr.io/agones-images/agones-allocator:1.10.0" + image: "gcr.io/agones-images/agones-allocator:1.11.0-dev" imagePullPolicy: IfNotPresent livenessProbe: httpGet: @@ -1622,7 +1622,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm spec: @@ -1661,7 +1661,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm webhooks: @@ -1701,7 +1701,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.10.0 + chart: agones-1.11.0-dev release: agones-manual heritage: Helm webhooks: diff --git a/sdks/csharp/sdk/AgonesSDK.nuspec b/sdks/csharp/sdk/AgonesSDK.nuspec index 7df4d79343..cde17b0b91 100644 --- a/sdks/csharp/sdk/AgonesSDK.nuspec +++ b/sdks/csharp/sdk/AgonesSDK.nuspec @@ -2,7 +2,7 @@ AgonesSDK - 1.10.0 + 1.11.0-dev Google LLC Google LLC false diff --git a/sdks/csharp/sdk/csharp-sdk.csproj b/sdks/csharp/sdk/csharp-sdk.csproj index e146cc9fb8..8cad6c28ea 100644 --- a/sdks/csharp/sdk/csharp-sdk.csproj +++ b/sdks/csharp/sdk/csharp-sdk.csproj @@ -13,7 +13,7 @@ https://agones.dev http://www.apache.org/licenses/LICENSE-2.0 AgonesSDK - 1.10.0 + 1.11.0-dev agones, googleforgames, kuberenetes, multiplayer, gameservers agones.dev Debug;Release;DebugProtoGen diff --git a/sdks/nodejs/package.json b/sdks/nodejs/package.json index 47cd5e589f..9a14d02a75 100644 --- a/sdks/nodejs/package.json +++ b/sdks/nodejs/package.json @@ -27,5 +27,5 @@ "publishConfig": { "access": "public" }, - "version": "1.10.0" + "version": "1.11.0-dev" }