From 5d24466dca1c6623a5f5bc99abfa89661f71e7f7 Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Mon, 24 Apr 2023 18:41:47 +0200 Subject: [PATCH] fix(hedgedoc): Add missing TLS section to postgresql database --- apps/base/hedgedoc/database.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/apps/base/hedgedoc/database.yaml b/apps/base/hedgedoc/database.yaml index c424fdec0..48d34c478 100644 --- a/apps/base/hedgedoc/database.yaml +++ b/apps/base/hedgedoc/database.yaml @@ -16,3 +16,25 @@ spec: hedgedoc: hedgedoc postgresql: version: "14" + spiloFSGroup: 103 + tls: + secretName: "hedgedoc-postgres-tls" + caSecretName: "namespace-ca" + caFile: "ca.crt" +--- +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: hedgedoc-postgres + namespace: hedgedoc +spec: + secretName: hedgedoc-postgres-tls + dnsNames: + - hedgedoc-postgres.hedgedoc.svc.cluster.local + - hedgedoc-postgres.hedgedoc.svc + issuerRef: + name: namespace-ca-issuer + kind: Issuer + group: cert-manager.io + usages: + - server auth -- GitLab