@@ -47,6 +47,7 @@ import (
47
47
infrav1 "sigs.k8s.io/cluster-api-provider-openstack/api/v1alpha4"
48
48
"sigs.k8s.io/cluster-api-provider-openstack/pkg/record"
49
49
capoerrors "sigs.k8s.io/cluster-api-provider-openstack/pkg/utils/errors"
50
+ "sigs.k8s.io/cluster-api-provider-openstack/pkg/utils/names"
50
51
)
51
52
52
53
const (
@@ -161,7 +162,7 @@ func (s *Service) createInstance(eventObject runtime.Object, clusterName string,
161
162
}
162
163
163
164
if i .Trunk {
164
- trunk , err := s .getOrCreateTrunk (eventObject , i .Name , port .ID )
165
+ trunk , err := s .getOrCreateTrunk (eventObject , clusterName , i .Name , port .ID )
165
166
if err != nil {
166
167
return nil , err
167
168
}
@@ -395,7 +396,7 @@ func (s *Service) getOrCreatePort(eventObject runtime.Object, clusterName string
395
396
Name : portName ,
396
397
NetworkID : net .ID ,
397
398
SecurityGroups : securityGroups ,
398
- Description : fmt . Sprintf ( "Created by cluster-api-provider-openstack cluster %s" , clusterName ),
399
+ Description : names . GetDescription ( clusterName ),
399
400
}
400
401
if net .Subnet .ID != "" {
401
402
portCreateOpts .FixedIPs = []ports.IP {{SubnetID : net .Subnet .ID }}
@@ -410,7 +411,7 @@ func (s *Service) getOrCreatePort(eventObject runtime.Object, clusterName string
410
411
return port , nil
411
412
}
412
413
413
- func (s * Service ) getOrCreateTrunk (eventObject runtime.Object , trunkName , portID string ) (* trunks.Trunk , error ) {
414
+ func (s * Service ) getOrCreateTrunk (eventObject runtime.Object , clusterName , trunkName , portID string ) (* trunks.Trunk , error ) {
414
415
allPages , err := trunks .List (s .networkClient , trunks.ListOpts {
415
416
Name : trunkName ,
416
417
PortID : portID ,
@@ -428,8 +429,9 @@ func (s *Service) getOrCreateTrunk(eventObject runtime.Object, trunkName, portID
428
429
}
429
430
430
431
trunkCreateOpts := trunks.CreateOpts {
431
- Name : trunkName ,
432
- PortID : portID ,
432
+ Name : trunkName ,
433
+ PortID : portID ,
434
+ Description : names .GetDescription (clusterName ),
433
435
}
434
436
trunk , err := trunks .Create (s .networkClient , trunkCreateOpts ).Extract ()
435
437
if err != nil {
0 commit comments