iris
4d5a65a185
swarm-ui: a request that finds the login ended reloads the page to the login
...
The gateway answered every non-page request without a session with a login
redirect, which fetch and EventSource cannot follow across origins, so polls,
forms and streams failed with errors that said nothing about the session. It
now answers anything that does not ask for text/html with a 401 and a
WWW-Authenticate header, and the swarm UI reloads on that 401, from a wrapped
fetch (one place for every call) and from a probe after a stream dies. A second
reload within ten seconds is skipped so a page that keeps answering 401 cannot
loop. The proxy test and the docs follow.
2026-10-28 19:19:26 +01:00
..
agent-forge-bao.nix
send agent traffic through squid once its hive announces it
2026-10-28 17:24:34 +01:00
agent-github-bao.nix
module-eval: restore seven zero-cost literal-pin cases
2026-10-17 08:00:29 +02:00
agent-icon.nix
nix: split module-eval into per-subsystem checks
2026-09-20 04:25:54 +02:00
agent-matrix.nix
module-eval: evaluate shared fixture configs once
2026-10-13 08:14:50 +02:00
agent-memory.nix
subagent, bash: run each subagent run and bash task in its own cgroup
2026-10-13 12:25:27 +02:00
agent-otel.nix
hand agents the dashboard port, pinned claude and otel labels at container start
2026-10-22 07:11:46 +02:00
agent-plugins.nix
module-eval: drop 18 redundant cases and merge assertion-only hosts
2026-10-17 08:00:29 +02:00
agent-queue-bao.nix
drop the shared hive agent login
2026-10-24 14:00:26 +02:00
agent-rea.nix
add rea agent module and reverse-engineer archetype
2026-10-27 11:33:04 +01:00
agent-runtime.nix
keep the backend file order case independent of the proxy file
2026-10-28 17:24:34 +01:00
agent-user.nix
module-eval: restore seven zero-cost literal-pin cases
2026-10-17 08:00:29 +02:00
bao-basics.nix
force each container's unit configs in the checks about it
2026-10-25 21:50:35 +01:00
bao-controller.nix
force each container's unit configs in the checks about it
2026-10-25 21:50:35 +01:00
bao-grants.nix
fetch the self-check's password as a systemd credential
2026-10-28 13:50:35 +01:00
bao-matrix-reader.nix
keep the matrix appservice registration in bao, with the host file as the last copy
2026-10-27 17:33:06 +01:00
bao-otel-collector.nix
force each container's unit configs in the checks about it
2026-10-25 21:50:35 +01:00
builder.nix
ship the cache host init units' journal through the hive collector
2026-10-28 08:49:14 +01:00
ci-metrics.nix
trust the swarm services ca in swarm-ci-metrics
2026-10-17 23:28:03 +02:00
core-toggle.nix
swarm-ui: a request that finds the login ended reloads the page to the login
2026-10-28 19:19:26 +01:00
forge-placement.nix
service urls carry no gateway port, httpsPort is listen-only
2026-10-25 10:45:54 +01:00
grafana.nix
match the guest's legacy key path in the grafana tmpfiles check, not the /run secrets dir
2026-10-27 13:00:13 +01:00
hive-otel.nix
send agent traffic through squid once its hive announces it
2026-10-28 17:24:34 +01:00
hive-tls.nix
fetch the self-check's password as a systemd credential
2026-10-28 13:50:35 +01:00
journald-severity.nix
module-eval: assert the severity table once, not once per tier
2026-09-20 14:23:56 +02:00
lib.nix
move hiveName to deploy.hive-controller; only a hive host needs a name
2026-10-26 18:47:49 +01:00
matrix-core.nix
serve matrix discovery at the swarm apex, keep the pinned hive case
2026-10-25 12:15:22 +01:00
name-guards.nix
swarm: drop the -agent client suffix refusal from authelia and the queue responder
2026-10-24 15:02:32 +02:00
nats-authelia.nix
drop port-collision checks against swarm.otel.telemetryPort
2026-10-24 23:02:37 +02:00
nats-tls.nix
drop the shared hive agent login
2026-10-24 14:00:26 +02:00
secret-publisher.nix
forward the attic container's journal to the swarm collector
2026-10-27 16:03:23 +01:00
shared.nix
service urls carry no gateway port, httpsPort is listen-only
2026-10-25 10:45:54 +01:00
snapshot-store.nix
module-eval: restore seven zero-cost literal-pin cases
2026-10-17 08:00:29 +02:00
swarm-otel-core.nix
queue collector exports on disk and retry without a time limit
2026-10-26 23:19:59 +01:00
swarm-otel-identity.nix
swarm-authelia: run in its own network namespace
2026-10-21 22:10:23 +02:00
swarm-services-switch.nix
default swarm.attic domain and cache to the swarm's own cache on every host
2026-10-27 22:16:26 +01:00