OSASINFRA-3075 - openstack: external LB support#6758
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
25ce443 to
8c44456
Compare
When the VIP parameters within the Infrastructure Status object are empty, MCO will not deploy the internal LB for on-prem (HAproxy/Keepalived). This allows to use an external Load-Balancer instead of the internal one.
This PR adds validation to the OpenStack installation for DNS and LB existence. It will query DNS for api and api-int. If either fail a error will be provided. It will perform a TCP/6443 port connection to the api.ClusterDomain(). If not available will emit a warning only. We are re-using the function from vsphere/validation (we had to make it public).
8c44456 to
eaf0da6
Compare
|
@EmilienM: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
|
/close |
|
@EmilienM: Closed this PR. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
This includes commits that will help to support External Load-Balancer
for the OpenStack platform: