docs(troubleshooting): the [INERT] legend points at a field that no longer exists

The legend said "§12 lists the one field this still applies to", but the last
inert field (spec.storage.retainOnDelete) was removed rather than implemented
(§13), and §12 has said "every field below is read by a controller" since.
Reworded so a reader whose change looks ignored follows the condition question
instead of hunting for a dead field.
This commit is contained in:
Lemon-miaow committed 2026-09-24 10:35:35 +08:00
1 parent c57daaf861
commit b9ebc872ad
1 file changed
+5 -2
+5 -2
View File
@@ -20,8 +20,11 @@ graded for how far the in-repo Go test suite proves the behaviour:
containerd, Postgres, or the network, not by Felis Go code; you will see it in containerd, Postgres, or the network, not by Felis Go code; you will see it in
`kubectl describe` / pod logs, never in `MinecraftServer.status`. `kubectl describe` / pod logs, never in `MinecraftServer.status`.
- **[INERT]** — the configuration field exists in the CRD but no controller - **[INERT]** — the configuration field exists in the CRD but no controller
reads it. Tuning it does nothing. §12 lists the one field this still applies reads it. Tuning it does nothing. **No CRD field carries this status today**;
to, alongside the fields that *are* read and the condition each depends on. the last one, `spec.storage.retainOnDelete`, was removed rather than
implemented (§13 records why). A field whose change seems ignored is almost
always a condition instead — §12 lists the fields that *are* read and the
condition each depends on.
The operator never invents the parent domain; routing identity is The operator never invents the parent domain; routing identity is
`spec.subdomain` under the deployment zone. Examples below use `spec.subdomain` under the deployment zone. Examples below use