Adds instructions for adding and removing field from a CRD
What type of PR is this?
/kind documentation
What this PR does / Why we need it:
Adds instructions necessary for adding and removing a field from a CRD, so that the CRD will be compatible across upgrades.
Which issue(s) this PR fixes:
Closes #3771
Special notes for your reviewer:
Build Succeeded :clap:
Build Id: 93d5398a-ca56-4b4a-a846-d3be80c9e763
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.43.0-dev-c303b36-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.43.0-dev-c303b36-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.43.0-dev-c303b36-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.43.0-dev-c303b36-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.43.0-dev-c303b36-amd64
- Linux C++ SDK (build): agonessdk-1.43.0-dev-c303b36-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.43.0-dev-c303b36-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://c303b36-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3913/head:pr_3913 && git checkout pr_3913helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.43.0-dev-c303b36-amd64
Build Succeeded :partying_face:
Build Id: 6af5ca43-53b4-4cac-aaf1-7ba559f5175f
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.43.0-dev-f5997d9
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.43.0-dev-f5997d9
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.43.0-dev-f5997d9-linux
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.43.0-dev-f5997d9
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.43.0-dev-f5997d9
- Linux C++ SDK (build): agonessdk-1.43.0-dev-f5997d9-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.43.0-dev-f5997d9.zip
A preview of the website (the last 30 builds are retained):
- https://f5997d9-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3913/head:pr_3913 && git checkout pr_3913
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.43.0-dev-f5997d9
Build Succeeded :partying_face:
Build Id: 3df5a1cc-1e41-44b4-baf2-72dae163f00e
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.43.0-dev-569d082
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.43.0-dev-569d082
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.43.0-dev-569d082-linux
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.43.0-dev-569d082
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.43.0-dev-569d082
- Linux C++ SDK (build): agonessdk-1.43.0-dev-569d082-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.43.0-dev-569d082.zip
A preview of the website (the last 30 builds are retained):
- https://569d082-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3913/head:pr_3913 && git checkout pr_3913
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.43.0-dev-569d082
Build Succeeded :partying_face:
Build Id: e007e125-cc64-495d-a112-12d62df984ef
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.44.0-dev-9dfbd81
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.44.0-dev-9dfbd81
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.44.0-dev-9dfbd81-linux
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.44.0-dev-9dfbd81
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.44.0-dev-9dfbd81
- Linux C++ SDK (build): agonessdk-1.44.0-dev-9dfbd81-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.44.0-dev-9dfbd81.zip
A preview of the website (the last 30 builds are retained):
- https://9dfbd81-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3913/head:pr_3913 && git checkout pr_3913
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.44.0-dev-9dfbd81
Build Succeeded :partying_face:
Build Id: cedf81b6-a482-468c-be68-42d78e2c4f0c
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.44.0-dev-d32f13f
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.44.0-dev-d32f13f
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.44.0-dev-d32f13f-linux
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.44.0-dev-d32f13f
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.44.0-dev-d32f13f
- Linux C++ SDK (build): agonessdk-1.44.0-dev-d32f13f-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.44.0-dev-d32f13f.zip
A preview of the website (the last 30 builds are retained):
- https://d32f13f-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3913/head:pr_3913 && git checkout pr_3913
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.44.0-dev-d32f13f