mirror of
https://github.com/dredx/prole.git
synced 2026-09-23 11:03:59 +00:00
- add tools/manage-node.sh for k3s node add/remove automation with inventory reconciliation - include kubectl drain flag compatibility and --ssh-host targeting for uninstall workflows - persist installer cfg/env values and update deploy/database/cfg UI handling - refresh related inventory/network artifacts and expand installer/database test coverage Co-authored-by: Junie <junie@jetbrains.com>
16 lines
890 B
Markdown
16 lines
890 B
Markdown
### Installer-managed configuration scope
|
|
|
|
- The installer persists only explicit operator inputs and explicit connection handoff values.
|
|
- For service/k3s-hosts workflows, values like `PROLE_K3S_SERVER` and other explicit user-entered settings are saved.
|
|
- Generated local/dev endpoint mappings, generated service hostnames, and placeholder-derived values are not persisted as installer-owned facts.
|
|
|
|
### Live service endpoints
|
|
|
|
- Live k3s service endpoints are not installer-managed configuration.
|
|
- Endpoint host/port discovery for running services is performed against the live cluster rather than persisted as static installer defaults.
|
|
|
|
### Downstream behavior
|
|
|
|
- Later Ansible phases are expected to discover current service endpoints from the running cluster.
|
|
- Installer replay/config files remain focused on explicit intent and handoff values instead of dynamic runtime topology.
|