• Berlin
  • Joined on 2025-01-15
vinzenz pushed to main at vinzenz/hyperhive 2026-08-18 00:13:32 +02:00
07d3d3060e revive: reseed applied from forge main, no proposed fallback
5d396b143e lifecycle: reseed applied repo from proposed on revive after purge
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-08-18 00:09:04 +02:00
e71e4ef432 swarm-ui: escape the hyphen in create-agent's name pattern
62d1c6224b frontend: fix api-error.ts's stale in-transition comment
ca84079a21 frontend: add WarnBanner Preact component, compose ApiErrorPanel from it
f60aab4717 frontend: shared ApiErrorPanel component, promote readApiError from credentials.js
bfe921c254 feat(#3405): declarative grafana plugins for the swarm dashboard
Compare 8 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-08-17 21:06:00 +02:00
e4a98d40ba fix(#3363): grant the bare consumer-create subject the reader actually uses
vinzenz pushed to main at vinzenz/hyperhive 2026-08-17 20:43:54 +02:00
3fdc3bb15b fix(#3396): name the matrix bundle from a literal, not a missing option
2eb74f3a74 fix(#3396): move the forge onto the shared trust-bundle helper
9073c9b3f7 fix(#3396): move grafana and matrix onto the shared trust-bundle helper
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-08-17 20:12:57 +02:00
d212125b48 fix(#3391): introspect authelia by name instead of loopback
vinzenz pushed to main at vinzenz/hyperhive 2026-08-17 19:57:53 +02:00
e7a5e93bbc docs: trim the trustBundle comment under the 30-line lint
cb650f2dbb fix(#3363): give swarm-authelia the hive CA too
850cc2c1d3 fix(#3363): give the queue's auth responder the hive CA
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-08-17 19:36:56 +02:00
bfc0d86684 swarm-required-services: trim otel.enable comment per review
89e8600ba8 swarm-required-services: default otel.enable from enableRequiredServices
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-08-17 19:32:56 +02:00
4c7865cd8b docs: trim the reload rationale to the live constraint
63fc54edc5 refactor(#3393): stop restarting authelia from swarmctl
154ab6c4ae fix(#3401): let authelia re-read its user file on change
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-08-17 18:58:14 +02:00
0138b0e0ac swarmctl: add user list
vinzenz pushed to main at vinzenz/hyperhive 2026-08-17 18:18:14 +02:00
e0e5823080 fix(#3384): source the queue policy's principals from the modules that mint them
2e9ce53a32 docs(#3297): move each subject set's rationale next to the list it constrains
61a13a63d4 fix(#3297): grant the JetStream subjects every client needs first
7b5f383b05 fix(#3297): reject a publish template that names no hive
c8a3159297 feat(#3297): scope a hive's queue grant to its own subjects
Compare 5 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-08-17 17:30:24 +02:00
5539819330 fix(#3363): swarm containers write their own resolver file
vinzenz pushed to main at vinzenz/hyperhive 2026-08-17 17:25:51 +02:00
bb21ae6d7e docs(gotchas): record how a too-narrow RestrictAddressFamilies presents
2b21bedaa3 fix(swarm-controller): permit the socket families the daemon opens
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-08-17 01:32:57 +02:00
c290a3b209 fix(#3363): build the test's client without a system trust store
3d6a97c61d fix(#3363): authenticate the token request with HTTP Basic
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-08-17 00:24:55 +02:00
22068bd2b1 swarm-ui: use absolute asset paths in index.html
vinzenz pushed to main at vinzenz/hyperhive 2026-08-17 00:20:20 +02:00
47e89c1c93 swarm-ui: move create-agent page off /agents, rename to CreateAgentPage
d044281040 swarm-ui: minimal agent creation page
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-08-17 00:05:22 +02:00
abf3a9e530 fix(swarm-controller): repair broken rustdoc intra-link in forge.rs
7577d149cf swarm-controller: validate create_agent's name via hive_types::Ident
1d31bb6e80 swarm-controller: CreateRepo/AddRepoMember/InitAgentConfigRepo forge nodes
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-08-16 23:48:41 +02:00
f287ff1ee8 feat(#3297): read the caller's identity out of introspection
vinzenz pushed to main at vinzenz/hyperhive 2026-08-16 23:40:01 +02:00
4db3d1e4ae fix(hive-forge-notify): stop embedding the issue/PR description in todos
vinzenz pushed to main at vinzenz/hyperhive 2026-08-16 23:21:10 +02:00
bb53032897 fix(#3372): grafana serves a unix socket instead of taking a port
vinzenz pushed to main at vinzenz/hyperhive 2026-08-16 23:00:08 +02:00
fbb20a56e8 fix: SetCredential with an empty value is dropped by systemd