Teil von #157 und Teil von #43. #157: multiplyQuantity turned its input into a string with printf "%v". The null-safe fallback helpers from #99 route values through fromYaml, which parses every number as float64, and Go switches float64 to exponential notation from about 1e6 upwards. A request of 1048576 therefore reached the suffix check as "1.048576e+06" and aborted the render. The second printf "%v", the one that prints a non-integer product, never reaches that check at all: with a fractional limitFactor it wrote an invalid quantity into the manifest without a word. Both sites now go through the canonical teamspeak-server.formatNumber helper, identical to the other charts. Note for this chart: values.schema.json types resources.limitFactor as "number", not "integer", so the silent path is reachable with ordinary values rather than only with --set-json. #43: adds templates/NOTES.txt. teamspeak-server is a NodePort service with no Ingress and no secrets at all, so the notes cover what is actually worth looking up. Measured against the pinned image 6.0.0-beta12.1 rather than taken from upstream docs: the first start prints a ServerAdmin privilege key and ServerQuery credentials exactly once, and only the privilege key is recoverable afterwards from the log files on the data volume; TSSERVER_ DEFAULT_PORT is read only when the virtual server is created, so changing server.voicePort on an existing release moves the Service, the nodePort and the containerPort while the server keeps answering on the old port, with all three probes staying green because they only ever TCP-connect to the file transfer port; TSSERVER_FILE_TRANSFER_PORT, by contrast, applies on every start; the bundled license runs 2026-07-01 to 2026-10-01 with one virtual server and 32 slots; and no query port listens at all, which leaves the declared web-query container port 10080 bound by nothing. Minor bump: additive, appVersion unchanged.
10 lines
248 B
YAML
10 lines
248 B
YAML
apiVersion: v2
|
|
name: teamspeak-server
|
|
description: A Helm chart for deploying a teamspeak-server on Kubernetes
|
|
icon: https://avatars.githubusercontent.com/u/136759148
|
|
|
|
type: application
|
|
|
|
version: 5.1.0+up6.0.0.beta12.1
|
|
appVersion: "6.0.0-beta12.1"
|