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
Add providers support to openstack loadbalancer #1765
Conversation
Build succeeded.
|
d25af31
to
e91a370
Compare
Build succeeded.
|
e91a370
to
280daeb
Compare
d84825d
to
6ce0472
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.
Looks fine to me!
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.
Looks good.
All, thank you for your collaboration with this work and submitting it. Please note that we have a contributor tutorial which will explain additional steps required before we can merge this PR. Please let me know if you have any questions. |
Thanks! I suppose I need to open an issue and properly format the PR commit message! Let me know if something else is missing |
We'll also need to see the actual Python API implementation that "proves" this feature (https://github.com/gophercloud/gophercloud/blob/master/docs/contributor-tutorial/step-03-code-hunting.md). Acceptance tests (https://github.com/gophercloud/gophercloud/blob/master/docs/contributor-tutorial/step-04-acceptance-testing.md) are also important to include, but if it's not possible or too difficult to include them, we can make exceptions. |
Sure! Already added the issue and updated the commit message with it and pointer to octavia providers api. As for the acceptance tests, I've already tested it, in conjunction with Cluster Network Operator making use of it: openshift/cluster-network-operator#391 |
Thanks, but API documentation isn't what we're looking for. We need to see the actual Python service API implementation as described here: Specifically, see the area that reads "Examples of good code hunting can be seen here:".
Is it possible to add that test here? https://github.com/gophercloud/gophercloud/tree/master/acceptance/openstack/loadbalancer/v2 |
Done!
I'll check! Thanks! |
Build succeeded.
|
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.
@luis5tb Thanks again for your work on this. I've left a comment regarding the Fields
option that List
supports. And per previous discussion, let me know if you have any issues including an acceptance test.
Thanks for your reviews! I'll give it a try later today to the acceptance tests! I'll let you know if I'm hitting any problem |
6ce0472
to
4e3a521
Compare
Build succeeded.
|
@luis5tb Thank you for the updates. I should be able to review this again within the next day. |
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.
LGTM - thank you and everyone else for working on this.
This PR adds support for listing octavia providers
For #1773
Octavia Providers API: https://docs.openstack.org/api-ref/load-balancer/v2/#providers
Octavia Providers API code (list providers) :