Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
13 changes: 6 additions & 7 deletions incubator/agones/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
apiVersion: v1
appVersion: 1.47.0
description: a library for hosting, running and scaling dedicated game servers on
Kubernetes.
appVersion: 1.50.0
description: a library for hosting, running and scaling dedicated game servers on Kubernetes.
home: https://agones.dev
icon: https://cloudcache.tencent-cloud.com/qcloud/ui/static/Industry_tke/2fa75891-3677-41df-be03-cde850573fbf.png
maintainers:
- name: rockerchen
email: [email protected]
keywords:
- go
- golang
- dedicated-gameservers
- multiplayer
- game-development
maintainers:
- name: rockerchen
email: [email protected]
name: agones
sources:
- https://github.com/googleforgames/agones
version: 1.47.0
version: 1.50.0
17 changes: 12 additions & 5 deletions incubator/agones/defaultfeaturegates.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,26 @@

# Default values for feature gates. Keep in sync with pkg/util/runtime/features.go:featureDefaults

# Stable features
# Note that stable features cannot be set to "false", and are here so that upgrades from a
# previous version with the feature flag do not fail on parsing an unknown flag.
DisableResyncOnSDKServer: true

# Beta features
GKEAutopilotExtendedDurationPods: true

AutopilotPassthroughPort: true
CountsAndLists: true
DisableResyncOnSDKServer: true
GKEAutopilotExtendedDurationPods: true
PortPolicyNone: true
PortRanges: true
RollingUpdateFix: true

# Alpha features
FleetAutoscaleRequestMetaData: false
PlayerAllocationFilter: false
PlayerTracking: false
RollingUpdateFix: false
PortRanges: false
PortPolicyNone: false
ScheduledAutoscaler: false
SidecarContainers: false

# Dev features

