outline: NOTES.txt and the exponential-quantity fix (7.1.0+up1.9.2)
Part of #157: multiplyQuantity turned a bare integer resource value into exponential notation and aborted the render. The null-safe helpers pass values through fromYaml, which makes every number a float64, and Go's "%v" switches float64 to exponential form from about 1e6 upwards - so "1048576" arrived as "1.048576e+06" and the suffix check failed. A new outline.formatNumber helper renders such a value as a plain decimal string; it is applied to the input and to the non-integer product. This is the canonical fix agreed for the issue, taken over unchanged so the copies of the helper in all charts stay identical. Part of #43: the chart gets a NOTES.txt. It renders the access URL (or the port-forward command when the Ingress is off), lists the fields each of the three 1Password items has to carry plus the OIDC redirect URI, and states the traps that are otherwise found the hard way: editing a value inside a 1Password item restarts nothing, Postgres and Redis are external and unencrypted by default, migrations run inside the startup probe's budget, uploads sit on a single RWO volume that helm uninstall takes with it, the Ingress body-size limit is ten times smaller than the app's, and the chart configures no mail at all. Minor bump: the fix changes no rendered output for any value the schema accepted before, and a NOTES.txt renders no object.
This commit is contained in:
3 files changed
+184
-3
No files matched your search
+1
-1
@@ -5,7 +5,7 @@ icon: https://raw.githubusercontent.com/outline/outline/main/public/images/icon-
|
||||
|
||||
type: application
|
||||
|
||||
version: 7.0.0+up1.9.2
|
||||
version: 7.1.0+up1.9.2
|
||||
appVersion: 1.9.2
|
||||
|
||||
maintainers:
|
||||
|
||||
Reference in new issue
Block a user