Skip to content

Commit 9418c5f

Browse files
committed
Add FloatingIPPoolRef to crd-chagnes for v1beta1
1 parent b919be4 commit 9418c5f

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

docs/book/src/topics/crd-changes/v1alpha7-to-v1beta1.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
- [Removal of cloudName](#removal-of-cloudname)
1313
- [Change to serverGroupID](#change-to-servergroupid)
1414
- [Changes to ports](#changes-to-ports)
15+
- [Additon of floatingIPPoolRef](#additon-of-floatingippoolref)
1516
- [`OpenStackCluster`](#openstackcluster)
1617
- [Removal of cloudName](#removal-of-cloudname-1)
1718
- [identityRef is now required](#identityref-is-now-required)
@@ -104,6 +105,23 @@ The following fields in `PortOpts` are renamed in order to keep them consistent
104105
* `hostId` becomes `hostID`
105106
* `allowedCidrs` becomes `allowedCIDRs`
106107

108+
#### Additon of floatingIPPoolRef
109+
110+
A new field, FloatingIPPoolRef, has been introduced. It is important to note that this feature requires the existence of an IPPool to operate seamlessly. This new field references an IPPool whice will be used for floating IP allocation.
111+
In additon to this field an IPPool resource called `OpenStackFloatingIPPool` has been added. Please not that this resource is new and still in alpha meaning its more likely to contain bugs and change in the future.
112+
113+
When creating an OpenStackFloatingIPPool resource named MyOpenStackFloatingIPPool, you can reference it within your OpenStackMachine configuration YAML as follows:
114+
115+
```yaml
116+
spec:
117+
template:
118+
spec:
119+
floatingAddressFromPool:
120+
apiGroup: "infrastructure.cluster.x-k8s.io"
121+
kind: "OpenStackFloatingIPPool"
122+
name: "MyOpenStackFloatingIPPool"
123+
```
124+
107125
### `OpenStackCluster`
108126

109127
#### Removal of cloudName

0 commit comments

Comments
 (0)