refactor(hive-c0re): drop the request_init_config tool and InitConfig approval
swarm-controller's `InitAgentConfigRepo` node already covers config-repo creation, so this deletes a duplicate rather than a capability; old `init_config` rows are skipped by `collect_lenient` with no migration, by operator decision. Refs #4398
This commit is contained in:
parent
3f086bc659
commit
a3b672d1d5
31 changed files with 134 additions and 601 deletions
|
|
@ -4,15 +4,15 @@
|
|||
# (`HIVE_RESERVED_NAMES`), so keeping it current is a config change rather than
|
||||
# a rebuild of a binary. Read by:
|
||||
#
|
||||
# - `host-modules/hive-c0re/environment.nix` -> the env var, for the
|
||||
# `request_init_config` path every hive uses
|
||||
# - `host-modules/swarm-controller.nix` -> the same var, for the
|
||||
# swarm-level `create_agent` path
|
||||
# - `host-modules/swarm-controller.nix` -> the env var, for the
|
||||
# swarm-level `create_agent` path — the only name check that runs today
|
||||
# - `host-modules/hive-c0re/environment.nix` -> the same var. hive-c0re
|
||||
# creates no agent, so nothing reads it there now; still handed over so a
|
||||
# future host-side path is wired by construction, not by remembering to.
|
||||
# - `host-modules/swarm-otel.nix` -> its `<owner>` assertion, so
|
||||
# a hive name and an agent name are checked against ONE list
|
||||
# - `nix/checks.nix` -> exported into `cargo test`,
|
||||
# which is what keeps the message layer's sentinels from drifting away
|
||||
# from this file
|
||||
# which keeps the message layer's sentinels from drifting from this file
|
||||
#
|
||||
# A plain nix file rather than a module option because two of those readers are
|
||||
# flake-level (`checks.nix`) and cannot see a NixOS option.
|
||||
|
|
|
|||
Loading…
Reference in a new issue