Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add <1024 port privileges for Helm #351

Merged
merged 1 commit into from
Feb 14, 2025

Conversation

peixian
Copy link
Contributor

@peixian peixian commented Feb 13, 2025

Since ports 80, 443, and 587 are used in the config

bind ipv4@*:80

the default Helm chart will refuse to start haproxy on most Kubernetes instances out of the box. This is a known issue with #110.

For linux Kube clusters > 1.22 we can delegate it with the safe sysctl setting net.ipv4.ip_unprivileged_port_start: https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Feb 13, 2025
@eozturk1
Copy link
Contributor

Looks like CI is failing. We need to fix

✖︎ whatsapp-proxy-chart => (version: "1.0.2", path: "charts/whatsapp-proxy-chart") > chart version not ok. Needs a version bump!

This one we had authorization set up but might need an update:

Error: Username and password required

@peixian
Copy link
Contributor Author

peixian commented Feb 13, 2025

@eozturk1 yeah the CI is a separate issue. I'll take a look tomorrow or later today after meetings. The CI should autobump the chart version number though, we shouldn't be reliant on people autobumping ideally.

@peixian peixian force-pushed the peixian/add-port-privs branch from a8f58b6 to cddb37d Compare February 14, 2025 00:12
@eozturk1 eozturk1 merged commit 05471d3 into WhatsApp:main Feb 14, 2025
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants