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
gobgpd: init at 2.26.0 #111316
gobgpd: init at 2.26.0 #111316
Conversation
This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch). Result of 1 package blacklisted:
1 package built:
|
Result of 1 package built:
|
@SuperSandro2000 Can I do anything to merge this pr? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
package LGTM
not sure about the module or the test.
@SuperSandro2000 Thank you for your approval. |
@kalbasit Cloud you review this PR? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The module looks good, just a few minor suggestions.
Assuming I knew anything about this software (which I do not) I would probably say the test looks fine too.
👍
@aanderse I fixed this module based on your review comments. Thank you. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The module portion of this PR looks good to me. Great work! 👍
@aanderse Thank you! |
nixos/tests/gobgpd.nix
Outdated
}; | ||
|
||
nodes = { | ||
node = { ... }: { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The test should likely have multiple nodes to establish bgp sessions amongst each other, and check that this works.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some open questions.
Sorry to mention this so late, but you need to split the changes into multiple commits.
|
@mweinelt Thank you for your comment. I fixed commits. |
Looks awesome! Let's wait for the tests and then go for the merge! 🎆 @GrahamcOfBorg test gobpgd |
@GrahamcOfBorg build nixosTests.gobgpd |
@mweinelt Thank you! |
No, thank you! 🕺 |
Motivation for this change
GoBGP is an open source BGP implementation. https://github.com/osrg/gobgp
Related to: #111083
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)This change is