Skip to content

Commit 7b26b7a

Browse files
authored
Merge pull request #2149 from laozc/template-update
🌱 Add powerOffMode to templates
2 parents c4911b9 + ad61a31 commit 7b26b7a

File tree

6 files changed

+11
-0
lines changed

6 files changed

+11
-0
lines changed

packaging/flavorgen/flavors/generators.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ func newVSphereMachineTemplate(templateName string) infrav1.VSphereMachineTempla
259259
func defaultVirtualMachineSpec() infrav1.VSphereMachineSpec {
260260
return infrav1.VSphereMachineSpec{
261261
VirtualMachineCloneSpec: defaultVirtualMachineCloneSpec(),
262+
PowerOffMode: infrav1.VirtualMachinePowerOpModeHard,
262263
}
263264
}
264265

@@ -311,6 +312,7 @@ func newNodeIPAMVSphereMachineTemplate(templateName string) infrav1.VSphereMachi
311312
func nodeIPAMVirtualMachineSpec() infrav1.VSphereMachineSpec {
312313
return infrav1.VSphereMachineSpec{
313314
VirtualMachineCloneSpec: nodeIPAMVirtualMachineCloneSpec(),
315+
PowerOffMode: infrav1.VirtualMachinePowerOpModeHard,
314316
}
315317
}
316318

templates/cluster-template-external-loadbalancer.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ spec:
5555
networkName: '${VSPHERE_NETWORK}'
5656
numCPUs: 2
5757
os: Linux
58+
powerOffMode: hard
5859
resourcePool: '${VSPHERE_RESOURCE_POOL}'
5960
server: '${VSPHERE_SERVER}'
6061
storagePolicyName: '${VSPHERE_STORAGE_POLICY}'
@@ -81,6 +82,7 @@ spec:
8182
networkName: '${VSPHERE_NETWORK}'
8283
numCPUs: 2
8384
os: Linux
85+
powerOffMode: hard
8486
resourcePool: '${VSPHERE_RESOURCE_POOL}'
8587
server: '${VSPHERE_SERVER}'
8688
storagePolicyName: '${VSPHERE_STORAGE_POLICY}'

templates/cluster-template-ignition.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ spec:
5555
networkName: '${VSPHERE_NETWORK}'
5656
numCPUs: 2
5757
os: Linux
58+
powerOffMode: hard
5859
resourcePool: '${VSPHERE_RESOURCE_POOL}'
5960
server: '${VSPHERE_SERVER}'
6061
storagePolicyName: '${VSPHERE_STORAGE_POLICY}'

templates/cluster-template-node-ipam.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ spec:
6060
networkName: '${VSPHERE_NETWORK}'
6161
numCPUs: 2
6262
os: Linux
63+
powerOffMode: hard
6364
resourcePool: '${VSPHERE_RESOURCE_POOL}'
6465
server: '${VSPHERE_SERVER}'
6566
storagePolicyName: '${VSPHERE_STORAGE_POLICY}'
@@ -91,6 +92,7 @@ spec:
9192
networkName: '${VSPHERE_NETWORK}'
9293
numCPUs: 2
9394
os: Linux
95+
powerOffMode: hard
9496
resourcePool: '${VSPHERE_RESOURCE_POOL}'
9597
server: '${VSPHERE_SERVER}'
9698
storagePolicyName: '${VSPHERE_STORAGE_POLICY}'

templates/cluster-template.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ spec:
5555
networkName: '${VSPHERE_NETWORK}'
5656
numCPUs: 2
5757
os: Linux
58+
powerOffMode: hard
5859
resourcePool: '${VSPHERE_RESOURCE_POOL}'
5960
server: '${VSPHERE_SERVER}'
6061
storagePolicyName: '${VSPHERE_STORAGE_POLICY}'
@@ -81,6 +82,7 @@ spec:
8182
networkName: '${VSPHERE_NETWORK}'
8283
numCPUs: 2
8384
os: Linux
85+
powerOffMode: hard
8486
resourcePool: '${VSPHERE_RESOURCE_POOL}'
8587
server: '${VSPHERE_SERVER}'
8688
storagePolicyName: '${VSPHERE_STORAGE_POLICY}'

templates/clusterclass-template.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ spec:
178178
networkName: '${VSPHERE_NETWORK}'
179179
numCPUs: 2
180180
os: Linux
181+
powerOffMode: hard
181182
resourcePool: '${VSPHERE_RESOURCE_POOL}'
182183
server: '${VSPHERE_SERVER}'
183184
storagePolicyName: '${VSPHERE_STORAGE_POLICY}'
@@ -204,6 +205,7 @@ spec:
204205
networkName: '${VSPHERE_NETWORK}'
205206
numCPUs: 2
206207
os: Linux
208+
powerOffMode: hard
207209
resourcePool: '${VSPHERE_RESOURCE_POOL}'
208210
server: '${VSPHERE_SERVER}'
209211
storagePolicyName: '${VSPHERE_STORAGE_POLICY}'

0 commit comments

Comments
 (0)