-
Notifications
You must be signed in to change notification settings - Fork 712
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
Export Generated BGP Configuration Code #2688
Conversation
Move internal/pkg/config -> pkg/config/gobgp Background: osrg#2593
e58e7a3
to
6951fb7
Compare
renaming |
Thanks, here is a list of options I've seen/thought of:
|
OpenConfig is supposed to be used to build vendor models? |
Yes OpenConfig is the model used to access vendor device features. Ideally no vendor deviations/augments are required but they do happen. For example in openconfig/featureprofiles, tests are written using the "pure" OpenConfig models, but there are if conditions in the tests that check deviations from the pure model that different vendors may have. The pure model itself is also constantly changing to meet new requirements or for other improvements, which is why it's now starting to be versioned. Therefore as a user of GoBGP, I see |
Using |
cdb6b68
to
be36fbb
Compare
Actually now I prefer PTAL, thanks. |
pushed, thanks! |
Move
internal/pkg/config
->pkg/config/gobgp
Background: #2593
Previously I opened #2599 but I think this approach is likely the best since it preserves backwards-compatibility with minimal changes.