Update elastic and kibana templates

This commit is contained in:
dvirlabs 2025-10-08 10:12:56 +03:00
parent 3322d5b677
commit 495609c14c
3 changed files with 19 additions and 13 deletions

View File

@ -1,8 +1,9 @@
{{- if .Values.enabled }}
# elasticsearch.yaml
apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:
name: elasticsearch-{{ .Values.env }}
namespace: monitoring
spec:
version: 8.12.0
nodeSets:
@ -19,4 +20,3 @@ spec:
resources:
requests:
storage: 100Gi
{{- end }}

View File

@ -1,16 +1,19 @@
{{- if .Values.enabled }}
# ingress.yaml (Kibana)
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: kibana-{{ .Values.env }}-ing
name: kibana-{{ .Values.env }}
namespace: monitoring
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
kubernetes.io/ingress.class: traefik
# if behind Cloudflare, strongly recommended to disable cache for bundles:
traefik.ingress.kubernetes.io/browser-xss-filter: "true"
spec:
ingressClassName: traefik
tls:
- hosts: [kibana.dvirlabs.com]
secretName: kibana-tls
rules:
- host: {{ .Values.host }}
- host: kibana.dvirlabs.com
http:
paths:
- path: /
@ -20,4 +23,3 @@ spec:
name: kibana-{{ .Values.env }}-kb-http
port:
number: 5601
{{- end }}

View File

@ -1,4 +1,4 @@
{{- if .Values.enabled }}
# kibana.yaml
apiVersion: kibana.k8s.elastic.co/v1
kind: Kibana
metadata:
@ -8,16 +8,20 @@ spec:
version: 8.12.0
count: 1
elasticsearchRef:
name: elasticsearch-{{ .Values.env }}
name: elasticsearch-{{ .Values.env }} # same ns: monitoring
config:
# set correct external URL for Ingress
server.publicBaseUrl: "https://kibana.dvirlabs.com"
# if you use a path like /kibana, also set:
# server.basePath: "/kibana"
# server.rewriteBasePath: true
xpack.security.authc.providers:
basic.basic1:
order: 0
http:
tls:
selfSignedCertificate:
disabled: true
disabled: true # Ingress terminates TLS
service:
spec:
type: ClusterIP
{{- end }}