Expand Down
3 changes: 3 additions & 0 deletions incubator/agones/templates/crds/fleetautoscaler.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,9 @@ spec:
type: boolean
scalingLimited:
type: boolean
lastAppliedPolicy:
type: string
default: ""
subresources:
# status enables the status subresource.
status: {}
Expand Down

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion incubator/agones/templates/hooks/pre_delete_hook.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ spec:
restartPolicy: Never
containers:
- name: pre-delete-delete-agones-resources
image: "ccr.ccs.tencentyun.com/tke-market/kubectl:1.30.4"
image: "ccr.ccs.tencentyun.com/tke-market/kubectl:1.32.4"
command:
- "/bin/sh"
- "/scripts/delete_agones_resources.sh"
Expand Down
12 changes: 12 additions & 0 deletions incubator/agones/templates/ping.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,12 @@ metadata:
spec:
selector:
agones.dev/role: ping
{{- if .Values.agones.ping.http.ipFamilyPolicy }}
ipFamilyPolicy: {{ .Values.agones.ping.http.ipFamilyPolicy }}
{{- end }}
{{- if .Values.agones.ping.http.ipFamilies }}
ipFamilies: {{ toYaml .Values.agones.ping.http.ipFamilies | nindent 4 }}
{{- end }}
ports:
- port: {{ .Values.agones.ping.http.port }}
name: http
Expand Down Expand Up @@ -199,6 +205,12 @@ metadata:
spec:
selector:
agones.dev/role: ping
{{- if .Values.agones.ping.udp.ipFamilyPolicy }}
ipFamilyPolicy: {{ .Values.agones.ping.udp.ipFamilyPolicy }}
{{- end }}
{{- if .Values.agones.ping.udp.ipFamilies }}
ipFamilies: {{ toYaml .Values.agones.ping.udp.ipFamilies | nindent 4 }}
{{- end }}
ports:
- port: {{ .Values.agones.ping.udp.port }}
name: udp
Expand Down
6 changes: 6 additions & 0 deletions incubator/agones/templates/service/allocation.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@ metadata:
spec:
selector:
multicluster.agones.dev/role: allocator
{{- if .Values.agones.allocator.service.ipFamilyPolicy }}
ipFamilyPolicy: {{ .Values.agones.allocator.service.ipFamilyPolicy }}
{{- end }}
{{- if .Values.agones.allocator.service.ipFamilies }}
ipFamilies: {{ toYaml .Values.agones.allocator.service.ipFamilies | nindent 4 }}
{{- end }}
ports:
{{- if .Values.agones.allocator.service.http.enabled }}
- port: {{ .Values.agones.allocator.service.http.port }}
Expand Down
4 changes: 2 additions & 2 deletions incubator/agones/templates/tests/test-runner.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ spec:
serviceAccountName: agones-controller
containers:
- name: create-gameserver
image: us-docker.pkg.dev/agones-images/examples/crd-client:0.19
image: us-docker.pkg.dev/agones-images/examples/crd-client:0.21
imagePullPolicy: Always
env:
- name: GAMESERVER_IMAGE
value: "us-docker.pkg.dev/agones-images/examples/simple-game-server:0.36"
value: "us-docker.pkg.dev/agones-images/examples/simple-game-server:0.38"
- name: IS_HELM_TEST
value: "true"
- name: GAMESERVERS_NAMESPACE
Expand Down
17 changes: 10 additions & 7 deletions incubator/agones/values.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,10 @@
"annotations": {
"type": "object",
"additionalProperties": {
"type": "string"
"type": "object",
"additionalProperties": {
"type": "string"
}
}
}
},
Expand Down Expand Up @@ -435,7 +438,7 @@
"type": "string"
},
"customCertSecretPath": {
"type": "object"
"type": "array"
},
"maxCreationParallelism": {
"type": "integer"
Expand All @@ -456,7 +459,7 @@
"type": "integer"
},
"topologySpreadConstraints": {
"type": "object"
"type": "array"
},
"apiServerQPS": {
"type": "integer"
Expand Down Expand Up @@ -736,7 +739,7 @@
]
},
"topologySpreadConstraints": {
"type": "object"
"type": "array"
}
},
"allOf": [
Expand Down Expand Up @@ -1093,7 +1096,7 @@
]
},
"topologySpreadConstraints": {
"type": "object"
"type": "array"
},
"healthCheck": {
"$ref": "#/definitions/healthCheck"
Expand Down Expand Up @@ -1209,7 +1212,7 @@
"type": "boolean"
},
"customCertSecretPath": {
"type": "object"
"type": "array"
},
"allocationApiService": {
"type": "object",
Expand Down Expand Up @@ -1286,7 +1289,7 @@
]
},
"topologySpreadConstraints": {
"type": "object"
"type": "array"
}
},
"allOf": [
Expand Down
20 changes: 13 additions & 7 deletions incubator/agones/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ agones:
mutatingWebhook:
annotations: {}
disableCaBundle: false
customCertSecretPath: {}
customCertSecretPath: []
safeToEvict: false
persistentLogs: true
persistentLogsSizeLimitMB: 10000
Expand All @@ -98,7 +98,7 @@ agones:
replicas: 2
pdb:
minAvailable: 1
topologySpreadConstraints: {}
topologySpreadConstraints: []
extensions:
resources: {}
# requests:
Expand Down Expand Up @@ -134,7 +134,7 @@ agones:
mutatingWebhook:
annotations: {}
disableCaBundle: false
customCertSecretPath: {}
customCertSecretPath: []
persistentLogs: true
persistentLogsSizeLimitMB: 10000
logLevel: info
Expand All @@ -158,7 +158,7 @@ agones:
initialDelaySeconds: 3
periodSeconds: 3
failureThreshold: 3
topologySpreadConstraints: {}
topologySpreadConstraints: []
ping:
install: true
pdb:
Expand Down Expand Up @@ -187,6 +187,8 @@ agones:
externalTrafficPolicy: Cluster
loadBalancerSourceRanges: []
annotations: {}
ipFamilyPolicy: ""
ipFamilies: []
udp:
expose: true
rateLimit: 20
Expand All @@ -197,12 +199,14 @@ agones:
externalTrafficPolicy: Cluster
loadBalancerSourceRanges: []
annotations: {}
ipFamilyPolicy: ""
ipFamilies: []
healthCheck:
initialDelaySeconds: 3
periodSeconds: 3
failureThreshold: 3
timeoutSeconds: 1
topologySpreadConstraints: {}
topologySpreadConstraints: []
allocator:
install: true
pdb:
Expand Down Expand Up @@ -240,6 +244,8 @@ agones:
loadBalancerIP: ""
loadBalancerSourceRanges: []
annotations: {}
ipFamilyPolicy: ""
ipFamilies: []
http:
enabled: true
appProtocol: ""
Expand Down Expand Up @@ -273,10 +279,10 @@ agones:
remoteAllocationTimeout: 10s
totalRemoteAllocationTimeout: 30s
allocationBatchWaitTime: 500ms
topologySpreadConstraints: {}
topologySpreadConstraints: []
image:
registry: ccr.ccs.tencentyun.com/tke-market
tag: 1.47.0
tag: 1.50.0
controller:
name: agones-controller
pullPolicy: IfNotPresent
Expand Down