Skip to content

fix(chart): include service port in default apiBaseUrl#217

Open
ianstanton wants to merge 1 commit intofalcondev-oss:masterfrom
ianstanton:fix/api-base-url-missing-port
Open

fix(chart): include service port in default apiBaseUrl#217
ianstanton wants to merge 1 commit intofalcondev-oss:masterfrom
ianstanton:fix/api-base-url-missing-port

Conversation

@ianstanton
Copy link
Copy Markdown

The default API_BASE_URL omits the service port, causing the server to return upload URLs pointing at port 80. On Kubernetes, connections to a ClusterIP on an undefined port are silently dropped by iptables, so cache uploads hang indefinitely at 0%.

This broke when the default service port changed from 80 to 3000 (see #215).

Fix: include .Values.service.port in the printf format so the default stays consistent with the configured service port.

The default API_BASE_URL omitted the service port, causing the server to
return signed upload URLs pointing at port 80 (e.g.
http://<service>.<ns>.svc.cluster.local/upload/<id>). Runners connecting
to port 80 would get their TCP packets dropped by iptables on the
ClusterIP, causing cache uploads to hang indefinitely at 0%.

Fix: include .Values.service.port in the printf format so the default
stays consistent with however the service port is configured.

Fixes falcondev-oss#215

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant