felhom-agent v0.120.0 merges the two data volumes into one, and step_grows computed two numbers while the install call passed both — so this had to change with the agent or every install would have provisioned a half-sized box. The 80/20 split is summed (226 = 184+42), so a standard appliance keeps exactly the 250 G it had, no longer split by a wall. The size still comes from the physical disk: step_grows already read the thin pool's free space, and the merge only collapsed its two outputs into one. --sysdata-grow is deprecated but still honoured, because the agent folds a hand-passed value in rather than dropping it.
This commit is contained in:
@@ -1,3 +1,19 @@
|
||||
## host-install: one data volume, derived from the disk (2026-08-03, R-165)
|
||||
|
||||
**Forced by a census, not planned.** `felhom-agent` v0.120.0 merges the appliance's two data volumes
|
||||
into one (decision D-a). `step_grows` computed **two** numbers and the install call passed both, so
|
||||
this script had to change with the agent or every install would have provisioned a half-sized box.
|
||||
|
||||
- **`step_grows` computes ONE total.** The old 80/20 docker-vs-sysdata split is summed: `226` where it
|
||||
was `184 + 42`, `106` where it was `84 + 22`, `46` where it was `34 + 12`. **A standard appliance
|
||||
keeps exactly the capacity it had — 250 G — it is simply no longer split by a wall.**
|
||||
- **The size still comes from the physical disk.** `step_grows` already read the thin pool's real free
|
||||
space (`lvs /dev/pve/data`); the merge only collapsed its two outputs into one. This is what makes
|
||||
the merge safe to ship: an unflagged install does **not** get the golden's 24 G base.
|
||||
- **`--sysdata-grow` is DEPRECATED but still honoured.** It is no longer auto-computed (set to 0), and
|
||||
a hand-passed value still counts because the agent **folds** it into the single volume's grow rather
|
||||
than dropping it — so an operator reproducing an old command line gets the same total.
|
||||
|
||||
## CI — a Gitea Actions runner, and a red run that reaches a person (2026-08-02, R-168)
|
||||
|
||||
**No version bump anywhere: nothing in the product repos is compiled, built or deployed by this.**
|
||||
|
||||
Reference in New Issue
Block a user