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 apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch kind: Elasticsearch
metadata: metadata:
name: elasticsearch-{{ .Values.env }} name: elasticsearch-{{ .Values.env }}
namespace: monitoring
spec: spec:
version: 8.12.0 version: 8.12.0
nodeSets: nodeSets:
@ -19,4 +20,3 @@ spec:
resources: resources:
requests: requests:
storage: 100Gi storage: 100Gi
{{- end }}

View File

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

View File

@ -1,4 +1,4 @@
{{- if .Values.enabled }} # kibana.yaml
apiVersion: kibana.k8s.elastic.co/v1 apiVersion: kibana.k8s.elastic.co/v1
kind: Kibana kind: Kibana
metadata: metadata:
@ -8,16 +8,20 @@ spec:
version: 8.12.0 version: 8.12.0
count: 1 count: 1
elasticsearchRef: elasticsearchRef:
name: elasticsearch-{{ .Values.env }} name: elasticsearch-{{ .Values.env }} # same ns: monitoring
config: 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: xpack.security.authc.providers:
basic.basic1: basic.basic1:
order: 0 order: 0
http: http:
tls: tls:
selfSignedCertificate: selfSignedCertificate:
disabled: true disabled: true # Ingress terminates TLS
service: service:
spec: spec:
type: ClusterIP type: ClusterIP
{{- end }}