[forgejo] Drop the FORGEJO__packages__CHUNKED_UPLOAD_PATH override
Setting it to /data/tmp/package-upload triggers a CrashLoopBackOff because /data is the volume mount root and is owned by root, not the forgejo user (uid 1000) — Forgejo can't `mkdir /data/tmp`. The default value resolves under the AppDataPath (a subdir Forgejo itself owns) which works fine. Keep the ENABLED=true override; v11 ships packages on but explicit is safer. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
d67e8ddaf8
commit
3fb05825d8
1 changed files with 5 additions and 6 deletions
|
|
@ -108,16 +108,15 @@ resource "kubernetes_deployment" "forgejo" {
|
|||
}
|
||||
# OCI registry (container packages). Default-on in Forgejo v11 but
|
||||
# explicit so it can't be silently disabled by an upstream config
|
||||
# change. Chunked-upload path needs a directory inside /data so it
|
||||
# survives pod restarts and shares the same PVC as the registry blobs.
|
||||
# change. CHUNKED_UPLOAD_PATH defaults to `data/tmp/package-upload`
|
||||
# under Forgejo's AppDataPath (resolves to a writable subdir of
|
||||
# /data/gitea/) — overriding to /data/tmp directly hits a perms
|
||||
# issue because /data is the volume mount root and is not chowned
|
||||
# to the forgejo user.
|
||||
env {
|
||||
name = "FORGEJO__packages__ENABLED"
|
||||
value = "true"
|
||||
}
|
||||
env {
|
||||
name = "FORGEJO__packages__CHUNKED_UPLOAD_PATH"
|
||||
value = "/data/tmp/package-upload"
|
||||
}
|
||||
volume_mount {
|
||||
name = "data"
|
||||
mount_path = "/data"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue