Better name for runner pvc.

This commit is contained in:
Michael Lipp 2023-07-28 18:01:37 +02:00
parent 7fdec42905
commit 838bd1bb5e
5 changed files with 6 additions and 5 deletions

View file

@ -208,6 +208,7 @@ spec:
idempotence and configuration definition. Cannot be
updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names.
The name is generated automatically but can be overriden.
Note that the name "<vm-name>-runner-data" is reserved.
type: string
labels:
description: >-

View file

@ -20,8 +20,8 @@ spec:
mac: "00:16:3e:33:59:10"
disks:
- volumeClaimTemplate:
# metadata:
# name: test-vm-system
metadata:
name: test-vm-system
spec:
storageClassName: ""
selector:

View file

@ -2,7 +2,7 @@ kind: PersistentVolumeClaim
apiVersion: v1
metadata:
namespace: ${ cr.metadata.namespace.asString }
name: ${ cr.metadata.name.asString + "-data" }
name: ${ cr.metadata.name.asString + "-runner-data" }
labels:
app.kubernetes.io/name: ${ constants.APP_NAME }
app.kubernetes.io/instance: ${ cr.metadata.name.asString }

View file

@ -60,7 +60,7 @@ spec:
name: ${ cr.metadata.name.asString }
- name: vm-data
persistentVolumeClaim:
claimName: ${ cr.metadata.name.asString }-data
claimName: ${ cr.metadata.name.asString }-runner-data
<#assign diskCounter = 0/>
<#list cr.spec.vm.disks.asList() as disk>
<#if disk.volumeClaimTemplate.metadata??

View file

@ -132,7 +132,7 @@ public class Reconciler extends Component {
WatchChannel channel)
throws TemplateException, ApiException, IOException {
// Combine template and data and parse result
var fmTemplate = fmConfig.getTemplate("vmDataPvc.ftl.yaml");
var fmTemplate = fmConfig.getTemplate("runnerDataPvc.ftl.yaml");
StringWriter out = new StringWriter();
fmTemplate.process(model, out);
// Avoid Yaml.load due to