Scrublord MacBad
174e9721ed
Revert "test: verify pre-commit hook updates checksums"
...
This reverts commit 5f14376bdbc24665be5a874ff8733a35dbeeb7e9.
2026-05-14 21:42:25 +02:00
Scrublord MacBad
5f14376bdb
test: verify pre-commit hook updates checksums
2026-05-14 21:42:13 +02:00
Scrublord MacBad
81a30e21b9
Fix: HelmRelease reconciliation on ConfigMap changes
...
- Reduce HelmRelease interval from 1h to 5m for faster sync
- Add checksum annotation to trigger reconciliation when element-values.yaml changes
- This ensures Flux CD re-deploys the chart when themes/config updates are made
To update the checksum after editing element-values.yaml:
md5sum apps/production/custom-configs/element-values.yaml
# Update the value in apps/production/kustomization.yaml patches[0].patch
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-05-14 21:37:07 +02:00
Scrublord MacBad
8ff438bd24
Implement TURN server (coturn) for WebRTC video calls
...
Add coturn Deployment with hostNetwork mode and init container for secret substitution. Include SOPS-encrypted shared secret, TLS certificate for turn.axion1337.chat, and Synapse TURN configuration with proper relay URIs and credentials.
Resolves DTLS timeout issues in RTC video calls by providing media relay for clients behind NAT/Firewall.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-29 23:07:52 +02:00
Scrublord MacBad
80fa13b63f
feat: separate nginx deployment to serve Element Desktop setup scripts
2026-04-23 18:36:13 +02:00
Scrublord MacBad
0c67a249fa
fix: add element-web-docs-configmap to kustomization resources
2026-04-23 18:25:18 +02:00
Scrublord MacBad
e663dcc0ec
fix duplicated mapping ind kustomization file
2026-04-22 16:13:48 +02:00
Scrublord MacBad
90b41b37b1
fix mrtc
2026-04-22 15:22:48 +02:00
Scrublord MacBad
361f02eddb
fix: replace SOPS secret with plain secret for MAS configuration
2026-04-22 13:23:29 +02:00
Scrublord MacBad
584adf59d0
fix: reorder kustomization resources to ensure mas-values overrides mas-secrets
2026-04-22 12:45:31 +02:00
Scrublord MacBad
dc0652ffe7
fix: add mas-values ConfigMap for email config with transport field
2026-04-22 12:42:16 +02:00
Scrublord MacBad
13bb4814b8
fix filename mas
2026-04-22 00:26:11 +02:00
Scrublord MacBad
b83fce9035
feat: add encrypted SMTP secrets for MAS
2026-04-21 23:32:23 +02:00
Scrublord MacBad
2f4e4c9b26
fix: use chart's native certManager configuration instead of manual patches
2026-04-21 22:55:38 +02:00
Scrublord MacBad
007c6e76d0
fix: use JSON6902 patches to inject secretName into ingress TLS
2026-04-21 22:48:28 +02:00
Scrublord MacBad
6fe98f4e87
fix: add TLS config to ingress via kustomize patch
2026-04-21 22:40:14 +02:00
Scrublord MacBad
49eb04022c
fix: add explicit Certificate resources for cert-manager
2026-04-21 22:35:48 +02:00
Scrublord MacBad
097fa09273
fix: move matrix namespace to infra and fix repo URL
2026-04-21 16:44:35 +02:00
Scrublord MacBad
f5ada2a28b
refactor: move ESS operator to infra to fix CRD dependency
2026-04-21 16:14:40 +02:00
Scrublord MacBad
ff5d34350b
feat: deploy element server suite operator and instance
2026-04-21 16:00:51 +02:00
Scrublord MacBad
3f181a4567
refactor: Infra von Apps getrennt und Abhängigkeit hinzugefügt
2026-04-21 15:34:42 +02:00
Scrublord MacBad
908f400671
feat: Cert-Manager infra und ClusterIssuer hinzugefügt
2026-04-21 15:14:32 +02:00
Scrublord MacBad
46204b0097
feat: Matrix Namespace und verschlüsseltes DB-Passwort hinzugefügt
2026-04-21 14:30:50 +02:00
d3976eca6e
fix: Leere resources entfernt
2026-04-21 12:12:42 +00:00
Scrublord MacBad
cb4a8943e0
Ordnerstruktur und Production-Sync hinzugefügt
2026-04-21 13:53:04 +02:00