Skip to content

Commit 242c4fa

Browse files
committed
Remove PortOpts from Network
It isn't used anywhere in code and was polluting the API.
1 parent 31be347 commit 242c4fa

File tree

7 files changed

+24
-479
lines changed

7 files changed

+24
-479
lines changed

api/v1alpha5/conversion.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,3 +251,8 @@ func Convert_v1alpha7_BastionStatus_To_v1alpha5_Instance(in *infrav1.BastionStat
251251
out.FloatingIP = in.FloatingIP
252252
return nil
253253
}
254+
255+
func Convert_v1alpha5_Network_To_v1alpha7_Network(in *Network, out *infrav1.Network, s conversion.Scope) error {
256+
// PortOpts has been removed in v1alpha7
257+
return autoConvert_v1alpha5_Network_To_v1alpha7_Network(in, out, s)
258+
}

api/v1alpha5/zz_generated.conversion.go

Lines changed: 6 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/v1alpha6/conversion.go

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -125,16 +125,6 @@ func restorev1alpha7ClusterSpec(previous *infrav1.OpenStackClusterSpec, dst *inf
125125
}
126126
}
127127

128-
func restorev1alpha7ClusterStatus(previous *infrav1.OpenStackClusterStatus, dst *infrav1.OpenStackClusterStatus) {
129-
// PropagateUplinkStatus has been added in v1alpha7
130-
if previous.ExternalNetwork != nil && previous.ExternalNetwork.PortOpts != nil {
131-
dst.ExternalNetwork.PortOpts.PropagateUplinkStatus = previous.ExternalNetwork.PortOpts.PropagateUplinkStatus
132-
}
133-
if previous.Network != nil && previous.Network.PortOpts != nil {
134-
dst.Network.PortOpts.PropagateUplinkStatus = previous.Network.PortOpts.PropagateUplinkStatus
135-
}
136-
}
137-
138128
var _ ctrlconversion.Convertible = &OpenStackCluster{}
139129

140130
func (r *OpenStackCluster) ConvertTo(dstRaw ctrlconversion.Hub) error {
@@ -147,7 +137,6 @@ func (r *OpenStackCluster) ConvertTo(dstRaw ctrlconversion.Hub) error {
147137

148138
if restored {
149139
restorev1alpha7ClusterSpec(&previous.Spec, &dst.Spec)
150-
restorev1alpha7ClusterStatus(&previous.Status, &dst.Status)
151140
}
152141

153142
return nil
@@ -442,3 +431,8 @@ func Convert_v1alpha7_BastionStatus_To_v1alpha6_Instance(in *infrav1.BastionStat
442431
out.FloatingIP = in.FloatingIP
443432
return nil
444433
}
434+
435+
func Convert_v1alpha6_Network_To_v1alpha7_Network(in *Network, out *infrav1.Network, s conversion.Scope) error {
436+
// PortOpts has been removed in v1alpha7
437+
return autoConvert_v1alpha6_Network_To_v1alpha7_Network(in, out, s)
438+
}

api/v1alpha6/zz_generated.conversion.go

Lines changed: 6 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/v1alpha7/types.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,9 +188,8 @@ type Network struct {
188188
//+optional
189189
Tags []string `json:"tags,omitempty"`
190190

191-
Subnet *Subnet `json:"subnet,omitempty"`
192-
PortOpts *PortOpts `json:"port,omitempty"`
193-
Router *Router `json:"router,omitempty"`
191+
Subnet *Subnet `json:"subnet,omitempty"`
192+
Router *Router `json:"router,omitempty"`
194193

195194
// Be careful when using APIServerLoadBalancer, because this field is optional and therefore not
196195
// set in all cases

api/v1alpha7/zz_generated.deepcopy.go

Lines changed: 0 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)