Finish template mods for k8s

This commit is contained in:
Cyber MacGeddon 2024-09-06 21:43:38 +01:00
parent d0db893a95
commit 9479f4401d
4 changed files with 57 additions and 8 deletions

View file

@ -202,7 +202,6 @@
},
// FIXME: For K8s
configVolume:: function(name, dir, parts)
{
@ -233,6 +232,36 @@
},
secretVolume:: function(name, dir, parts)
{
local volume = self,
name: name,
with_size:: function(size) self + { size: size },
add:: function() {
resources +: {
[volume.name + "-cm"]: {
apiVersion: "v1",
kind: "Secret",
metadata: {
name: volume.name,
namespace: "trustgraph",
},
data: parts
},
}
},
volRef:: function() {
name: volume.name,
secret: { secretName: volume.name + "-cm" },
}
},
containers:: function(name, containers)
{