This commit is contained in:
2024-01-26 18:37:19 +01:00
parent a294ec762d
commit 5bf7d4cf10
8 changed files with 510 additions and 481 deletions

View File

@@ -9,6 +9,17 @@ locals {
"app.kubernetes.io/managed-by" = "vynil"
"app.kubernetes.io/instance" = var.instance
}
pvc_spec = merge({
"accessModes" = [var.storage.volume.accessMode]
"volumeMode" = var.storage.volume.type
"resources" = {
"requests" = {
"storage" = "${var.storage.volume.size}"
}
}
}, var.storage.volume.class != "" ?{
"storageClassName" = var.storage.volume.class
}:{})
removePatch = <<-EOF
- op: remove
path: /spec/loadBalancerIP
@@ -152,13 +163,7 @@ data "kustomization_overlay" "data" {
name: gitea-shared-storage
annotations:
k8up.io/backup: "true"
spec:
accessModes:
- "${var.storage.volume.accessMode}"
volumeMode: Filesystem
resources:
requests:
storage: "${var.storage.volume.size}"
spec: ${jsonencode(local.pvc_spec)}
EOF
}
patches {