googleforgames/global-multiplayer-demo

Switch Agones install to use Helm `agones.allocator.labels`

markmandel opened this issue · 4 comments

Agones install now has https://agones.dev/site/docs/installation/install-agones/helm/#configuration:~:text=agones.allocator.labels as part of the Helm install - so we don't have to use patching with Kustomize anymore.

We should switch over (and update Agones at the same time)

Agones has been updated! So we are one step closer.

For context, this is all the patching we can get rid of:

patches:
- target:
kind: Deployment
name: agones-allocator
patch: |-
apiVersion: apps/v1
kind: Deployment
metadata:
name: agones-allocator
namespace: agones-system
spec:
template:
metadata:
labels:
istio.io/rev: asm-managed #ASM managed dataplane channel
region: ${location} #Region to identify the POD and send traffic

I would be curious if we could just go straight to helm rather than going kustomize -> helm like we do now as well.

Started work on this so we can do a 0.2.0 release.