Skip to content

Commit 828778f

Browse files
committed
server: Add availability check for Port dependencies
Ensure port dependencies are checked for availability before using their IDs, consistent with the pattern established in f3a38b3 for SecurityGroup dependencies in the Port controller.
1 parent 179afeb commit 828778f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

internal/controllers/server/actuator.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ func (actuator serverActuator) CreateResource(ctx context.Context, obj *orcv1alp
182182
{
183183
portsMap, portsReconcileStatus := portDependency.GetDependencies(
184184
ctx, actuator.k8sClient, obj, func(port *orcv1alpha1.Port) bool {
185-
return port.Status.ID != nil
185+
return orcv1alpha1.IsAvailable(port) && port.Status.ID != nil
186186
},
187187
)
188188
reconcileStatus = reconcileStatus.WithReconcileStatus(portsReconcileStatus)
@@ -445,7 +445,7 @@ func (actuator serverActuator) reconcilePortAttachments(ctx context.Context, obj
445445

446446
portDepsMap, reconcileStatus := portDependency.GetDependencies(
447447
ctx, actuator.k8sClient, obj, func(port *orcv1alpha1.Port) bool {
448-
return port.Status.ID != nil
448+
return orcv1alpha1.IsAvailable(port) && port.Status.ID != nil
449449
},
450450
)
451451

0 commit comments

Comments
 (0)