You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/book/src/topics/crd-changes/v1alpha6-to-v1alpha7.md
+20-8Lines changed: 20 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,11 +6,13 @@
6
6
-[Migration](#migration)
7
7
-[API Changes](#api-changes)
8
8
-[`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)
11
11
-[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)
14
16
-[`OpenStackCluster`](#openstackcluster)
15
17
-[Change to externalRouterIPs.subnet](#change-to-externalrouteripssubnet)
16
18
@@ -30,7 +32,7 @@ This only documents backwards incompatible changes. Fields that were added to v1
30
32
31
33
### `OpenStackMachine`
32
34
33
-
#### ⚠️ Removal of Networks
35
+
#### ⚠️ Removal of networks
34
36
35
37
This is a major breaking change between v1alpha6 and v1alpha7 which in certain circumstances **may require manual action before upgrading to v0.8**.
36
38
@@ -110,7 +112,7 @@ This will be safely converted to use ports when upgrading to version 0.8.
110
112
111
113
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.
112
114
113
-
#### Removal of Subnet
115
+
#### Removal of subnet
114
116
115
117
The OpenStackMachine spec previously contained a `subnet` field which could used
116
118
to set the `accessIPv4` field on Nova servers. This feature was not widely
@@ -150,11 +152,17 @@ securityGroups:
150
152
- id: 4ea83db6-2760-41a9-b25a-e625a1161ed0
151
153
```
152
154
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
154
162
155
163
The same change is made to `securityGroupFilters` in `ports` as is [made to `securityGroups` in the machine spec](#change-to-securitygroups).
156
164
157
-
#### Removal of Port SecurityGroups
165
+
##### Removal of securityGroups
158
166
159
167
The Port field of the OpenStackMachine spec previously contained both `securityGroups` and `securityGroupFilters`.
160
168
As `securityGroups` can easily be replaced with `securityGroupFilters`, that can express the same and more, `securityGroups` has now been removed.
0 commit comments