Teil von #157 und Teil von #43. #157: multiplyQuantity turned a bare byte count into exponential notation. Values pass through fromYaml, which parses every number as float64, and Go's "%v" switches float64 to exponential notation from about 1e6 upwards. Both places that stringify a number now go through the new formatNumber helper - the input of multiplyQuantity, which aborted the render with an unsupported suffix "e+06", and the output of a non-integer product, which did not abort at all but rendered an invalid quantity that only the API server rejects. Measured on this chart against ci/urlaubsverwaltung/test-values.yaml: requests.memory=1048576 before: abort, suffix "e+06" after: request 1048576, limit "3145728" requests.ephemeralStorage=2097152 before: abort, suffix "e+06" after: limit "6291456" memory=999999, limitFactor=1.5 before: limit "1.4999985e+06", no abort after: limit "1499998.5" requests.memory=65536 (regression) 196608 before and after The correction is the canonical one, word for word as merged into template-chart, voucher-vault and zipline; only the helper prefix differs. urlaubsverwaltung has a single resources path and a single render site (the Deployment), and both were verified. #43: adds a NOTES.txt. Its content was verified against a running release in a throwaway k3d cluster rather than taken from upstream documentation - the identity provider being resolved at boot (a bad issuer-uri crashlooops the pod instead of breaking the login), the buildpack sizing the JVM heap from the computed memory limit, /actuator/health answering 503 for the lifetime of the release because the chart points the mail sender at localhost:1025, the probe groups not reacting to a database outage, and a name collision in urlaubsverwaltung.env making the next helm upgrade fail on the patch order. README.md is deliberately untouched: the line listing the charts that ship a NOTES.txt collides with every parallel NOTES PR and is pulled up once at the end of the programme. Minor bump: a NOTES.txt renders no Kubernetes object and the quantity fix changes no default. appVersion unchanged.
9 lines
304 B
YAML
9 lines
304 B
YAML
apiVersion: v2
|
|
name: urlaubsverwaltung
|
|
description: A Helm chart to deploy urlaubsverwaltung on Kubernetes
|
|
icon: https://raw.githubusercontent.com/urlaubsverwaltung/urlaubsverwaltung/main/src/main/resources/static/favicons/apple-touch-icon.png
|
|
type: application
|
|
|
|
version: 8.1.0+up6.7.0
|
|
appVersion: 6.7.0
|