Configmap volume, just missing the file content

This commit is contained in:
Cyber MacGeddon 2024-09-05 23:06:23 +01:00
parent 27e119f22e
commit ae8b612b98
2 changed files with 33 additions and 18 deletions

View file

@ -197,13 +197,13 @@
volRef:: function() {
name: volume.name,
persistentVolumeClaim: { name: volume.name },
persistentVolumeClaim: { name: volume.name + "-pvc" },
}
},
// FIXME: For K8s
configVolume:: function(name)
configVolume:: function(name, dir)
{
local volume = self,
@ -213,11 +213,24 @@
with_size:: function(size) self + { size: size },
add:: function() {
resources +: {
[volume.name + "-cm"]: {
apiVersion: "v1",
kind: "ConfigMap",
metadata: {
name: volume.name,
namespace: "trustgraph",
},
data: {
thing: "asldkajsdj"
}
},
}
},
volRef:: function() {
name: volume.name,
ASDpersistentVolumeClaim: { name: volume.name },
configMap: { name: volume.name + "-cm" },
}
},