Skip to content

Commit f25f808

Browse files
committed
Add FloatingIPPoolRef to crd-chagnes for v1beta1
1 parent db0cb99 commit f25f808

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)
@@ -96,6 +97,23 @@ Setting either of the following fields explicitly to the empty string would prev
9697
* nameSuffix
9798
* description
9899

100+
#### Additon of floatingIPPoolRef
101+
102+
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.
103+
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.
104+
105+
When creating an OpenStackFloatingIPPool resource named MyOpenStackFloatingIPPool, you can reference it within your OpenStackMachine configuration YAML as follows:
106+
107+
```yaml
108+
spec:
109+
template:
110+
spec:
111+
floatingAddressFromPool:
112+
apiGroup: "infrastructure.cluster.x-k8s.io"
113+
kind: "OpenStackFloatingIPPool"
114+
name: "MyOpenStackFloatingIPPool"
115+
```
116+
99117
### `OpenStackCluster`
100118

101119
#### Removal of cloudName

0 commit comments

Comments
 (0)