This commit is contained in:
2024-04-10 15:24:43 +02:00
parent 3a64351eee
commit fe7c00bde6
5 changed files with 102 additions and 12 deletions

View File

@@ -34,7 +34,7 @@ resource "kubectl_manifest" "directus_config" {
apiVersion: v1
kind: ConfigMap
metadata:
name: "${var.component}-${var.instance}-directus"
name: "${var.instance}-${var.component}-directus"
namespace: "${var.namespace}"
labels: ${jsonencode(local.directus-labels)}
data:
@@ -64,7 +64,7 @@ resource "kubectl_manifest" "directus_secret" {
apiVersion: "secretgenerator.mittwald.de/v1alpha1"
kind: "StringSecret"
metadata:
name: "${var.component}-${var.instance}-directus"
name: "${var.instance}-${var.component}-directus"
namespace: "${var.namespace}"
labels: ${jsonencode(local.directus-labels)}
spec:
@@ -85,7 +85,7 @@ resource "kubectl_manifest" "directus_pvc" {
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: "${var.component}-${var.instance}-directus"
name: "${var.instance}-${var.component}-directus"
namespace: "${var.namespace}"
labels: ${jsonencode(local.common-labels)}
spec:
@@ -105,7 +105,7 @@ resource "kubectl_manifest" "directus_deploy" {
apiVersion: apps/v1
kind: Deployment
metadata:
name: "${var.component}-${var.instance}-directus"
name: "${var.instance}-${var.component}-directus"
namespace: "${var.namespace}"
labels: ${jsonencode(local.directus-labels)}
spec:
@@ -151,9 +151,9 @@ resource "kubectl_manifest" "directus_deploy" {
name: "${var.instance}-${var.component}-app"
envFrom:
- secretRef:
name: "${var.component}-${var.instance}-directus"
name: "${var.instance}-${var.component}-directus"
- configMapRef:
name: "${var.component}-${var.instance}-directus"
name: "${var.instance}-${var.component}-directus"
image: "${var.extentions.directus.image.registry}/${var.extentions.directus.image.repository}:${var.extentions.directus.image.tag}"
imagePullPolicy: "${var.extentions.directus.image.pull_policy}"
ports:
@@ -191,7 +191,7 @@ resource "kubectl_manifest" "directus_deploy" {
defaultMode: 0444
- name: store
persistentVolumeClaim:
claimName: "${var.component}-${var.instance}-directus"
claimName: "${var.instance}-${var.component}-directus"
EOF
}