10 Commits
Author SHA1 Message Date
argoyle e8b28ba011 chore(k8s): take the image reference from build-tools (#84)
lingonpaj-site / build (push) Successful in 1m13s
lingonpaj-site / deploy-prod (push) Successful in 1m25s
## Summary

`k8s/deploy.yaml` takes the image from build-tools: `image: ${IMAGE}` instead of the hard-coded `oci.unbound.se/unboundsoftware/lingonpaj-site:${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/unboundsoftware/lingonpaj-site/pulls/84
2026-10-02 22:52:44 +00:00
argoyle 28d7480ad5 fix(k8s): remove CPU limits to resolve KubeCPUOvercommit alert
lingonpaj-site / build (pull_request) Successful in 2m10s
lingonpaj-site / 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:56 +01:00
argoyle 34b8ab3ed4 fix: remove incorrect digest pinning from image reference
lingonpaj-site / build (pull_request) Successful in 1m58s
lingonpaj-site / deploy-prod (pull_request) Has been skipped
2026-01-09 11:56:21 +01:00
renovate c13e4ec0ce chore(deps): update oci.unbound.se/unboundsoftware/lingonpaj-site docker digest to 4af6494 (#51)
lingonpaj-site / build (push) Failing after 1m38s
lingonpaj-site / deploy-prod (push) Has been skipped
2026-01-09 09:20:33 +00:00
renovate c14ff7c5b9 chore(deps): pin oci.unbound.se/unboundsoftware/lingonpaj-site docker tag to a2ccc9f (#50)
lingonpaj-site / build (push) Successful in 3m35s
lingonpaj-site / deploy-prod (push) Failing after 4m46s
2026-01-09 08:21:32 +00:00
argoyle a6ae2fd2b1 feat: migrate from GitLab CI to Gitea Actions 2026-01-08 13:25:03 +01:00
argoyle 69584cf1c5 fix(k8s): update app labels to use recommended format
Refactor Kubernetes deployment and service labels to follow 
the recommended label format. Change all occurrences of 
"app: lingonpaj-site" to "app.kubernetes.io/name: lingonpaj-site" 
for improved consistency and compliance with Kubernetes best 
practices.
2025-01-24 14:57:48 +01:00
argoyle cbe66df604 fix(k8s): adjust resource requests for deployment
Reduce CPU and memory requests from 10m to 5m and from 10Mi to 5Mi to 
optimize resource usage for the application deployment. This change 
aims to improve overall efficiency without compromising performance.
2024-12-08 21:08:48 +01:00
argoyle 7b0bf01b56 chore: reduce resources 2021-10-04 14:54:46 +02:00
argoyle 3c45790cc3 chore: remove ssl redirect since ingress controller handles that 2020-12-05 14:34:31 +01:00