From faa1b2f29097bf2226a47f27c2c136afa8a9d664 Mon Sep 17 00:00:00 2001 From: Kat Inskip Date: Mon, 1 May 2023 14:22:05 -0700 Subject: [PATCH] [POSTGRES] Create claim explicitly --- cluster/postgres.tf | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/cluster/postgres.tf b/cluster/postgres.tf index 97dae112..527b3231 100644 --- a/cluster/postgres.tf +++ b/cluster/postgres.tf @@ -23,6 +23,22 @@ resource "kubernetes_secret" "postgres_auth_secret" { type = "Opaque" } +resource "kubernetes_persistent_volume_claim" "postgresql" { + metadata { + name = "prometheus-data" + namespace = "postgresql" + } + spec { + access_modes = [ "ReadWriteOnce" ] + resources { + requests = { + storage = "8Gi" + } + } + storage_class_name = "local-path" + } +} + resource "helm_release" "postgresql" { depends_on = [ kubernetes_namespace.postgres_namespace, @@ -39,8 +55,8 @@ resource "helm_release" "postgresql" { force_update = true set { - name = "global.storageClass" - value = "local-path" + name = "persistence.existingClaim" + value = kubernetes_persistent_volume_claim.postgresql.metadata[0].name } set { name = "global.postgresql.existingSecret"