-
Notifications
You must be signed in to change notification settings - Fork 33
Optionally add cluster VIPs to the allowed addresses #52
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
Conversation
|
/retest |
|
/retest Cloud timeouts, hopefully transient. |
|
/retest |
3 similar comments
|
/retest |
|
/retest |
|
/retest |
|
I'm going to test this locally with installer#master (which is what the I've tested this with the "remove service VM" patches and it worked great. The changes here shouldn't break anything on the master, but the string of CI failures is not exactly reassuring. |
|
/retest |
|
Okay, no, nevermind, this is a real issue. The |
This reads the OpenStack's `cluster` Inflastructure object, gathers the internal API, DNS and Ingress VIPs and adds them to the `allowed_address_pair` property to the Machine's port. This ensures any VIPs attached to the Machine are accessible to the rest of the cluster. Signed-off-by: Antoni Segura Puimedon <[email protected]>
|
Looks like the DNS our CI uses is broken or something. I'm not seeing these issues locally. |
|
I got |
|
/retest |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mandre, tomassedovic The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Change-Id: I498589845e36300b05dc4c155cce6660cfa297d2
Change-Id: I498589845e36300b05dc4c155cce6660cfa297d2
What this PR does / why we need it:
The OpenStack provider is now switching away from the extra LB/DNS VM to using VIPs for the internal API, DNS and ingress access:
openshift/installer#1959
openshift/machine-config-operator#740
To make these VIPs accessible to the machines in the cluster, they need to be added to the OpenStack ports'
allowed_address_pairs.The piece here sets them for the machines managed by CAPO.
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)format, will close the issue(s) when PR gets merged):Fixes #
Special notes for your reviewer:
Release note: