add dashboard

This commit is contained in:
Kochetkov S 2026-04-09 11:24:39 +03:00
parent e631da436a
commit e4e8da80db
7 changed files with 66 additions and 0 deletions

View File

@ -31,3 +31,10 @@ patches:
kind: HelmRelease kind: HelmRelease
name: ingressgateway name: ingressgateway
namespace: istio-system namespace: istio-system
- path: ./patches/dashboard.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: dashboard
namespace: kubernetes-dashboard

View File

@ -0,0 +1,17 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: dashboard
namespace: kubernetes-dashboard
spec:
interval: 5m
timeout: 10m
values:
app:
image:
pullSecrets:
- regcred
kong:
image:
pullSecrets:
- regcred

View File

@ -0,0 +1,27 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: dashboard
namespace: kubernetes-dashboard
spec:
interval: 10m
dependsOn:
- name: istio-base
namespace: istio-system
- name: istiod
namespace: istio-system
chart:
spec:
chart: kubernetes-dashboard-contour
version: "1.16.1"
sourceRef:
kind: HelmRepository
name: yc-oci-charts
namespace: flux-system
interval: 10m
install:
remediation:
retries: 3
upgrade:
remediation:
retries: 3

View File

@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: kubernetes-dashboard
resources:
- namespace.yaml
- helmrelease.yaml

View File

@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: kubernetes-dashboard

View File

@ -0,0 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./base

View File

@ -3,6 +3,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- cert-manager - cert-manager
- dashboard
- istio-base - istio-base
- istio-pilot - istio-pilot
- istio-gateway - istio-gateway