Skip to content

Commit 91d6fbb

Browse files
committed
vspheremachinetemplate: don't reconcile if className is not set
1 parent 82542dc commit 91d6fbb

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

controllers/vmware/vspheremachinetemplate_controller.go

+5
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@ func (r *vSphereMachineTemplateReconciler) Reconcile(ctx context.Context, req ct
7474
return reconcile.Result{}, err
7575
}
7676

77+
// If ClassName is not set, there is nothing to do.
78+
if vSphereMachineTemplate.Spec.Template.Spec.ClassName == "" {
79+
return reconcile.Result{}, nil
80+
}
81+
7782
// Fetch the VirtualMachineClass
7883
vmClass := &vmoprv1.VirtualMachineClass{}
7984
if err := r.Client.Get(ctx, client.ObjectKey{Namespace: req.Namespace, Name: vSphereMachineTemplate.Spec.Template.Spec.ClassName}, vmClass); err != nil {

0 commit comments

Comments
 (0)