Fix using named pvcs.
This commit is contained in:
parent
dc1962af79
commit
7fdec42905
2 changed files with 18 additions and 8 deletions
|
|
@ -20,7 +20,15 @@ spec:
|
||||||
mac: "00:16:3e:33:59:10"
|
mac: "00:16:3e:33:59:10"
|
||||||
disks:
|
disks:
|
||||||
- volumeClaimTemplate:
|
- volumeClaimTemplate:
|
||||||
|
# metadata:
|
||||||
|
# name: test-vm-system
|
||||||
spec:
|
spec:
|
||||||
|
storageClassName: ""
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/name: vmrunner
|
||||||
|
app.kubernetes.io/instance: test-vm
|
||||||
|
vmrunner.jdrupes.org/disk: system
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
storage: 40Gi
|
storage: 40Gi
|
||||||
|
|
|
||||||
|
|
@ -32,12 +32,12 @@ spec:
|
||||||
<#list cr.spec.vm.disks.asList() as disk>
|
<#list cr.spec.vm.disks.asList() as disk>
|
||||||
<#if disk.volumeClaimTemplate.metadata??
|
<#if disk.volumeClaimTemplate.metadata??
|
||||||
&& disk.volumeClaimTemplate.metadata.name??>
|
&& disk.volumeClaimTemplate.metadata.name??>
|
||||||
<#assign name = disk.volumeClaimTemplate.metadata.name.asString>
|
<#assign diskName = "disk-" + disk.volumeClaimTemplate.metadata.name.asString>
|
||||||
<#else>
|
<#else>
|
||||||
<#assign name = "" + diskCounter>
|
<#assign diskName = "disk-" + diskCounter>
|
||||||
</#if>
|
</#if>
|
||||||
- name: disk-${ name }
|
- name: ${ diskName }
|
||||||
devicePath: /dev/disk-${ name }
|
devicePath: /dev/${ diskName }
|
||||||
<#assign diskCounter = diskCounter + 1/>
|
<#assign diskCounter = diskCounter + 1/>
|
||||||
</#list>
|
</#list>
|
||||||
securityContext:
|
securityContext:
|
||||||
|
|
@ -65,13 +65,15 @@ spec:
|
||||||
<#list cr.spec.vm.disks.asList() as disk>
|
<#list cr.spec.vm.disks.asList() as disk>
|
||||||
<#if disk.volumeClaimTemplate.metadata??
|
<#if disk.volumeClaimTemplate.metadata??
|
||||||
&& disk.volumeClaimTemplate.metadata.name??>
|
&& disk.volumeClaimTemplate.metadata.name??>
|
||||||
<#assign name = disk.volumeClaimTemplate.metadata.name.asString>
|
<#assign claimName = disk.volumeClaimTemplate.metadata.name.asString>
|
||||||
|
<#assign diskName = "disk-" + claimName>
|
||||||
<#else>
|
<#else>
|
||||||
<#assign name = "" + diskCounter>
|
<#assign claimName = cr.metadata.name.asString + "-disk-" + diskCounter>
|
||||||
|
<#assign diskName = "disk-" + diskCounter>
|
||||||
</#if>
|
</#if>
|
||||||
- name: disk-${ name }
|
- name: ${ diskName }
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
claimName: ${ cr.metadata.name.asString }-disk-${ name }
|
claimName: ${ claimName }
|
||||||
<#assign diskCounter = diskCounter + 1/>
|
<#assign diskCounter = diskCounter + 1/>
|
||||||
</#list>
|
</#list>
|
||||||
hostNetwork: true
|
hostNetwork: true
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue