add dashboard

This commit is contained in:
Kochetkov S 2026-04-09 12:15:52 +03:00
parent 9ccac41a42
commit 23c55d4463
7 changed files with 75 additions and 2 deletions

View File

@ -45,3 +45,15 @@ patches:
kind: Certificate
name: dashboard-tls
namespace: kubernetes-dashboard
- path: ./patches/clusterissuer-letsencrypt.yaml
target:
group: cert-manager.io
version: v1
kind: ClusterIssuer
name: letsencrypt-issuer
- path: ./patches/clusterissuer-letsencrypt-istio.yaml
target:
group: cert-manager.io
version: v1
kind: ClusterIssuer
name: letsencrypt-issuer-istio

View File

@ -0,0 +1,14 @@
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt-issuer-istio
spec:
acme:
email: "pavel@sarex.io"
privateKeySecretRef:
name: letsencrypt-secret-key
server: "https://acme-v02.api.letsencrypt.org/directory"
solvers:
- http01:
ingress:
class: istio

View File

@ -0,0 +1,14 @@
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt-issuer
spec:
acme:
email: "pavel@sarex.io"
privateKeySecretRef:
name: letsencrypt-secret-key
server: "https://acme-v02.api.letsencrypt.org/directory"
solvers:
- http01:
ingress:
class: nginx

View File

@ -0,0 +1,14 @@
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt-issuer-istio
spec:
acme:
email: "devnull@example.com"
privateKeySecretRef:
name: letsencrypt-secret-key
server: "https://acme-v02.api.letsencrypt.org/directory"
solvers:
- http01:
ingress:
class: istio

View File

@ -0,0 +1,14 @@
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt-issuer
spec:
acme:
email: "devnull@example.com"
privateKeySecretRef:
name: letsencrypt-secret-key
server: "https://acme-v02.api.letsencrypt.org/directory"
solvers:
- http01:
ingress:
class: nginx

View File

@ -21,6 +21,9 @@ spec:
remediation:
retries: 3
values:
clusterIssuer:
letsencrypt_issuer: null
letsencrypt_issuer_istio: null
crds:
enabled: true
extraPodMonitors: []

View File

@ -4,3 +4,5 @@ namespace: cert-manager
resources:
- namespace.yaml
- helmrelease.yaml
- clusterissuer-letsencrypt.yaml
- clusterissuer-letsencrypt-istio.yaml