6a84e97e53
Merge pull request 'module fixes from the whole-mesh dry-run: fail2ban capability + tool-runtime credential wiring' (#20) from feat/module-cred-fixes into main
jschoubben2026-09-08 18:45:24 +02:00
5973d41966
umami: read the admin password from its mounted secret file
jschoubben2026-09-08 18:43:48 +02:00
75fb16bbfb
fail2ban: require the firewall capability, not the non-existent intrusion-preventionjschoubben2026-09-08 18:27:34 +02:00
e0456746c3
Merge pull request 'local model: an ollama provider + a local-model consumer (ADR 0055)' (#19) from feat/local-model into main
jschoubben2026-09-07 05:26:02 +02:00
29fe7c5bd0
local model: an ollama provider + a local-model consumer (ADR 0055)
jschoubben2026-09-07 05:25:21 +02:00
b33f9b14c7
Merge pull request 'openai-consumer: the static-key model-access consumer (ADR 0050)' (#18) from feat/openai-access into main
jschoubben2026-09-07 04:25:56 +02:00
4cc1b976f5
Merge pull request 'model-usage: the vendor-neutral usage store (ADR 0054)' (#17) from feat/usage-store into main
jschoubben2026-09-07 04:08:21 +02:00
e8c3ea8979
model-usage: the vendor-neutral usage store (ADR 0054)
jschoubben2026-09-07 04:07:26 +02:00
bfbdf90496
Merge pull request 'anthropic model-access: manager + consumer modules' (#16) from feat/anthropic-module into main
jschoubben2026-09-07 02:48:51 +02:00
19666ff054
anthropic-manager: seal over audited tweetnacl-sealedbox-js, not a hand-transcribed NaCl
jschoubben2026-09-07 02:17:37 +02:00
4c98bee043
anthropic-manager: seal the refresh token to the node key, do no crypto to open
jschoubben2026-09-07 01:55:19 +02:00
cd46d53464
Merge pull request 'lavinmq: a user-facing AMQP provider (vhost-per-login)' (#15) from feat/convert-lavinmq into main
jschoubben2026-09-06 23:21:27 +02:00
090a839d42
Merge pull request 'route-proxy: the native ingress module (drop traefik)' (#14) from feat/route-proxy-module into main
jschoubben2026-09-06 15:17:21 +02:00
89254ef2c8
hello-web: add slug so its identity fits the 20-char backend bound (ADR 0049)
jschoubben2026-09-06 15:16:56 +02:00
9dbbfbb5b4
Merge pull request 'fix: postgres consumers connect to the mesh-named db (the login), not a hardcoded name' (#13) from fix/consumer-db-name into main
jschoubben2026-09-06 13:47:34 +02:00
d301e05794
fix: postgres consumers connect to the db the mesh named (the login), not a hardcoded app name
jschoubben2026-09-06 13:47:16 +02:00
dc12df18b4
Merge pull request 'fix: DB/cache/store providers must serve their port (migration blocker)' (#12) from fix/db-provider-serves-port into main
jschoubben2026-09-06 03:31:50 +02:00
1f0c3ac69e
fix: db/cache/store providers must serve their port; drop baserow's empty redis contribution
jschoubben2026-09-06 02:38:22 +02:00
dba4554002
Merge pull request 'Convert confluence + jira on the tools-only template' (#11) from feat/convert-atlassian into main
jschoubben2026-09-06 01:54:51 +02:00
db8b60f4e4
Convert confluence and jira into nox catalog modules
jschoubben2026-09-06 01:49:22 +02:00
2c3f241010
Merge pull request 'Convert gitlab — the tools-only external-SaaS exemplar (23 tools, lab-proven)' (#10) from feat/convert-gitlab into main
jschoubben2026-09-06 01:40:31 +02:00
7eb156a82a
Convert gitlab into a tools-only mesh catalog module
jschoubben2026-09-06 01:33:43 +02:00
09b140fe86
Merge pull request 'Convert baserow, letta, invoicing (DB/S3 consumers)' (#9) from feat/land-db-consumers into main
jschoubben2026-09-06 01:14:30 +02:00
8b82e47889
invoicing: point app/api at the real registry host
jschoubben2026-09-06 01:14:08 +02:00
515b1e79c7
Convert baserow, letta, invoicing to mesh catalog DB consumers
jschoubben2026-09-05 23:27:04 +02:00
3b5f214f3d
Merge pull request 'mosquitto: run-once dynsec bootstrap + fix the exit-0-on-failure provisioner' (#8) from feat/mosquitto-bootstrap into main
jschoubben2026-09-06 01:06:08 +02:00
e58cbc1c46
mosquitto: don't read a rejected dynsec command as success
jschoubben2026-09-06 00:57:45 +02:00
ec1e7189a3
mosquitto: seed dynsec with a run-once bootstrap before the broker
jschoubben2026-09-06 00:33:28 +02:00
eb5cf65be3
Merge pull request 'Servarr events entrypoints don't crash the runtime when unconfigured' (#7) from fix/arr-events-guard into main
jschoubben2026-09-05 23:14:43 +02:00
419dd68145
Servarr events: don't crash the runtime when unconfigured
jschoubben2026-09-05 23:13:56 +02:00
50eb1e6f02
Merge pull request 'Media modules access the shared library, they do not own it (ADR 0051)' (#6) from feat/media-access-not-ownership into main
jschoubben2026-09-05 22:48:16 +02:00
69c8a5edf8
media stack: the shared library is accessed, not owned
jschoubben2026-09-05 22:14:33 +02:00
f45cce1679
Merge pull request 'Resync hq ADR references (0044-0054 -> 0039-0049)' (#5) from feat/adr-ref-resync into main
jschoubben2026-09-05 12:49:51 +02:00
6e8c18afff
Resync hq ADR references 0044-0054 -> 0039-0049 after the hq record reconciliation
jschoubben2026-09-05 12:49:16 +02:00
afc1ae1ecf
Merge pull request 'Convert four more hal modules: bookshelf, unifi, fail2ban, marrytts' (#4) from feat/convert-apps-batch-2 into main
jschoubben2026-09-05 12:34:53 +02:00
229c6a83d1
Convert four more hal modules: bookshelf, unifi, fail2ban, marrytts
jschoubben2026-09-05 12:04:14 +02:00
8aa09c013c
Merge pull request 'Convert four hal modules: lidarr, mongodb, mssql, mosquitto' (#3) from feat/convert-remaining-services into main
jschoubben2026-09-05 04:17:47 +02:00
c82b3ff706
Convert four hal modules: lidarr, mongodb, mssql, mosquitto
jschoubben2026-09-05 04:17:07 +02:00
bca68c2109
Merge pull request 'audit-logger: the assigned-module manifest (ADR 0048)' (#2) from events/audit-logger-assigned into main
jschoubben2026-09-05 03:06:59 +02:00
08bdd0e456
Providers: broker-bound runtime container replaces the old provisioner (ADR 0052/0053)
jschoubben2026-09-05 00:52:09 +02:00
3b03fcd8f7
Providers create the credential the mesh minted, sealing nothing (ADR 0053)
jschoubben2026-09-05 00:27:37 +02:00
550393b847
Runtime config: dedicated mergeable file + restart-on so settings take effect (issue 009)
jschoubben2026-09-04 23:40:07 +02:00
9e156a5b9e
Roll out the tool runtime to the remaining tools+events modules (ADR 0052/0051)
jschoubben2026-09-04 23:08:40 +02:00
7b55e834e9
sonarr, radarr: tool runtime container + self-detect API key from config.xml (ADR 0052)
jschoubben2026-09-04 22:54:53 +02:00