Skip to content

Commit 58ba126

Browse files
openstack: Remove the bootstrap server group
Creating a server group for just one member is a non-operation.
1 parent 25c0a61 commit 58ba126

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pkg/asset/machines/openstack/openstackmachines.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,6 @@ func generateMachineSpec(clusterID string, platform *openstack.Platform, mpool *
187187
Image: capo.ImageParam{Filter: &capo.ImageFilter{Name: &osImage}},
188188
Ports: append([]capo.PortOpts{port}, additionalPorts...),
189189
SecurityGroups: securityGroups,
190-
ServerGroup: &capo.ServerGroupParam{Filter: &capo.ServerGroupFilter{Name: ptr.To(clusterID + "-" + role)}},
191190
ServerMetadata: []capo.ServerMetadata{
192191
{
193192
Key: "Name",
@@ -205,6 +204,10 @@ func generateMachineSpec(clusterID string, platform *openstack.Platform, mpool *
205204
},
206205
}
207206

207+
if role != "bootstrap" {
208+
spec.ServerGroup = &capo.ServerGroupParam{Filter: &capo.ServerGroupFilter{Name: ptr.To(clusterID + "-" + role)}}
209+
}
210+
208211
if mpool.RootVolume != nil {
209212
spec.RootVolume = &capo.RootVolume{
210213
SizeGiB: mpool.RootVolume.Size,

0 commit comments

Comments
 (0)