titan-iac/services/logging/opensearch-dashboards-helmrelease.yaml

62 lines
1.7 KiB
YAML
Raw Normal View History

2026-01-09 08:54:07 -03:00
# services/logging/opensearch-dashboards-helmrelease.yaml
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: opensearch-dashboards
namespace: logging
spec:
interval: 15m
timeout: 10m
2026-01-09 08:54:07 -03:00
chart:
spec:
chart: opensearch-dashboards
version: "~2.32.0"
sourceRef:
kind: HelmRepository
name: opensearch
namespace: flux-system
values:
fullnameOverride: opensearch-dashboards
opensearchHosts: "http://opensearch-master.logging.svc.cluster.local:9200"
replicaCount: 1
config:
opensearch_dashboards.yml: |
server.host: 0.0.0.0
opensearch.hosts: ["http://opensearch-master.logging.svc.cluster.local:9200"]
opensearch_security.enabled: false
uiSettings:
overrides:
"theme:darkMode": true
2026-01-09 08:54:07 -03:00
extraEnvs:
- name: NODE_OPTIONS
value: "--max-old-space-size=768"
2026-01-09 08:54:07 -03:00
resources:
requests:
cpu: "200m"
memory: "768Mi"
2026-01-09 08:54:07 -03:00
limits:
2026-01-09 08:55:39 -03:00
cpu: "200m"
memory: "1Gi"
2026-01-09 08:54:07 -03:00
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: jetson
operator: In
values:
- "true"
2026-01-09 08:54:07 -03:00
- matchExpressions:
- key: hardware
operator: In
values:
- rpi5
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
preference:
matchExpressions:
- key: jetson
operator: In
values:
- "true"