Commit Graph
13 Commits
Author SHA1 Message Date
argoyle 2abfd08018 feat: deploy to Frostmoln production (#3100)
dancefinder-app / build (push) Successful in 1m4s
dancefinder-app / deploy-prod-frostmoln (push) Successful in 1m18s
Part of the dancefinder.unbound.se cutover to Frostmoln Production (infra: unboundsoftware/infra#1896, already applied).

- Replaces the AWS `deploy-prod` job (failing since CI left AWS) with `deploy-prod-frostmoln` (`deploy prod-frostmoln -n dancefinder`), as schemas did.
- Restricted securityContext (runAsNonRoot, drop ALL, seccomp RuntimeDefault) and `imagePullSecrets: oci-registry` (Platform registry).
- Switches to `nginxinc/nginx-unprivileged` (same pin as schemas-app), listening on 8080 as uid 101; the Service keeps port 80. Traefik Ingress for `/`, PDB, HPA moved to `-prod-frostmoln`; ALB Ingress dropped; Service ClusterIP.

Merging deploys to Frostmoln only; DNS still points at AWS until the cutover.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01H6eVuR4Yt3m7TbDTDwyZJi
Reviewed-on: https://gitea.unbound.se/dancefinder/dancefinder-app/pulls/3100
2026-10-16 08:32:02 +00:00
argoyle 0f0553f756 feat(ingress): add health check configuration for ALB
Add health check settings to the ALB ingress configuration to ensure 
better reliability and monitoring. The changes include defining the 
health check path, interval, timeout, and threshold counts, which 
enhance the resilience of the service by enabling quicker detection 
and response to unhealthy instances.
2025-11-04 11:33:05 +01:00
argoyle ebd6dda96f feat(ingress): update ingress configuration for alb
Changes the ingress class annotation to the new format and 
adds the ingressClassName field to specify the ALB ingress 
class. This improves compatibility with Kubernetes and aligns 
the configuration with the latest best practices.
2025-04-08 11:14:48 +02:00
argoyle f288d02832 chore: move to default ingress group 2022-12-19 18:01:45 +01:00
argoyle e6e9042a90 fix: add group.order to ingress to put it after the backend 2022-03-29 08:45:07 +02:00
argoyle 40f5a61bac fix: ingress 2021-11-14 18:46:46 +01:00
argoyle a2855d95df chore: prepare ingresses for K8S 1.22 2021-09-27 21:26:07 +02:00
argoyle 417a4b3a0f fix: set ingress group order 2021-04-19 12:10:37 +02:00
argoyle 9446b6dc97 chore: update path 2021-04-17 23:52:49 +02:00
argoyle 1c6c3a4da0 chore: change to ALB ingress 2021-04-17 23:16:04 +02:00
argoyle c38203e99f chore: remove ssl redirect since ingress controller handles that 2020-12-05 14:13:54 +01:00
argoyle aa557faf22 fix: update apiVersions 2020-04-03 14:22:56 +02:00
argoyle 3f4af32f32 chore: update to latest build-tools 2019-11-28 22:41:46 +01:00