Commit Graph

4 Commits

Author SHA1 Message Date
claw 24d0ab736c fix(ingress): migrate from nginx to Traefik ingress controller
- Change ingressClassName from nginx to traefik
- Replace nginx configuration-snippet annotations with Traefik router annotations
- Extract security headers into dedicated Traefik Middleware CRD
- Update CI/CD pipeline to apply middleware manifest
- Document migration decision and deployment steps in README

ADR-002: Ingress Controller Migration (nginx → Traefik)
Migration strategy: in-place update
2026-05-31 16:25:41 +00:00
claw f649fff223 fix: drop buildx, use native docker build+push for Gitea runner compat
Build and Deploy / build-and-test (push) Successful in 17s
Build and Deploy / build-image (push) Failing after 15s
Build and Deploy / deploy (push) Has been skipped
2026-05-31 13:45:11 +00:00
claw f26a063c0e fix: use upload-artifact@v3 for Gitea compat
Build and Deploy / build-and-test (push) Successful in 46s
Build and Deploy / build-image (push) Failing after 5m34s
Build and Deploy / deploy (push) Has been skipped
2026-05-31 13:38:10 +00:00
claw abf29e61de feat: initial CI/CD pipeline, Dockerfile, K8s manifests, build+test scripts
Build and Deploy / build-and-test (push) Failing after 3m37s
Build and Deploy / build-image (push) Has been skipped
Build and Deploy / deploy (push) Has been skipped
2026-05-31 13:31:56 +00:00