You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(netbird): require explicit port in exposedAddress (#75) (#79)
* fix(netbird): require explicit port in exposedAddress (#75)
NetBird clients build their gRPC dial target from
server.config.exposedAddress using Go's net/url parser, which surfaces
"missing port in address" when no port is present (e.g.
"https://netbird.example.com"). The README example showed a port-less
URL, so users following it hit a confusing daemon error at first
connect.
Add a fail-fast Helm template validation that rejects port-less
exposedAddress values with an actionable error pointing at the right
form (e.g. "https://netbird.example.com:443"). Update README, values
comment, and seed examples to use ":443" explicitly. Update the three
OIDC e2e values files that previously used port-less localhost URLs.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* style(netbird): fix README table formatting
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
{{- fail (printf"server.config.exposedAddress %q must include an explicit port (e.g. \"https://netbird.example.com:443\"). NetBird clients require the port; without it the daemon fails with \"missing port in address\".".) -}}
126
+
{{- end -}}
127
+
{{- end -}}
128
+
{{- end }}
129
+
108
130
{{/*
109
131
netbird.server.generatedSecretName — name of the auto-generated Secret.
0 commit comments