fix(multiplayer): authenticate Agones Kubernetes API

This commit is contained in:
Josh Creek
2026-09-02 18:58:57 +01:00
parent 55b88a3aa5
commit 670466dbd7
9 changed files with 238 additions and 32 deletions
+9 -7
View File
@@ -1,9 +1,12 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: control-plane-agones-allocator
namespace: agones-system
name: allocator-agones-api
namespace: cosmic-clash
rules:
- apiGroups: ["agones.dev"]
resources: ["gameservers"]
verbs: ["list"]
- apiGroups: ["allocation.agones.dev"]
resources: ["gameserverallocations"]
verbs: ["create"]
@@ -11,14 +14,13 @@ rules:
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: cosmic-clash-control-plane-agones-allocator
namespace: agones-system
name: allocator-agones-api
namespace: cosmic-clash
subjects:
- kind: ServiceAccount
name: control-plane
name: allocator
namespace: cosmic-clash
roleRef:
kind: Role
name: control-plane-agones-allocator
name: allocator-agones-api
apiGroup: rbac.authorization.k8s.io