Skip to content

go-neb is unmaintained, look for an alternative #549

Open

Description

@jfly

We use go-neb to forward prometheus alerts to matrix:

receiver = "go-neb";

The go-neb github repo was archived on Jun 28, 2023. The README says "matrix-hookshot is the spiritual successor to Go-NEB".

Have we investigated replacing go-neb with matrix-hookshot?

Activity

  1. Erethon commented on Jan 31, 2025

    @Erethon
    Contributor

    There's NixOS/nixpkgs#342663 that "tracks" this in nixpkgs. As mentioned here there's https://github.com/jaywink/matrix-alertmanager that's meant to be used specifically for having alertmanager alerts in Matrix. Since we're only using go-neb for alerts currently, I think matrix-alertmanager is better suited to this instead of Hookshot.

    I'm personally using matrix-alertmanager in my infra and recently started maintaining the package in nixpkgs. I plan to write a NixOS module for it once I find some free time.

  2. Erethon commented on Feb 2, 2025

    @Erethon
    Contributor

    I'm personally using matrix-alertmanager in my infra and recently started maintaining the package in nixpkgs. I plan to write a NixOS module for it once I find some free time.

    Opened NixOS/nixpkgs#378966 as a draft, will iterate on it in the coming days.

  3. jfly commented on Mar 7, 2025

    @jfly
    ContributorAuthor

    @Erethon, congrats on landing NixOS/nixpkgs#378966! Do you want to take the next step and switch our infra to use it?

  4. Erethon commented on Mar 8, 2025

    @Erethon
    Contributor

    @Erethon, congrats on landing NixOS/nixpkgs#378966!

    Thanks for the thorough review and for helping push it trough the finish line! ❤️

    Do you want to take the next step and switch our infra to use it?

    Sure! I wont be able to start working on this until after the 12th of March, but I'll have a PR ready towards the end of the week.

  5. jfly commented on Mar 8, 2025

    @jfly
    ContributorAuthor

    Thanks! No rush at all.

  6. jfly commented on Mar 29, 2025

    @jfly
    ContributorAuthor

    @Erethon, no pressure at all: is this still on your list of things to do?

  7. Erethon commented on Mar 30, 2025

    @Erethon
    Contributor

    @Erethon, no pressure at all: is this still on your list of things to do?

    Yes, I still want to get this done, unfortunately life got in the way. Hopefully I'll have a bit more time this week and will get to it.

  8. Mic92 commented on Apr 7, 2025

    @Mic92
    Member

    I am happy user of @pinpox's matrixhook: https://github.com/Mic92/dotfiles/blob/6a639e9594fada3fd709ce588bb01eccba7950fd/machines/eva/modules/prometheus/matrix-alertmanager.nix#L4
    It's limited to prometheus only, but this seems to be what we need.

  9. added
    securityThis issue has potential securtiy implications
    on May 15, 2025
  10. mweinelt commented on May 15, 2025

    @mweinelt
    Member

    Flagging as security relevant due to jaywink/matrix-alertmanager#48.

  11. Erethon commented on May 15, 2025

    @Erethon
    Contributor

    Flagging as security relevant due to jaywink/matrix-alertmanager#48.

    I would say it's security relevant because go-neb is unmaintained and not getting updates since 2022 (officiall deprecation notice came in 2023). Matrix-alertmanager is one option we have to migrate to so that we can drop go-neb.

  12. linked a pull request that will close this issuematrix-alertmanager: migrate from go-neb #1021on May 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    securityThis issue has potential securtiy implications

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions