Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update SIDECAR_IMAGE tag in Helm chart variable #4020

Closed
wants to merge 18 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
fcf04a2
Update SIDECAR_IMAGE tag in Helm chart variable
0xaravindh Oct 22, 2024
fd54613
Allowing list based fleet autoscaler to scale up from 0 replicas (#4016)
geopaulm Oct 31, 2024
23bbb0c
Write Terraform scripts and docs to show how to create OKE cluster an…
ouxingning Nov 2, 2024
18ec7b9
Update Supported Kubernetes to 1.29, 1.30, 1.31 (#4024)
kamaljeeti Nov 5, 2024
cf428cc
created performance cluster 1.30 (#4031)
kamaljeeti Nov 6, 2024
ac3c445
Dashboard for Agones GameServer State duration (#3947)
vicentefb Nov 6, 2024
3893193
Add Shutdown Delay Seconds to the containers (#4030)
igooch Nov 7, 2024
be7aed4
Add a CI check to fail on change to an example without a new version …
wheatear-dev Nov 7, 2024
c5939bf
Updates the upgrade terraform to the latest k8s version and removes t…
igooch Nov 18, 2024
e90b37b
Adding Fleet Active GameServerSet Percentage Metrics (#4021)
0xaravindh Nov 18, 2024
907f90a
Introducing Agones Guru on Gurubase.io (#4028)
kursataktas Nov 19, 2024
2b7baf7
update cpp-simple example tag to 0.19 (#4040)
kamaljeeti Nov 19, 2024
5965235
Release v1.45.0 (#4041)
0xaravindh Nov 19, 2024
3ecda34
Preparation for Release v1.46.0 (#4043)
0xaravindh Nov 20, 2024
a5e77a2
Update image tag in cpp-simple example (#4044)
0xaravindh Nov 21, 2024
82c98ef
Correct CI check for examples and add unit test (#4045)
wheatear-dev Nov 21, 2024
dd7b0e7
Changes upgrades clusters to use only us based regions (#4046)
igooch Nov 21, 2024
099c2b8
created separate tag for agones-sidecar
0xaravindh Nov 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions .github/ISSUE_TEMPLATE/kubernetes_update.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,12 @@ List of items to do for upgrading to {version_1} {version_2} {version_3}
- [ ] Update the `grpc_release_tag` in the SDK [base image grpc version](https://github.com/googleforgames/agones/blob/main/build/includes/sdk.mk).
- [ ] Update the gRPC version number in C++ gRPC Dependency documentation [here](https://github.com/googleforgames/agones/blob/main/site/content/en/docs/Guides/Client%20SDKs/cpp.md).
- [ ] Update the gRPC version
([Dockerfile](https://github.com/googleforgames/agones/blob/main/examples/cpp-simple/Dockerfile)) and
increment the image tag
([Makefile](https://github.com/googleforgames/agones/blob/main/examples/cpp-simple/Makefile)) in the C++
`cpp-simple` example.
([Dockerfile](https://github.com/googleforgames/agones/blob/main/examples/cpp-simple/Dockerfile))
- [ ] Update the C++ `cpp-simple` image.
- [ ] Update the `cpp-simple` example images tag. At `build` directory, run:
- [ ] `make bump-image IMAGENAME=cpp-simple-server VERSION=<current-image-version>`
- [ ] Run the following to generate and push the new `cpp-simple` example images:
- [ ] In `examples/cpp-simple`, run: `make cloud-build`
- [ ] Regenerate all client sdks: [make gen-all-sdk-grpc](https://github.com/googleforgames/agones/blob/main/build/README.md#make-gen-all-sdk-grpc)
This can take 20 minutes or so, as the above changes force a rebuild. Plan your day accordingly 😃.
- [ ] Regenerate allocated API endpoints: [make gen-allocation-grpc](https://github.com/googleforgames/agones/blob/main/build/README.md#make-gen-allocation-grpc)
Expand All @@ -69,3 +71,4 @@ List of items to do for upgrading to {version_1} {version_2} {version_3}
terraform apply -var project="agones-images"
```
- [ ] Update the `_TEST_CLUSTER_NAME` in `ci/perf-test-cloudbuild.yaml` to the name of the new created performance test cluster, and send a PR with the changes.
-
1 change: 1 addition & 0 deletions .yamllint
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ rules:
ignore:
- /build/.gomod/
- /build/.config/
- /build/scripts/example-version-checker/tmp
- /install/
- /sdks/
- /test/sdk/
Expand Down
33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# Changelog

## [v1.45.0](https://github.com/googleforgames/agones/tree/v1.45.0) (2024-11-19)

[Full Changelog](https://github.com/googleforgames/agones/compare/v1.44.0...v1.45.0)

**Breaking changes:**
- Update Supported Kubernetes to 1.29, 1.30, 1.31 by @kamaljeeti in https://github.com/googleforgames/agones/pull/4024

**Implemented enhancements:**
- Dashboard for Agones GameServer State duration by @vicentefb in https://github.com/googleforgames/agones/pull/3947
- Add Shutdown Delay Seconds to the sdk-client-test containers by @igooch in https://github.com/googleforgames/agones/pull/4030
- Add a CI check to fail on change to an example without a new version by @wheatear-dev in https://github.com/googleforgames/agones/pull/3940

**Fixed bugs:**
- Allowing list based fleet autoscaler to scale up from 0 replicas by @geopaulm in https://github.com/googleforgames/agones/pull/4016

**Other:**
- Preparation for Release v1.45.0 by @0xaravindh in https://github.com/googleforgames/agones/pull/4014
- Update all Rust SDK dependencies to latest versions by @john-haven in https://github.com/googleforgames/agones/pull/4008
- Write Terraform scripts and docs to show how to create OKE cluster and install Agones by @ouxingning in https://github.com/googleforgames/agones/pull/4023
- Created performance cluster 1.30 by @kamaljeeti in https://github.com/googleforgames/agones/pull/4031
- Updates the upgrade terraform by @igooch in https://github.com/googleforgames/agones/pull/4036
- Adding Fleet Active GameServerSet Percentage Metrics by @0xaravindh in https://github.com/googleforgames/agones/pull/4021
- Introducing Agones Guru on Gurubase.io by @kursataktas in https://github.com/googleforgames/agones/pull/4028

**New Contributors:**
- @john-haven made their first contribution in https://github.com/googleforgames/agones/pull/4008
- @geopaulm made their first contribution in https://github.com/googleforgames/agones/pull/4016
- @ouxingning made their first contribution in https://github.com/googleforgames/agones/pull/4023
- @wheatear-dev made their first contribution in https://github.com/googleforgames/agones/pull/3940
- @kursataktas made their first contribution in https://github.com/googleforgames/agones/pull/4028

## [v1.44.0](https://github.com/googleforgames/agones/tree/v1.44.0) (2024-10-08)

[Full Changelog](https://github.com/googleforgames/agones/compare/v1.43.0...v1.44.0)
Expand All @@ -12,13 +43,15 @@
- Adds clusters for the in place upgrades tests by @igooch in https://github.com/googleforgames/agones/pull/3990
- Test in place upgrades run tests by @igooch in https://github.com/googleforgames/agones/pull/3991
- Move Feature GKEAutopilotExtendedDurationPods To Beta by @kamaljeeti in https://github.com/googleforgames/agones/pull/4006

**Fixed bugs:**
- fix: remove bad character from metrics markdown by @code-eg in https://github.com/googleforgames/agones/pull/3981
- Updating UpdateList to update the values on a list by @chrisfoster121 in https://github.com/googleforgames/agones/pull/3899
- Cleanup Patch Sidecar Logging by @markmandel in https://github.com/googleforgames/agones/pull/3973
- Refactor metrics registry exporter by @kamaljeeti in https://github.com/googleforgames/agones/pull/3989
- Fix the build-e2e error by @gongmax in https://github.com/googleforgames/agones/pull/4009
- Add a flag to sdkserver to avoid a collision on port 8080 by @KAllan357 in https://github.com/googleforgames/agones/pull/4010

**Other:**
- Update the note at the top of the player tracking docs by @roberthbailey in https://github.com/googleforgames/agones/pull/3974
- Adds schedule and chain policy to fleetautoscaler documentation by @indexjoseph in https://github.com/googleforgames/agones/pull/3934
Expand Down
2 changes: 1 addition & 1 deletion build/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
#

# base version target. This is usually the next release.
base_version = 1.45.0
base_version = 1.46.0

#
# All of the following can be overwritten with environment variables
Expand Down
9 changes: 2 additions & 7 deletions build/build-image/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,7 @@ RUN go install golang.org/x/tools/cmd/goimports@latest && \
go install golang.org/x/pkgsite/cmd/pkgsite@latest

# the kubernetes version for the file
#
# When this is raised to 1.29: bump the code-generator version on line 66 to the v0.30 tag.
# When this is raised to >=1.30: delete line 66-67 and uncomment line 68 to stop pinning code-generator.
ENV KUBERNETES_VER 1.29.7
ENV KUBERNETES_VER 1.30.4

# overwrite kubectl as we want a specific version
RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v${KUBERNETES_VER}/bin/linux/amd64/kubectl && \
Expand All @@ -63,9 +60,7 @@ RUN echo "source <(kubectl completion bash)" >> /root/.bashrc

# install the release branch of the code generator tools
RUN mkdir -p /go/src/k8s.io && cd /go/src/k8s.io && \
git clone -b v0.30.0 --depth=3 https://github.com/kubernetes/code-generator.git
# We are pinning code-generator for now - kube_codegen.sh has substantial improvements in later releases.
# git clone -b kubernetes-${KUBERNETES_VER} --depth=3 https://github.com/kubernetes/code-generator.git
git clone -b kubernetes-${KUBERNETES_VER} --depth=3 https://github.com/kubernetes/code-generator.git

# install Helm package manager
ENV HELM_VER 3.10.3
Expand Down
2 changes: 1 addition & 1 deletion build/e2e-image/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ RUN wget -q https://dl.google.com/go/go${GO_VERSION}.linux-amd64.tar.gz && \
ENV PATH /usr/local/go/bin:/go/bin:$PATH

# install kubectl without gcloud as we want the last version
ENV KUBECTL_VER 1.29.7
ENV KUBECTL_VER 1.30.4
RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v${KUBECTL_VER}/bin/linux/amd64/kubectl && \
chmod go+rx ./kubectl && \
mv ./kubectl /usr/local/bin/kubectl
Expand Down
Loading
Loading