Harbor portal proxy 413 on Docker push + palinks postgres NetworkPolicy #381

Closed
opened 2026-05-24 17:38:47 +00:00 by ldraney · 0 comments
Owner

Type

Bug

Lineage

Discovered during landscaping-assistant pipeline troubleshooting

Repo

ldraney/pal-e-platform

What Broke

Harbor portal proxy nginx has no client_max_body_size directive, defaulting to 1MB. Kaniko image pushes through the Tailscale funnel fail with 413 Request Entity Too Large. Also palinks namespace missing from postgres NetworkPolicy.

Repro Steps

  1. Push to landscaping-assistant main
  2. Pipeline reaches build-and-push step
  3. Kaniko builds image successfully but fails on push to harbor.tail5b443a.ts.net
  4. Error: 413 Request Entity Too Large from nginx/1.27.5

Expected Behavior

Image pushes to Harbor should succeed regardless of layer size.

Environment

  • Harbor helm chart 1.18.2
  • nginx:1.27-alpine (portal proxy)
  • Tailscale funnel ingress

Acceptance Criteria

  • client_max_body_size 0 set on portal proxy nginx
  • palinks added to postgres NetworkPolicy
  • CI pipelines can push images to Harbor
  • landscaping-assistant pipelines #14, #15 (failed), #16, #17 (passed after hotfix)
### Type Bug ### Lineage Discovered during landscaping-assistant pipeline troubleshooting ### Repo ldraney/pal-e-platform ### What Broke Harbor portal proxy nginx has no `client_max_body_size` directive, defaulting to 1MB. Kaniko image pushes through the Tailscale funnel fail with 413 Request Entity Too Large. Also palinks namespace missing from postgres NetworkPolicy. ### Repro Steps 1. Push to landscaping-assistant main 2. Pipeline reaches build-and-push step 3. Kaniko builds image successfully but fails on push to harbor.tail5b443a.ts.net 4. Error: `413 Request Entity Too Large` from nginx/1.27.5 ### Expected Behavior Image pushes to Harbor should succeed regardless of layer size. ### Environment - Harbor helm chart 1.18.2 - nginx:1.27-alpine (portal proxy) - Tailscale funnel ingress ### Acceptance Criteria - [ ] `client_max_body_size 0` set on portal proxy nginx - [ ] palinks added to postgres NetworkPolicy - [ ] CI pipelines can push images to Harbor ### Related - landscaping-assistant pipelines #14, #15 (failed), #16, #17 (passed after hotfix)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ldraney/pal-e-platform#381
No description provided.