Skip to content

Commit 8782a87

Browse files
fix(handler): remove extraneous injection for nutanix
we shouldn't be injecting extraneous values: this is confusing for debugging behaviour.
1 parent ccf868d commit 8782a87

File tree

1 file changed

+4
-6
lines changed
  • pkg/handlers/nutanix/mutation/machinedetails

1 file changed

+4
-6
lines changed

pkg/handlers/nutanix/mutation/machinedetails/inject.go

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -99,11 +99,6 @@ func (h *nutanixMachineDetailsPatchHandler) Mutate(
9999
spec.BootType = nutanixMachineDetailsVar.BootType
100100
if nutanixMachineDetailsVar.Cluster != nil {
101101
spec.Cluster = *nutanixMachineDetailsVar.Cluster
102-
} else {
103-
// Have to set the required Type field.
104-
spec.Cluster = capxv1.NutanixResourceIdentifier{
105-
Type: capxv1.NutanixIdentifierName,
106-
}
107102
}
108103

109104
switch {
@@ -122,7 +117,10 @@ func (h *nutanixMachineDetailsPatchHandler) Mutate(
122117
spec.MemorySize = nutanixMachineDetailsVar.MemorySize
123118
spec.SystemDiskSize = nutanixMachineDetailsVar.SystemDiskSize
124119

125-
spec.Subnets = slices.Clone(nutanixMachineDetailsVar.Subnets)
120+
if len(nutanixMachineDetailsVar.Subnets) > 0 {
121+
spec.Subnets = slices.Clone(nutanixMachineDetailsVar.Subnets)
122+
}
123+
126124
spec.AdditionalCategories = slices.Clone(nutanixMachineDetailsVar.AdditionalCategories)
127125
spec.GPUs = slices.Clone(nutanixMachineDetailsVar.GPUs)
128126
spec.Project = nutanixMachineDetailsVar.Project.DeepCopy()

0 commit comments

Comments
 (0)