• Joined on 2026-03-17
marcel pushed to feat/issue-580-sentry-backend at marcel/familienarchiv 2026-05-15 14:56:33 +02:00
ada3a3ccaf devops(ci): add --remove-orphans to observability stack deploy steps
8cf3a2a726 devops(caddy): apply full security_headers snippet to GlitchTip vhost
Compare 2 commits »
marcel commented on pull request marcel/familienarchiv#595 2026-05-15 14:46:31 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

🎨 Leonie Voss — UI/UX Designer & Accessibility Strategist

Verdict: Approved

No UI or frontend changes in this PR. All 5 changed files are CI workflows, Docker Compose configuration,…

marcel commented on pull request marcel/familienarchiv#595 2026-05-15 14:46:26 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

📋 Elicit — Requirements Engineer

Verdict: ⚠️ Approved with concerns

Concerns

PR description is misaligned with the diff — two claimed deliverables are missing:

The summary…

marcel commented on pull request marcel/familienarchiv#595 2026-05-15 14:46:15 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

🧪 Sara Holt — QA Engineer & Test Strategist

Verdict: ⚠️ Approved with concerns

Blockers

The claimed CI performance fix is not in this diff.

The PR summary states:

*"CI perf…

marcel commented on pull request marcel/familienarchiv#595 2026-05-15 14:46:05 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

🔐 Nora "NullX" Steiner — Application Security Engineer

Verdict: 🚫 Changes requested

Blockers

CWE-16 / Missing Security Headers on GlitchTip vhost.

The `glitchtip.archiv.raddat…

marcel commented on pull request marcel/familienarchiv#595 2026-05-15 14:45:51 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

🔧 Tobias Wendt — DevOps & Platform Engineer

Verdict: ⚠️ Approved with concerns

Blockers

Caddyfile: GlitchTip vhost is missing the full security header set.

#…
marcel commented on pull request marcel/familienarchiv#595 2026-05-15 14:45:39 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

👨‍💻 Felix Brandt — Senior Fullstack Developer

Verdict: ⚠️ Approved with concerns

Blockers

PR description doesn't match the diff. The summary claims two additional deliverables…

marcel commented on pull request marcel/familienarchiv#595 2026-05-15 14:45:29 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

🏛️ Markus Keller — Application Architect

Verdict: ⚠️ Approved with concerns

Blockers

Missing C4 diagram updates. Per our doc-update rule, every new Docker service or…

marcel commented on pull request marcel/familienarchiv#595 2026-05-15 13:46:57 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

Review concerns addressed — 4 commits

All open reviewer concerns have been resolved. Summary by commit:

b137e3e7 — devops(caddy): add HSTS to GlitchTip vhost

**Resolves: Nora Steiner…

marcel pushed to feat/issue-580-sentry-backend at marcel/familienarchiv 2026-05-15 13:46:39 +02:00
553e2f8898 docs(deployment): add observability secrets to §3.3 Gitea secrets table
4a7349543a devops(ci): wire SENTRY_DSN into staging and production env files
f15e004645 devops(ci): add --wait to observability stack startup
b137e3e72d devops(caddy): add HSTS to GlitchTip vhost
Compare 4 commits »
marcel commented on pull request marcel/familienarchiv#595 2026-05-15 11:35:11 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

🎨 Leonie Voss — UX Designer & Accessibility Strategist

Verdict: Approved

This PR is pure infrastructure — CI workflows, Docker Compose configuration, and a Caddyfile update. No…

marcel commented on pull request marcel/familienarchiv#595 2026-05-15 11:35:10 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

📋 Elicit — Requirements Engineer & Business Analyst

Verdict: ⚠️ Approved with concerns

This PR delivers the infrastructure side of issue #580. From a requirements perspective the…

marcel commented on pull request marcel/familienarchiv#595 2026-05-15 11:35:00 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

🏛️ Markus Keller — Senior Application Architect

Verdict: ⚠️ Approved with concerns

Concern: Documentation update required for new infrastructure components

Per the PR review…

marcel commented on pull request marcel/familienarchiv#595 2026-05-15 11:34:53 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

🧪 Sara Holt — Senior QA Engineer

Verdict: ⚠️ Approved with concerns

Concern: Observability stack not covered by smoke tests

The smoke tests in both nightly.yml and release.yml

marcel commented on pull request marcel/familienarchiv#595 2026-05-15 11:34:45 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

🔐 Nora Steiner — Application Security Engineer

Verdict: ⚠️ Approved with concerns

Concern: GlitchTip has no security_headers — verify HSTS is set by the service itself

`infra/ca…

marcel commented on pull request marcel/familienarchiv#595 2026-05-15 11:34:40 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

👨‍💻 Felix Brandt — Senior Fullstack Developer

Verdict: Approved

This PR touches only CI workflows, Docker Compose configuration, and a Caddyfile — no application code, no frontend,…

marcel commented on pull request marcel/familienarchiv#595 2026-05-15 11:34:37 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring

⚙️ Tobias Wendt — DevOps & Platform Engineer

Verdict: Approved

What's correct here

  • name: archiv-net in docker-compose.prod.yml is the essential fix. Without it, `docker-comp…
marcel pushed to feat/issue-580-sentry-backend at marcel/familienarchiv 2026-05-15 11:27:38 +02:00
4c8a23ff14 devops(caddy): add Grafana and GlitchTip vhosts
marcel created pull request marcel/familienarchiv#595 2026-05-15 11:23:30 +02:00
feat(backend): Sentry/GlitchTip error reporting + observability deploy wiring
marcel pushed to feat/issue-580-sentry-backend at marcel/familienarchiv 2026-05-15 11:23:10 +02:00
d7d225af77 devops(observability): wire observability stack into nightly and release deploys