From 9ccac41a42d34f9047b02a861f580c0e10b603b1 Mon Sep 17 00:00:00 2001 From: Kochetkov S Date: Thu, 9 Apr 2026 12:06:56 +0300 Subject: [PATCH] add dashboard --- .../yc-k8s-test/infrastructure/kustomization.yaml | 7 +++++++ .../patches/dashboard-certificate.yaml | 0 infrastructure/dashboard/base/certificate.yaml | 12 ++++++++++++ infrastructure/dashboard/base/kustomization.yaml | 1 + 4 files changed, 20 insertions(+) create mode 100644 clusters/yc-k8s-test/infrastructure/patches/dashboard-certificate.yaml create mode 100644 infrastructure/dashboard/base/certificate.yaml diff --git a/clusters/yc-k8s-test/infrastructure/kustomization.yaml b/clusters/yc-k8s-test/infrastructure/kustomization.yaml index 3067bd8..7bc5d3a 100644 --- a/clusters/yc-k8s-test/infrastructure/kustomization.yaml +++ b/clusters/yc-k8s-test/infrastructure/kustomization.yaml @@ -38,3 +38,10 @@ patches: kind: HelmRelease name: dashboard namespace: kubernetes-dashboard + - path: ./patches/dashboard-certificate.yaml + target: + group: cert-manager.io + version: v1 + kind: Certificate + name: dashboard-tls + namespace: kubernetes-dashboard diff --git a/clusters/yc-k8s-test/infrastructure/patches/dashboard-certificate.yaml b/clusters/yc-k8s-test/infrastructure/patches/dashboard-certificate.yaml new file mode 100644 index 0000000..e69de29 diff --git a/infrastructure/dashboard/base/certificate.yaml b/infrastructure/dashboard/base/certificate.yaml new file mode 100644 index 0000000..ce98a23 --- /dev/null +++ b/infrastructure/dashboard/base/certificate.yaml @@ -0,0 +1,12 @@ +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: dashboard-tls + namespace: kubernetes-dashboard +spec: + secretName: dashboard-tls + issuerRef: + kind: ClusterIssuer + name: letsencrypt-issuer-istio + dnsNames: + - dashboard.example.local diff --git a/infrastructure/dashboard/base/kustomization.yaml b/infrastructure/dashboard/base/kustomization.yaml index aa24bde..6d76e31 100644 --- a/infrastructure/dashboard/base/kustomization.yaml +++ b/infrastructure/dashboard/base/kustomization.yaml @@ -4,3 +4,4 @@ namespace: kubernetes-dashboard resources: - namespace.yaml - helmrelease.yaml + - certificate.yaml