# Kong API Gateway — backed by Postgres resource "helm_release" "kong" { name = "kong" namespace = kubernetes_namespace.platform.metadata[0].name repository = "https://charts.konghq.com" chart = "kong" timeout = 600 depends_on = [helm_release.postgres] set { name = "env.database" value = "postgres" } set { name = "env.pg_host" value = "postgres-postgresql.platform.svc.cluster.local" } set { name = "env.pg_user" value = "kong" } set { name = "env.pg_password" value = var.kong_db_password } set { name = "env.pg_database" value = "kong" } set { name = "proxy.type" value = "ClusterIP" } set { name = "admin.enabled" value = "true" } set { name = "admin.type" value = "ClusterIP" } set { name = "admin.http.enabled" value = "true" } set { name = "manager.enabled" value = "true" } set { name = "manager.type" value = "ClusterIP" } set { name = "ingressController.enabled" value = "false" } set { name = "migrations.preUpgrade" value = "true" } set { name = "migrations.postUpgrade" value = "true" } }