diff --git a/pkg/cluster/install.go b/pkg/cluster/install.go index e83908889e7..71870e087b1 100644 --- a/pkg/cluster/install.go +++ b/pkg/cluster/install.go @@ -326,7 +326,10 @@ func (m *manager) bootstrap() []steps.Step { // struct, so we'll rebuild the fpAuthorizer and use the error catching // to advance if m.doc.OpenShiftCluster.UsesWorkloadIdentity() { - s = append(s, steps.AuthorizationRetryingAction(m.fpAuthorizer, m.clusterIdentityIDs)) + s = append(s, + steps.AuthorizationRetryingAction(m.fpAuthorizer, m.clusterIdentityIDs), + steps.AuthorizationRetryingAction(m.fpAuthorizer, m.platformWorkloadIdentityIDs), + ) } else { s = append(s, steps.AuthorizationRetryingAction(m.fpAuthorizer, m.clusterSPObjectID)) }