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

Document the addresses Alertmanager will listen on #56409

Merged
merged 1 commit into from Feb 26, 2019
Merged

Document the addresses Alertmanager will listen on #56409

merged 1 commit into from Feb 26, 2019

Conversation

@tomfitzhenry
Copy link
Contributor

@tomfitzhenry tomfitzhenry commented Feb 26, 2019

golang/go#9334 describes how net.Listen (as used by Alertmanager):

  • listens on 127.0.0.1 if the listenAddress is "localhost"
  • listens on all interfaces if the listenAddress is ""
Motivation for this change

I set listenAddress to "localhost", expecting this to support 127.0.0.1 and ::1, but Alertmanager only listened on 127.0.0.1, which broke my setup.

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Assured whether relevant documentation is up to date
  • Fits CONTRIBUTING.md.

golang/go#9334 describes how net.Listen (as used by Alertmanager):
* listens on 127.0.0.1 if the listenAddress is "localhost"
* listens on all interfaces if the listenAddress is ""
@tomfitzhenry tomfitzhenry requested a review from Infinisil as a code owner Feb 26, 2019
@xeji xeji merged commit 9f07fa7 into NixOS:master Feb 26, 2019
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants