From 0b9f91a69c1ea75056ed654fb71ae900cbb3dfcd Mon Sep 17 00:00:00 2001 From: Mark Mandel Date: Tue, 9 Oct 2018 14:19:46 -0700 Subject: [PATCH] Post 0.5.0-rc updates Includes move to -rc suffix, so that we're semantically versioned. Also fix for the Changelog. --- CHANGELOG.md | 1 - docs/governance/templates/release.md | 2 +- docs/governance/templates/release_issue.md | 12 ++++---- install/helm/agones/Chart.yaml | 4 +-- install/helm/agones/values.yaml | 2 +- install/yaml/install.yaml | 34 +++++++++++----------- 6 files changed, 27 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8454b3d1f..b2a1023ffc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,6 @@ **Implemented enhancements:** -- GameServer Safe Manual Cluster Node Scaling [\#365](https://github.com/GoogleCloudPlatform/agones/issues/365) - Improve support for developing in custom environments [\#348](https://github.com/GoogleCloudPlatform/agones/issues/348) - Agones helm repo [\#285](https://github.com/GoogleCloudPlatform/agones/issues/285) - Add Amazon EKS Agones Setup Instructions [\#372](https://github.com/GoogleCloudPlatform/agones/pull/372) ([GabeBigBoxVR](https://github.com/GabeBigBoxVR)) diff --git a/docs/governance/templates/release.md b/docs/governance/templates/release.md index fbda46ce87..2771f30ad0 100644 --- a/docs/governance/templates/release.md +++ b/docs/governance/templates/release.md @@ -22,6 +22,6 @@ Images available with this release: Helm chart available with this release: -- [`helm install agones/agones --version {example-version}](https://agones.dev/chart/stable/agones-{example-version}.tgz) +- [`helm install agones/agones --version {version}`](https://agones.dev/chart/stable/agones-{version}.tgz) > Make sure to add our stable helm repository using `helm repo add https://agones.dev/chart/stable` diff --git a/docs/governance/templates/release_issue.md b/docs/governance/templates/release_issue.md index 37cefba81e..440aa2b85a 100644 --- a/docs/governance/templates/release_issue.md +++ b/docs/governance/templates/release_issue.md @@ -9,9 +9,9 @@ and copy it into a release issue. Fill in relevent values, found inside {} - [ ] Review closed issues have been applied to the current milestone. - [ ] Ensure the next version milestone is created. - [ ] Any issues in the current milestone that are not closed, move to next milestone. -- [ ] Run `make gen-changelog` to generate the CHANGELOG.md (if release candidate `make gen-changelog RELEASE_VERSION={version}.rc`) -- [ ] Ensure the [helm `tag` value][values] is correct (should be the {version} if a full release, {version}.rc if release candidate) -- [ ] Ensure the [helm `Chart` version values][chart] are correct (should be the {version} if a full release, {version}.rc if release candidate) +- [ ] Run `make gen-changelog` to generate the CHANGELOG.md (if release candidate `make gen-changelog RELEASE_VERSION={version}-rc`) +- [ ] Ensure the [helm `tag` value][values] is correct (should be the {version} if a full release, {version}-rc if release candidate) +- [ ] Ensure the [helm `Chart` version values][chart] are correct (should be the {version} if a full release, {version}-rc if release candidate) - [ ] Run `make gen-install` - [ ] Ensure all example images exist on gcr.io/agones-images - [ ] If full release, update documentation with updated example images tags @@ -21,7 +21,7 @@ and copy it into a release issue. Fill in relevent values, found inside {} - [ ] Create PR with these changes, and merge them with approval - [ ] Confirm local git remote `upstream` points at `git@github.com:GoogleCloudPlatform/agones.git` - [ ] Run `git checkout master && git reset --hard upstream/master` to ensure your code is in line with upstream (unless this is a hotfix, then do the same, but for the the release branch) -- [ ] Run `make do-release`. (if release candidate `make do-release RELEASE_VERSION={version}.rc`) to create and push the docker images and helm chart. +- [ ] 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. - [ ] Create a release with the [release template][release-template] @@ -29,8 +29,8 @@ and copy it into a release issue. Fill in relevent values, found inside {} - [ ] Attach all assets found in the `release` folder to the release. - [ ] Send an email to the [mailing list][list] with the release details (copy-paste the github release) - [ ] If full release, then increment the `base_version` in [`build/Makefile`][build-makefile] -- [ ] Ensure the [helm `tag` value][values] is set to the next version (should be the {version} if a full release, {version}.rc if release candidate) -- [ ] Ensure the [helm `Chart` version values][chart] is set to the next version (should be the {version} if a full release, {version}.rc if release candidate) +- [ ] Ensure the [helm `tag` value][values] is set to the next version (should be the {version} if a full release, {version}-rc if release candidate) +- [ ] Ensure the [helm `Chart` version values][chart] is set to the next version (should be the {version} if a full release, {version}-rc if release candidate) - [ ] Run `make gen-install` - [ ] Create PR with these changes, and merge them with approval - [ ] Close this issue. diff --git a/install/helm/agones/Chart.yaml b/install/helm/agones/Chart.yaml index 6569c20329..2d92df9bea 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.5.0.rc" -version: 0.5.0.rc +appVersion: "0.5.0" +version: 0.5.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 10117c16dc..b503551037 100644 --- a/install/helm/agones/values.yaml +++ b/install/helm/agones/values.yaml @@ -31,7 +31,7 @@ agones: timeoutSeconds: 1 image: registry: gcr.io/agones-images - tag: 0.5.0.rc + tag: 0.5.0 controller: name: agones-controller pullPolicy: IfNotPresent diff --git a/install/yaml/install.yaml b/install/yaml/install.yaml index d6fb245972..b96b6fd492 100644 --- a/install/yaml/install.yaml +++ b/install/yaml/install.yaml @@ -21,7 +21,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-0.5.0.rc + chart: agones-0.5.0 release: agones-manual heritage: Tiller --- @@ -32,7 +32,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-0.5.0.rc + chart: agones-0.5.0 release: agones-manual heritage: Tiller rules: @@ -62,7 +62,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-0.5.0.rc + chart: agones-0.5.0 release: agones-manual heritage: Tiller subjects: @@ -96,7 +96,7 @@ metadata: namespace: default labels: app: agones - chart: agones-0.5.0.rc + chart: agones-0.5.0 release: agones-manual heritage: Tiller --- @@ -107,7 +107,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-0.5.0.rc + chart: agones-0.5.0 release: agones-manual heritage: Tiller rules: @@ -125,7 +125,7 @@ metadata: namespace: default labels: app: agones - chart: agones-0.5.0.rc + chart: agones-0.5.0 release: agones-manual heritage: Tiller subjects: @@ -160,7 +160,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.5.0.rc + chart: agones-0.5.0 release: agones-manual heritage: Tiller spec: @@ -341,7 +341,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.5.0.rc + chart: agones-0.5.0 release: agones-manual heritage: Tiller spec: @@ -390,7 +390,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.5.0.rc + chart: agones-0.5.0 release: agones-manual heritage: Tiller spec: @@ -457,7 +457,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.5.0.rc + chart: agones-0.5.0 release: agones-manual heritage: Tiller spec: @@ -622,7 +622,7 @@ metadata: labels: component: crd app: agones - chart: agones-0.5.0.rc + chart: agones-0.5.0 release: agones-manual heritage: Tiller spec: @@ -799,7 +799,7 @@ metadata: labels: component: controller app: agones - chart: agones-0.5.0.rc + chart: agones-0.5.0 release: agones-manual heritage: Tiller spec: @@ -832,7 +832,7 @@ metadata: labels: component: controller app: agones - chart: agones-0.5.0.rc + chart: agones-0.5.0 release: agones-manual heritage: Tiller spec: @@ -856,7 +856,7 @@ spec: serviceAccountName: agones-controller containers: - name: agones-controller - image: "gcr.io/agones-images/agones-controller:0.5.0.rc" + image: "gcr.io/agones-images/agones-controller:0.5.0" imagePullPolicy: IfNotPresent env: - name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always @@ -868,7 +868,7 @@ spec: - name: MAX_PORT value: "8000" - name: SIDECAR # overwrite the GameServer sidecar image that is used - value: "gcr.io/agones-images/agones-sdk:0.5.0.rc" + value: "gcr.io/agones-images/agones-sdk:0.5.0" livenessProbe: httpGet: path: /live @@ -944,7 +944,7 @@ metadata: labels: component: controller app: agones - chart: agones-0.5.0.rc + chart: agones-0.5.0 release: agones-manual heritage: Tiller webhooks: @@ -976,7 +976,7 @@ metadata: namespace: agones-system labels: app: agones-manual - chart: "agones-0.5.0.rc" + chart: "agones-0.5.0" release: "agones-manual" heritage: "Tiller" type: Opaque