From c4dcce8d531d2208642213fb5abede452a9a8930 Mon Sep 17 00:00:00 2001 From: Shahab Dogar Date: Wed, 28 Aug 2024 14:50:32 +0500 Subject: [PATCH] feat: add cert manager and tls for gitea --- cert-manager/cert-manager.yaml | 19 +++++++++++++++++++ helm/values/gitea.values.yaml | 7 ++++++- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 cert-manager/cert-manager.yaml diff --git a/cert-manager/cert-manager.yaml b/cert-manager/cert-manager.yaml new file mode 100644 index 0000000..d838add --- /dev/null +++ b/cert-manager/cert-manager.yaml @@ -0,0 +1,19 @@ +--- +apiVersion: onepassword.com/v1 +kind: OnePasswordItem +metadata: + name: ca-cert + namespace: cert-manager + annotations: + operator.1password.io/auto-restart: "true" +spec: + itemPath: "vaults/Lab/items/ca" +--- +apiVersion: cert-manager.io/v1 +kind: ClusterIssuer +metadata: + name: selfsigned-issuer + namespace: cert-manager +spec: + ca: + secretName: ca-cert diff --git a/helm/values/gitea.values.yaml b/helm/values/gitea.values.yaml index 0cc1615..f5617eb 100644 --- a/helm/values/gitea.values.yaml +++ b/helm/values/gitea.values.yaml @@ -12,12 +12,17 @@ service: ingress: enabled: true className: nginx-internal + annotations: + cert-manager.io/cluster-issuer: selfsigned-issuer hosts: - host: gitea.home paths: - path: / pathType: Prefix - tls: [] + tls: + - secretName: gitea-tls + hosts: + - gitea.home gitea: admin: existingSecret: gitea-admin