Commit Graph
9 Commits
Author SHA1 Message Date
argoyle 9d7b474944 chore(k8s): take the image reference from build-tools (#3084)
dancefinder-app / build (push) Successful in 1m59s
dancefinder-app / deploy-prod (push) Successful in 1m15s
## Summary

`k8s/deploy.yaml` takes the image from build-tools: `image: ${IMAGE}` instead of the hard-coded `oci.unbound.se/dancefinder/dancefinder-app:${COMMIT}`.

`deploy` substitutes `${IMAGE}` with `<registry>/<owner>/<name>:<tag>`, where the registry comes from the build-tools config and the tag is the value `${COMMIT}` gets today. The rendered reference is unchanged. Moving off `oci.unbound.se` later becomes one change in infra.

Validated on shiny/time-service#864: merged and deployed to AWS staging and Frostmoln staging with the same image. Prerequisites, all merged:
- unboundsoftware/infra#1808: registry in `BUILDTOOLS_FROSTMOLN_STAGING`
- shiny/acctest#952: acctest pins build-tools to the Gitea registry

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

Reviewed-on: https://gitea.unbound.se/dancefinder/dancefinder-app/pulls/3084
2026-10-02 22:40:12 +00:00
argoyle 39219da78b fix(k8s): remove CPU limits to resolve KubeCPUOvercommit alert
dancefinder-app / build (pull_request) Successful in 3m39s
dancefinder-app / deploy-prod (pull_request) Has been skipped
Remove cpu from resource limits while keeping memory limits and all
requests intact. CPU limits cause unnecessary throttling and
overcommit alerts when actual usage is far below limits.
2026-03-01 12:15:53 +01:00
argoyle 3b686e5401 fix: remove incorrect digest pinning from image reference
dancefinder-app / build (pull_request) Successful in 2m25s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-01-09 11:54:48 +01:00
renovate d709ab8647 chore(deps): pin oci.unbound.se/dancefinder/dancefinder-app docker tag to f37fc22 (#2739)
dancefinder-app / build (push) Successful in 3m49s
dancefinder-app / deploy-prod (push) Failing after 2m48s
2026-01-09 08:04:10 +00:00
argoyle 1021d061d7 ci: migrate from GitLab CI to Gitea Actions
dancefinder-app / build (pull_request) Successful in 1m50s
dancefinder-app / deploy-prod (pull_request) Has been skipped
- Add Gitea Actions workflow (.gitea/workflows/ci.yaml)
- Update K8s deployment image registry to oci.unbound.se
2026-01-07 16:39:09 +01:00
argoyle f150ae2c64 fix: update app labels to use correct Kubernetes naming
Refactor Kubernetes resource definitions to replace the label  
"app" with "app.kubernetes.io/name" for the dancefinder-app.  
This change enhances consistency with Kubernetes best practices  
and improves clarity in resource labeling across deployments,  
services, and autoscalers.
2025-01-24 16:46:49 +01:00
argoyle 5d65a4d236 chore: reduce resources 2021-10-04 15:01:45 +02: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