diff --git a/infra/kubernetes/platform/traefik/certificate-internal.yaml b/infra/kubernetes/platform/traefik/certificate-internal.yaml new file mode 100644 index 0000000..5d31ca6 --- /dev/null +++ b/infra/kubernetes/platform/traefik/certificate-internal.yaml @@ -0,0 +1,38 @@ +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: argocd-tls + namespace: platform +spec: + secretName: argocd-tls + issuerRef: + name: letsencrypt-production + kind: ClusterIssuer + dnsNames: + - argocd.coreworlds.io +--- +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: grafana-tls + namespace: platform +spec: + secretName: grafana-tls + issuerRef: + name: letsencrypt-production + kind: ClusterIssuer + dnsNames: + - grafana.coreworlds.io +--- +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: longhorn-tls + namespace: platform +spec: + secretName: longhorn-tls + issuerRef: + name: letsencrypt-production + kind: ClusterIssuer + dnsNames: + - longhorn.coreworlds.io diff --git a/infra/kubernetes/platform/traefik/kustomization.yaml b/infra/kubernetes/platform/traefik/kustomization.yaml index 1d1aede..8107300 100644 --- a/infra/kubernetes/platform/traefik/kustomization.yaml +++ b/infra/kubernetes/platform/traefik/kustomization.yaml @@ -7,3 +7,4 @@ resources: - ingressroute-argocd.yaml - ingressroute-grafana.yaml - ingressroute-longhorn.yaml + - certificate-internal.yaml