1
0
mirror of https://github.com/openshift/installer.git synced 2026-02-07 03:47:13 +01:00

6 Commits

Author SHA1 Message Date
eshulman2
1b18638af0 openstack: Remove FIPs created by the installer
Added cleanup for bootstrap VM FIP in the insatller as part of the
PostDestroyer to streamline FIP creation and deletion to be done by the
installer avoiding orphan FIPs.
2025-12-09 17:43:05 +02:00
Pierre Prinetti
42e471ee57 openstack: Update Gophercloud to v2 2024-06-18 10:39:56 +02:00
Pierre Prinetti
d86f66a0d2 openstack: Attach a bootstrap FIP to the cluster network port
Before this patch, the bootstrap FIP was attached to the first available
port attached to the bootstrap server. As a consequence, the Installer
sometimes tried to attach the FIP to a port that was created on an
additional network.

With this patch, the bootstrap FIP is only attached to the bootstrap
port that exists on the cluster network.
2024-06-12 14:14:21 +02:00
Maysa Macedo
9f18453920 OpenStack: Avoid creation of FIP when no external Network exists
When no external network is set on CAPO Cluster status
it's not possible to create a Floating IP for the bootstrap.
This commit fixes the issue by skipping the creation.
2024-04-26 11:45:39 +02:00
Pierre Prinetti
5c107e3270 openstack: Upgrade manifests to CAPO v1beta1
This is the result of the following steps:

1. Fork cluster-api-provider-openstack and revert its go.mod to Go v1.21
2. Replace the fork in the Installer's go.mod
3. Replace imports from v1alphaX to v1beta1
4. Update manifests to use the v1beta1 spec
2024-04-26 11:45:06 +02:00
Maysa Macedo
58f46e58ef cluster-api: Create bootstrap FIP
This is created in the postprovision step, since we'll attach it once
the bootstrap machine has been created.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2024-02-27 08:24:09 -03:00