-
Notifications
You must be signed in to change notification settings - Fork 180
Conversation
0da3039
to
5cf21d1
Compare
7fc1647
to
8ff5e0e
Compare
hi @jrperritt, this PR is ready for review. |
Marker string `q:"marker"` | ||
SortKey string `q:"sort_key"` | ||
SortDir string `q:"sort_dir"` | ||
} |
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.
Where did you get these query options from? I couldn't find them in the API docs or neutron client
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 found this based on that the Neutron api support filtering on all top level attributes for a resource:
https://wiki.openstack.org/wiki/Neutron/APIv2-specification#Filtering_and_Column_Selection
@jrperritt do we look good for a merge? This is now blocking some Kubernetes and Terraform work. |
Definitely not. At the least there's this: #575 (comment) . Then someone (probably me) will need to review it thoroughly by going through the OpenStack source code to validate the API.
The considerations for merging this PR (and indeed all PRs) are its correctness and consistency with the rest of the library. Larger PRs often take more time to go through the review process |
@jamiehannaford @jrperritt the remaining comments have been addressed. |
@jrperritt Please review, and let us know of any outstanding issues. |
All tests pass, merging. Thanks for the great work @dagnello 🚀 |
@jamiehannaford thank you! |
Automatic merge from submit-queue LBaaS v2 Support for Openstack Cloud Provider Plugin Resolves #19774. This work is based on Gophercloud support for LBaaS v2 currently in review (this will have to merge first): rackspace/gophercloud#575 These changes includes the addition of a new loadbalancer configuration option: **LBVersion**. If this configuration attribute is missing or anything other than "v2", lbaas v1 implementation will be used.
Automatic merge from submit-queue LBaaS v2 Support for Openstack Cloud Provider Plugin Resolves #19774. This work is based on Gophercloud support for LBaaS v2 currently in review (this will have to merge first): rackspace/gophercloud#575 These changes includes the addition of a new loadbalancer configuration option: **LBVersion**. If this configuration attribute is missing or anything other than "v2", lbaas v1 implementation will be used.
Automatic merge from submit-queue LBaaS v2 Support for Openstack Cloud Provider Plugin Resolves #19774. This work is based on Gophercloud support for LBaaS v2 currently in review (this will have to merge first): rackspace/gophercloud#575 These changes includes the addition of a new loadbalancer configuration option: **LBVersion**. If this configuration attribute is missing or anything other than "v2", lbaas v1 implementation will be used.
Automatic merge from submit-queue LBaaS v2 Support for Openstack Cloud Provider Plugin Resolves #19774. This work is based on Gophercloud support for LBaaS v2 currently in review (this will have to merge first): rackspace/gophercloud#575 These changes includes the addition of a new loadbalancer configuration option: **LBVersion**. If this configuration attribute is missing or anything other than "v2", lbaas v1 implementation will be used.
This PR includes LBaaS V2 Support for the following components (ref. #460):
LbaaS v2 API documentation:
http://developer.openstack.org/api-ref-networking-v2-ext.html
Note: There are some details missing/invalid in current docs, I have been using client calls with --debug flag to see what the API actually returns.