Commit graph

22 commits

Author SHA1 Message Date
Chris Kruining
81f34676c4
Add OpenTelemetry observability to Arrtrix
- Add OTLP/gRPC observability config and resource attributes
- Instrument webhook and onboarding handlers with tracing and metrics
- Add OpenTelemetry dependencies to go.mod/go.sum
- Update NixOS modules to configure observability settings
2026-04-16 10:13:51 +02:00
Chris Kruining
bbfe6867c8
Refactor arrtrix webhook to use fixed path and remove legacy config
Some checks failed
Test action / kaas (push) Failing after 1s
- Switch arrtrix webhook to a fixed path: /_arrtrix/webhook
- Remove Radarr-specific and secret-based config from arrtrix
- Simplify connector and webhook handler logic
- Update NixOS module to drop legacy webhook config
- Add new tests for generic arrtrix webhook handler
2026-04-16 09:47:00 +02:00
Chris Kruining
ce44496a48
Add arrtrix Matrix bridge service and package scaffolding
Some checks failed
Test action / kaas (push) Failing after 1s
2026-04-16 07:46:45 +02:00
Chris Kruining
d5b5166b95
checkpoint 2026-04-14 15:27:49 +02:00
Chris Kruining
2bbbe03444
.
Some checks failed
Test action / kaas (push) Failing after 1s
2026-03-23 12:36:32 +01:00
Chris Kruining
8d46d0d60b
Update service configs and secrets handling
Some checks failed
Test action / kaas (push) Failing after 1s
- Add restartUnits and ownership to Matrix and Servarr secrets
- Use sops secret for qbittorrent password hash
- Refactor Cardigann indexer config in Servarr
- Update Caddy plugin version and hash
- Add debug output to machine update justfile
2026-03-05 11:40:40 +01:00
Chris Kruining
4e9ef9dc4f
Refactor Caddy config into networking.caddy module
Move Caddy configuration from individual services to a shared
networking.caddy module. Update service modules and system config to use
the new interface. Remove redundant user definitions and old Caddy
config blocks.
2026-03-04 09:55:19 +01:00
Chris Kruining
d3a394dfd9
Add LiveKit, coturn, and JWT service to Matrix module
Some checks failed
Test action / kaas (push) Failing after 1s
- Integrate LiveKit SFU, coturn TURN server, and lk-jwt-service for
  Element Call support in the Matrix Synapse module
- Add firewall rules for new services and ports
- Add key generation systemd service for LiveKit JWT
- Extend Synapse config with TURN URIs and experimental features
- Update Caddy config for new endpoints and well-known support
- Improve OIDC config with additional scopes and user mapping
- Add Grafana secret_key to SOPS secrets and config
- Refactor and modularize secret checking in justfile scripts
2026-03-03 14:59:58 +01:00
Chris Kruining
ab9c4b4c14
.
Some checks failed
Test action / kaas (push) Failing after 0s
2025-12-31 00:41:52 +01:00
Chris Kruining
0fa3b79bd9
feat: jq just became a 1M times cooler!
Some checks failed
Test action / kaas (push) Failing after 1s
2025-12-11 16:49:45 +01:00
Chris Kruining
c9be7ebb43
feat: add telegram bridge to matrix 2025-12-11 08:34:10 +01:00
Chris Kruining
ddf66697cb
chore: clean up code 2025-12-11 08:32:28 +01:00
Chris Kruining
afbf168c35 kaas 2025-12-06 16:41:45 +00:00
Chris Kruining
e3238aa60c
chore: re-harden matrix server
Some checks failed
Test action / kaas (push) Failing after 1s
2025-11-05 09:34:08 +01:00
Chris Kruining
2402ec0761
fix(synapse): add user mapping to fix login via sso 2025-11-04 09:46:19 +01:00
Chris Kruining
7100d1c59c
restart synapse when secrets change 2025-11-03 16:33:08 +01:00
Chris Kruining
f33f05a5b6
feat(zitadel): implement and use even more of the zitadel API 2025-11-03 15:18:53 +01:00
Chris Kruining
6111ec165b move zitadel back to kruining.eu
Some checks failed
Test action / kaas (push) Failing after 1s
2025-10-16 12:54:29 +00:00
188988f930
disable password auth for matrix
Some checks failed
Test action / kaas (push) Failing after 1s
2025-09-14 22:13:19 +02:00
d35165ebc0
add sso support for matrix server 2025-09-14 22:01:09 +02:00
3816942600
finally have the matrix bridges working! 2025-09-14 22:00:53 +02:00
992ddba373
rename matrix module 2025-09-11 22:09:47 +02:00