Update elastic and kibana templates
This commit is contained in:
parent
3322d5b677
commit
495609c14c
@ -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 }}
|
|
||||||
@ -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 }}
|
|
||||||
@ -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 }}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user