Skip to content

Commit 656a672

Browse files
committed
refactor(scope): GetIdentityRefFromObjects
factorize identityRef lookup from multiple object to implement logic of identityRef's inheritage in one place (scope factory) Signed-off-by: MatthieuFin <[email protected]>
1 parent 3cbf361 commit 656a672

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

controllers/openstackmachine_controller.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -392,9 +392,9 @@ func (r *OpenStackMachineReconciler) reconcileNormal(ctx context.Context, scope
392392
Address: instanceStatus.Name(),
393393
})
394394
openStackMachine.Status.Addresses = addresses
395-
if openStackMachine.Spec.IdentityRef == nil {
396-
openStackMachine.Spec.IdentityRef = &openStackCluster.Spec.IdentityRef
397-
}
395+
396+
_, identityRef := r.ScopeFactory.GetIdentityRefFromObjects(openStackMachine, openStackCluster)
397+
openStackMachine.Spec.IdentityRef = identityRef
398398

399399
_, identityRef := r.ScopeFactory.GetIdentityRefFromObjects(openStackMachine, openStackCluster)
400400
openStackMachine.Spec.IdentityRef = identityRef

test/e2e/shared/common.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ func (o OpenStackLogCollector) CollectMachineLog(ctx context.Context, management
198198
if m.Spec.ProviderID == nil {
199199
return fmt.Errorf("unable to get logs for machine since it has no provider ID")
200200
}
201-
providerID := getIDFromProviderID(*m.Spec.ProviderID)
201+
providerID := GetIDFromProviderID(*m.Spec.ProviderID)
202202

203203
consolLog, err := GetOpenStackServerConsoleLog(o.E2EContext, providerID)
204204
if err != nil {

0 commit comments

Comments
 (0)