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
Added monitor-address and monitor-port to openstack_lb_member_v2 #1390
Added monitor-address and monitor-port to openstack_lb_member_v2 #1390
Conversation
Hi @luigizhou , |
I am pretty much done from my end, but there is obviously a review required and the whole project seems to be a little "stale" at the moment. The key issue is that the testing pipeline (#1366) is currently broken... :-( |
@flashjmp I've taken some time to look at the lb_members_v2 resource which is based on octavia as you mentioned. Don't you think it would make sense to upgrade the member_v2 resource instead to support octavia api? I'm happy to work out another PR for it |
@ozerovandrei what do you think? |
@luigizhou first off, there is a ci job now for octavia so rebasing should trigger the ci. Some notes:
|
Hey @nikParasyr , I did some work and this should allow to keep backward compatibility with LBaaS |
Fixed linting @nikParasyr ! |
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.
@nikParasyr I've updated the docs, but I'm not entirely sure what version exactly Octavia started supporting monitor_port and address. I've laso updated the acceptance tests, let me know if those looks good 👍 |
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.
Hey, tests are failing and i have some nit fixes as well.
@nikParasyr when you have time can you review again? |
Added missing argument for monitor_address and monitor_port to the lb_member_v2 resource. (different than lb_members_v2)
Replaced the pools library with the one from octavia loadbalancer instead of neutron.
Doesn't seem to break functionality from my test, but happy to review this more in depth to understand the implication of such change