[POSTGRES] Create claim explicitly

This commit is contained in:
Kat Inskip 2023-05-01 14:22:05 -07:00
parent 1db0de284b
commit faa1b2f290
Signed by: kat
GPG key ID: 465E64DECEA8CF0F

View file

@ -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"