From 70019d0775738a0244c4e7d69c9ee62a8fd65fa8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beatrice=20Dellac=C3=A0?= Date: Sun, 6 Apr 2025 21:09:30 +0200 Subject: [PATCH] fix tls --- deploy/minio-tenant/certificate.yaml | 14 ++++++++++++++ deploy/minio-tenant/ingress.yaml | 2 +- deploy/minio-tenant/kustomization.yaml | 1 + deploy/minio-tenant/tenant.yaml | 2 +- 4 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 deploy/minio-tenant/certificate.yaml diff --git a/deploy/minio-tenant/certificate.yaml b/deploy/minio-tenant/certificate.yaml new file mode 100644 index 0000000..32fba7a --- /dev/null +++ b/deploy/minio-tenant/certificate.yaml @@ -0,0 +1,14 @@ +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: panic-minio-cert + namespace: minio-tenant +spec: + secretName: panic-minio-tls + issuerRef: + name: letsencrypt-prod + kind: ClusterIssuer + commonName: s3.minio.panic.haus + dnsNames: + - s3.minio.panic.haus + - console.minio.panic.haus \ No newline at end of file diff --git a/deploy/minio-tenant/ingress.yaml b/deploy/minio-tenant/ingress.yaml index 12c8b94..2ea09fa 100644 --- a/deploy/minio-tenant/ingress.yaml +++ b/deploy/minio-tenant/ingress.yaml @@ -32,4 +32,4 @@ spec: - hosts: - s3.minio.panic.haus - console.minio.panic.haus - secretName: panic-minio-tls \ No newline at end of file + secretName: minio-tls \ No newline at end of file diff --git a/deploy/minio-tenant/kustomization.yaml b/deploy/minio-tenant/kustomization.yaml index 1b98376..4fe5906 100644 --- a/deploy/minio-tenant/kustomization.yaml +++ b/deploy/minio-tenant/kustomization.yaml @@ -6,6 +6,7 @@ namespace: minio-tenant resources: - namespace.yaml - secret.yaml + - certificate.yaml - tenant.yaml - ingress.yaml - svc-minio.yaml diff --git a/deploy/minio-tenant/tenant.yaml b/deploy/minio-tenant/tenant.yaml index 34eca54..aa69291 100644 --- a/deploy/minio-tenant/tenant.yaml +++ b/deploy/minio-tenant/tenant.yaml @@ -12,7 +12,7 @@ metadata: spec: requestAutoCert: false externalCertSecret: - - name: minio-tls + - name: panic-minio-tls exposeServices: {} imagePullPolicy: IfNotPresent certConfig: {}