From a55965fe13a99159991bba3c1953a216c1a3f455 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Huss?= Date: Fri, 31 May 2024 16:27:15 +0200 Subject: [PATCH] fix --- apps/taiga/taiga_ConfigMap.tf | 2 ++ apps/taiga/taiga_Job.tf | 1 + apps/taiga/taiga_PersistentVolumeClaim.tf | 1 + apps/taiga/taiga_Secret.tf | 1 + apps/taiga/taiga_Service.tf | 4 ++++ apps/taiga/taiga_workload.tf | 4 ++++ 6 files changed, 13 insertions(+) diff --git a/apps/taiga/taiga_ConfigMap.tf b/apps/taiga/taiga_ConfigMap.tf index 298d6c4..417c3b9 100644 --- a/apps/taiga/taiga_ConfigMap.tf +++ b/apps/taiga/taiga_ConfigMap.tf @@ -6,6 +6,7 @@ resource "kubectl_manifest" "cm_env_back" { name: "${var.instance}-${var.component}-back" labels: ${jsonencode(local.common_labels)} namespace: ${var.namespace} + ownerReferences: ${jsonencode(var.install_owner)} data: POSTGRES_DB: ${var.component} POSTGRES_USER: ${var.component} @@ -38,6 +39,7 @@ resource "kubectl_manifest" "cm_env_front" { name: "${var.instance}-${var.component}-front" labels: ${jsonencode(local.common_labels)} namespace: ${var.namespace} + ownerReferences: ${jsonencode(var.install_owner)} data: TAIGA_URL: https://${local.dns_name} TAIGA_SITES_DOMAIN: ${local.dns_name} diff --git a/apps/taiga/taiga_Job.tf b/apps/taiga/taiga_Job.tf index a560ffb..66e66dd 100644 --- a/apps/taiga/taiga_Job.tf +++ b/apps/taiga/taiga_Job.tf @@ -6,6 +6,7 @@ resource "kubectl_manifest" "Job_taiga-createinitialtemplates" { name: "${var.instance}-${var.component}-post-config" namespace: "${var.namespace}" labels: ${jsonencode(local.postcfg_all_labels)} + ownerReferences: ${jsonencode(var.install_owner)} spec: backoffLimit: 4 parallelism: 1 diff --git a/apps/taiga/taiga_PersistentVolumeClaim.tf b/apps/taiga/taiga_PersistentVolumeClaim.tf index 2c33411..4e526a0 100644 --- a/apps/taiga/taiga_PersistentVolumeClaim.tf +++ b/apps/taiga/taiga_PersistentVolumeClaim.tf @@ -21,6 +21,7 @@ resource "kubectl_manifest" "pvc" { name: "${var.component}-${var.instance}" namespace: "${var.namespace}" labels: ${jsonencode(local.common_labels)} + ownerReferences: ${jsonencode(var.install_owner)} annotations: resize.kubesphere.io/storage_limit: "${var.storage.volume.maxSize}" spec: ${jsonencode(local.pvc_spec)} diff --git a/apps/taiga/taiga_Secret.tf b/apps/taiga/taiga_Secret.tf index e688112..7d250ac 100644 --- a/apps/taiga/taiga_Secret.tf +++ b/apps/taiga/taiga_Secret.tf @@ -20,6 +20,7 @@ resource "kubectl_manifest" "secret" { name: "${var.instance}-${var.component}" labels: ${jsonencode(local.common_labels)} namespace: ${var.namespace} + ownerReferences: ${jsonencode(var.install_owner)} type: Opaque stringData: TAIGA_SECRET_KEY: "${random_password.system.result}" diff --git a/apps/taiga/taiga_Service.tf b/apps/taiga/taiga_Service.tf index f6dc363..e951a36 100644 --- a/apps/taiga/taiga_Service.tf +++ b/apps/taiga/taiga_Service.tf @@ -72,6 +72,7 @@ resource "kubectl_manifest" "svc_back" { name: "${var.instance}-${var.component}-back" labels: ${jsonencode(local.back_all_labels)} namespace: ${var.namespace} + ownerReferences: ${jsonencode(var.install_owner)} spec: type: ClusterIP ports: @@ -93,6 +94,7 @@ resource "kubectl_manifest" "svc_front" { name: "${var.instance}-${var.component}-front" labels: ${jsonencode(local.front_all_labels)} namespace: ${var.namespace} + ownerReferences: ${jsonencode(var.install_owner)} spec: type: ClusterIP ports: @@ -111,6 +113,7 @@ resource "kubectl_manifest" "svc_events" { name: "${var.instance}-${var.component}-events" labels: ${jsonencode(local.event_all_labels)} namespace: ${var.namespace} + ownerReferences: ${jsonencode(var.install_owner)} spec: type: ClusterIP ports: @@ -129,6 +132,7 @@ resource "kubectl_manifest" "svc_protected" { name: "${var.instance}-${var.component}-protected" labels: ${jsonencode(local.protected_all_labels)} namespace: ${var.namespace} + ownerReferences: ${jsonencode(var.install_owner)} spec: type: ClusterIP ports: diff --git a/apps/taiga/taiga_workload.tf b/apps/taiga/taiga_workload.tf index 2c65c94..8a785e3 100644 --- a/apps/taiga/taiga_workload.tf +++ b/apps/taiga/taiga_workload.tf @@ -6,6 +6,7 @@ resource "kubectl_manifest" "Deployment_taiga-events" { name: "${var.instance}-${var.component}-events" labels: ${jsonencode(local.event_all_labels)} namespace: ${var.namespace} + ownerReferences: ${jsonencode(var.install_owner)} annotations: secret.reloader.stakater.com/reload: "${kubectl_manifest.secret.name},${kubectl_manifest.rabbit_user_secret.name}" spec: @@ -81,6 +82,7 @@ resource "kubectl_manifest" "Deployment_taiga-front" { name: "${var.instance}-${var.component}-front" labels: ${jsonencode(local.front_all_labels)} namespace: ${var.namespace} + ownerReferences: ${jsonencode(var.install_owner)} annotations: configmap.reloader.stakater.com/reload: "${kubectl_manifest.cm_env_front.name}" secret.reloader.stakater.com/reload: "${module.oauth2.secret_client_id_name}" @@ -141,6 +143,7 @@ resource "kubectl_manifest" "Deployment_taiga-protected" { name: "${var.instance}-${var.component}-protected" labels: ${jsonencode(local.protected_all_labels)} namespace: ${var.namespace} + ownerReferences: ${jsonencode(var.install_owner)} annotations: secret.reloader.stakater.com/reload: "${kubectl_manifest.secret.name}" spec: @@ -192,6 +195,7 @@ resource "kubectl_manifest" "Deployment_taiga-back" { name: "${var.instance}-${var.component}-back" labels: ${jsonencode(local.back_all_labels)} namespace: ${var.namespace} + ownerReferences: ${jsonencode(var.install_owner)} annotations: configmap.reloader.stakater.com/reload: "${kubectl_manifest.cm_env_back.name},${kubectl_manifest.cm_scripts.name},${kubectl_manifest.cm_nginx.name}" secret.reloader.stakater.com/reload: "${kubectl_manifest.rabbit_user_secret.name},${module.oauth2.secret_client_id_name},${module.ingress.secret_name},${var.instance}-${var.component}-pg-app,${kubectl_manifest.secret.name}"