Compare commits
merge into: riotpiao-poimen/homelab:fix/forgejo-storage-60gi
riotpiao-poimen/homelab:main
riotpiao-poimen/homelab:fix/forgejo-storage-60gi-clean
riotpiao-poimen/homelab:fix/forgejo-storage-60gi
riotpiao-poimen/homelab:fix/forgejo-gitea-cpu-limits
riotpiao-poimen/homelab:fix/llm-serving-poimen-netpol
riotpiao-poimen/homelab:chore/park-clef-for-candle
riotpiao-poimen/homelab:feat/k8s-api-public-tunnel
riotpiao-poimen/homelab:feat/key-rotation-crd
riotpiao-poimen/homelab:feat/comfyui-sso
riotpiao-poimen/homelab:chore/authentik-retirement
riotpiao-poimen/homelab:fix/grafana-oidc-secret
riotpiao-poimen/homelab:feat/grafana-gotify-contact
riotpiao-poimen/homelab:feat/grafana-gotify-bridge
riotpiao-poimen/homelab:feat/igotify-token
riotpiao-poimen/homelab:revert/gotify-sso
riotpiao-poimen/homelab:feat/gotify-sso
riotpiao-poimen/homelab:fix/authentik-tunnel-route
riotpiao-poimen/homelab:feat/zitadel-oidc-consumer-wiring
riotpiao-poimen/homelab:integration/merge-56-58-69
riotpiao-poimen/homelab:harness/zitadel-iam-wiring
riotpiao-poimen/homelab:fix/prometheus-retention-size
riotpiao-poimen/homelab:fix/allow-zitadel-chart-repo
riotpiao-poimen/homelab:fix/sops-generator-indent
riotpiao-poimen/homelab:fix/sops-drop-orphan-forgejo-pat
riotpiao-poimen/homelab:chore/remove-azhi-riotpiao-app
riotpiao-poimen/homelab:fix/certmanager-dns01
riotpiao-poimen/homelab:fix/retire-longhorn-disk4
riotpiao-poimen/homelab:feat/azhi-cnpg-test
riotpiao-poimen/homelab:feat/azhi-riotpiao-argocd
riotpiao-poimen/homelab:fix/etcd-defrag-main
riotpiao-poimen/homelab:feat/local-path-backend
riotpiao-poimen/homelab:fix/minio-frozen-image-pin
riotpiao-poimen/homelab:fix/minio-mc-image
riotpiao-poimen/homelab:fix/secrets-placeholders
riotpiao-poimen/homelab:fix/minio-image
riotpiao-poimen/homelab:harness/51-vllm-prefill-scheduling
riotpiao-poimen/homelab:paperless-ai-sops-fix
riotpiao-poimen/homelab:fix/aggressive-cleanup-and-paperless-ai
riotpiao-poimen/homelab:feat/tekton-pipelines-ci
riotpiao-poimen/homelab:fix/longhorn-storage-isolation
riotpiao-poimen/homelab:fix/cnpg-3-replicas
riotpiao-poimen/homelab:fix/org-transfer-urls
riotpiao-poimen/homelab:fix/argocd-repo-url
riotpiao-poimen/homelab:feat/gotify-notifications
riotpiao-poimen/homelab:feat/p3.9-e2e-auth-test
..
pull from: riotpiao-poimen/homelab:fix/forgejo-storage-60gi-clean
riotpiao-poimen/homelab:fix/forgejo-storage-60gi-clean
riotpiao-poimen/homelab:fix/forgejo-storage-60gi
riotpiao-poimen/homelab:main
riotpiao-poimen/homelab:fix/forgejo-gitea-cpu-limits
riotpiao-poimen/homelab:fix/llm-serving-poimen-netpol
riotpiao-poimen/homelab:chore/park-clef-for-candle
riotpiao-poimen/homelab:feat/k8s-api-public-tunnel
riotpiao-poimen/homelab:feat/key-rotation-crd
riotpiao-poimen/homelab:feat/comfyui-sso
riotpiao-poimen/homelab:chore/authentik-retirement
riotpiao-poimen/homelab:fix/grafana-oidc-secret
riotpiao-poimen/homelab:feat/grafana-gotify-contact
riotpiao-poimen/homelab:feat/grafana-gotify-bridge
riotpiao-poimen/homelab:feat/igotify-token
riotpiao-poimen/homelab:revert/gotify-sso
riotpiao-poimen/homelab:feat/gotify-sso
riotpiao-poimen/homelab:fix/authentik-tunnel-route
riotpiao-poimen/homelab:feat/zitadel-oidc-consumer-wiring
riotpiao-poimen/homelab:integration/merge-56-58-69
riotpiao-poimen/homelab:harness/zitadel-iam-wiring
riotpiao-poimen/homelab:fix/prometheus-retention-size
riotpiao-poimen/homelab:fix/allow-zitadel-chart-repo
riotpiao-poimen/homelab:fix/sops-generator-indent
riotpiao-poimen/homelab:fix/sops-drop-orphan-forgejo-pat
riotpiao-poimen/homelab:chore/remove-azhi-riotpiao-app
riotpiao-poimen/homelab:fix/certmanager-dns01
riotpiao-poimen/homelab:fix/retire-longhorn-disk4
riotpiao-poimen/homelab:feat/azhi-cnpg-test
riotpiao-poimen/homelab:feat/azhi-riotpiao-argocd
riotpiao-poimen/homelab:fix/etcd-defrag-main
riotpiao-poimen/homelab:feat/local-path-backend
riotpiao-poimen/homelab:fix/minio-frozen-image-pin
riotpiao-poimen/homelab:fix/minio-mc-image
riotpiao-poimen/homelab:fix/secrets-placeholders
riotpiao-poimen/homelab:fix/minio-image
riotpiao-poimen/homelab:harness/51-vllm-prefill-scheduling
riotpiao-poimen/homelab:paperless-ai-sops-fix
riotpiao-poimen/homelab:fix/aggressive-cleanup-and-paperless-ai
riotpiao-poimen/homelab:feat/tekton-pipelines-ci
riotpiao-poimen/homelab:fix/longhorn-storage-isolation
riotpiao-poimen/homelab:fix/cnpg-3-replicas
riotpiao-poimen/homelab:fix/org-transfer-urls
riotpiao-poimen/homelab:fix/argocd-repo-url
riotpiao-poimen/homelab:feat/gotify-notifications
riotpiao-poimen/homelab:feat/p3.9-e2e-auth-test
2
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
747a6fb9cb |
fix(forgejo): raise the shared storage to 60Gi, the registry outgrew 20Gi
The container registry stores blobs on this volume. A single candle-vllm sm_70 image is 14GB, so a 20Gi volume cannot hold one. It filled, and every blob upload failed: Package registry API internal error: 500 write /data/tmp/package-upload/<id>: no space left on device The push client reports that as `received unexpected HTTP status: 500` after retrying every layer, which reads like a network or auth fault. It is neither. Applied live first (20Gi -> 40Gi -> 60Gi) and verified: /data now reports 58.9G total with 39.3G free, and the sm70 image pushed and verified by digest sha256:8533d742dfe99c926f42cf99db33e057acb1aafc4b74b0ac22f697f4a45cba27. This commit reconciles the chart with the live PVC, which is why the Application currently reads OutOfSync. NOTE FOR THE NEXT EXPANSION: Longhorn's admission webhook checks the PHYSICAL free space of the disk holding each replica, not the thin volume size. A request for 100Gi was rejected outright: disk ... does not have sufficient physical space for expansion: physical free space would drop below minimal: left=14596177920 < minimal=49931236556 60Gi fit on the same disk. Raise it in steps, and read the webhook message rather than retrying the same number. |
||
|
|
ce4434286c |
fix(forgejo): raise Gitea CPU limit — it was throttled 16% of the time (#93)
Co-authored-by: rock <[email protected]> |