Skip to content

Commit 2d5ec2e

Browse files
authored
Issue template for Kubernetes Upgrades (agones-dev#2606)
* Issue template for Kubernetes Upgrades This came up on a community call, so I'm finally putting it together 😄
1 parent eed7e23 commit 2d5ec2e

2 files changed

Lines changed: 35 additions & 0 deletions

File tree

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
name: Upgrade Kubernetes Version
3+
about: Issue for updating the Kubernetes version (usually decided in community meetings).
4+
title: 'Update Kubernetes to {version}'
5+
labels: kind/operations, kind/breaking
6+
assignees: ''
7+
8+
---
9+
10+
List of items to do for upgrading to {version}:
11+
12+
- [ ] Update terraform submodules
13+
- [ ] GKE
14+
- [ ] Azure
15+
- [ ] EKS
16+
- [ ] Update prow cluster (even though we aren't using it yet, we should keep it in sync)
17+
- [ ] Recreate cluster with new scripts: `cd build/terraform/prow; terraform apply -var project=agones-images`
18+
- [ ] Update e2e cluster
19+
- [ ] Recreate cluster with new scripts: `cd build/terraform/e2e; terraform apply -var project=agones-images`
20+
- [ ] Update kubectl in dev tooling
21+
- [ ] Update kubectl in `build/build-image/Dockerfile`
22+
- [ ] Update kubectl in `build/e2e-image/Dockerfile`
23+
- [ ] Update documentation for creating clusters
24+
- [ ] Config.toml `supported_k8s` and related (do `dev_` before main)
25+
- [ ] Update the dev tooling to create clusters
26+
- [ ] Minikube
27+
- [ ] Kind
28+
- [ ] Update client-go
29+
- [ ] Update CRD API reference
30+
- [ ] Update links to k8s documentation in `site/assets/templates/crd-doc-config.json`
31+
- [ ] Regenerate crd api reference docs - `make gen-api-docs`
32+
- [ ] Regenerate Kubernetes resource includes (e.g. ObjectMeta, PodTemplateSpec)
33+
- [ ] Start a cluster with `make gcloud-test-cluster`, uninstall agones using `helm uninstall agones -n agones-system`, and then run `make gen-embedded-openapi` and `make gen-install`

‎.gitignore‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
!.eslintrc.*
2323
!.nycrc
2424
!.clang-format
25+
!.github
2526
*.iml
2627
bin
2728
*.o
@@ -36,3 +37,4 @@ build/allocation
3637
debug.test
3738
obj
3839
test/sdk/cpp/sdk/
40+

0 commit comments

Comments
 (0)