Skip to content

Commit 2d5c71d

Browse files
committed
Document changes to ports
1 parent 3bb455e commit 2d5c71d

File tree

1 file changed

+20
-8
lines changed

1 file changed

+20
-8
lines changed

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

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,13 @@
66
- [Migration](#migration)
77
- [API Changes](#api-changes)
88
- [`OpenStackMachine`](#openstackmachine)
9-
- [⚠️ Removal of Networks](#-removal-of-networks)
10-
- [Removal of Subnet](#removal-of-subnet)
9+
- [⚠️ Removal of networks](#-removal-of-networks)
10+
- [Removal of subnet](#removal-of-subnet)
1111
- [Change to securityGroups](#change-to-securitygroups)
12-
- [Change to ports.securityGroupFilters](#change-to-portssecuritygroupfilters)
13-
- [Removal of Port SecurityGroups](#removal-of-port-securitygroups)
12+
- [Changes to ports](#changes-to-ports)
13+
- [Change to securityGroupFilters](#change-to-securitygroupfilters)
14+
- [Removal of securityGroups](#removal-of-securitygroups)
15+
- [Removal of tenantId](#removal-of-tenantid)
1416
- [`OpenStackCluster`](#openstackcluster)
1517
- [Change to externalRouterIPs.subnet](#change-to-externalrouteripssubnet)
1618

@@ -30,7 +32,7 @@ This only documents backwards incompatible changes. Fields that were added to v1
3032

3133
### `OpenStackMachine`
3234

33-
#### ⚠️ Removal of Networks
35+
#### ⚠️ Removal of networks
3436

3537
This is a major breaking change between v1alpha6 and v1alpha7 which in certain circumstances **may require manual action before upgrading to v0.8**.
3638

@@ -110,7 +112,7 @@ This will be safely converted to use ports when upgrading to version 0.8.
110112
111113
To reiterate: it is not sufficient to leave your templates at v1alpha6 in this case, as it will still result in failure to reconcile in the machine controller. This change must be made prior to updating to version 0.8.
112114
113-
#### Removal of Subnet
115+
#### Removal of subnet
114116
115117
The OpenStackMachine spec previously contained a `subnet` field which could used
116118
to set the `accessIPv4` field on Nova servers. This feature was not widely
@@ -150,11 +152,17 @@ securityGroups:
150152
- id: 4ea83db6-2760-41a9-b25a-e625a1161ed0
151153
```
152154

153-
#### Change to ports.securityGroupFilters
155+
The `limit`, `marker`, `sortKey`, `sortDir`, fields have been removed without replacement. They did not serve any purpose in this context.
156+
157+
The `tenantId` parameter has been removed. Use `projectId` instead.
158+
159+
#### Changes to ports
160+
161+
##### Change to securityGroupFilters
154162

155163
The same change is made to `securityGroupFilters` in `ports` as is [made to `securityGroups` in the machine spec](#change-to-securitygroups).
156164

157-
#### Removal of Port SecurityGroups
165+
##### Removal of securityGroups
158166

159167
The Port field of the OpenStackMachine spec previously contained both `securityGroups` and `securityGroupFilters`.
160168
As `securityGroups` can easily be replaced with `securityGroupFilters`, that can express the same and more, `securityGroups` has now been removed.
@@ -175,6 +183,10 @@ securityGroupFilters:
175183
- id: 4a131d3e-9939-4a6b-adea-788a2e89fcd8
176184
```
177185

186+
##### Removal of tenantId
187+
188+
Use projectId instead.
189+
178190
### `OpenStackCluster`
179191

180192
#### Change to externalRouterIPs.subnet

0 commit comments

Comments
 (0)