-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
bgpv2: container labs for various types of advertisements #32522
Conversation
1ccbaa2
to
84ecd70
Compare
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.
Nice work! I think we can merge PodCIDR and Service labs into the single lab as their ContainerLab and Cilium configurations are the same.
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.
I'm a bit lost as to what these are - could we add a bit of documentation somewhere?
7b44ab4
to
6e1285f
Compare
6e1285f
to
c4ec47f
Compare
@YutaroHayakawa @bimmlerd Please have another look at this PR when you get a chance 🙏 |
Adding lab to demonstrate two BGP neighbors from same node to which pod CIDR prefixes are advertised. Signed-off-by: harsimran pabla <hpabla@isovalent.com>
Adding lab to demonstrate advertisement of CiliumPodIPPool using BGPv2 APIs. Signed-off-by: harsimran pabla <hpabla@isovalent.com>
Adding labs to show service advertisements for load-balancer, external IP and cluster IP using BGPv2 APIs. Also adding example of PodCIDR advertisement, each using different NLRI attributes. Signed-off-by: harsimran pabla <hpabla@isovalent.com>
Container lab directory contains only BGP specific labs. Assigning directory code ownership to sig-bgp for time being. Signed-off-by: harsimran pabla <hpabla@isovalent.com>
c4ec47f
to
0c9f580
Compare
Adding readme files to provide pre-requisites required to run container lab kind kubernetes cluster. As well as documentation about individual lab. Signed-off-by: harsimran pabla <hpabla@isovalent.com>
0c9f580
to
abe8015
Compare
Not sure if a full test run is required for this change? There is no modification to the core Cilium code base, just new labs in contrib directory. @YutaroHayakawa @joestringer any concerns about adding ready-to-merge label manually, since basic pull request checks have passed? |
/test |
Making an exception since this is just going into |
Adding container labs for local development and testing of BGPv2 APIs.
PR is split by BGP advertisement type