48 lines
1.3 KiB
YAML
48 lines
1.3 KiB
YAML
# services/logging/opensearch-dashboards-helmrelease.yaml
|
|
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: opensearch-dashboards
|
|
namespace: logging
|
|
spec:
|
|
interval: 15m
|
|
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
|
|
extraEnvs:
|
|
- name: NODE_OPTIONS
|
|
value: "--max-old-space-size=512"
|
|
resources:
|
|
requests:
|
|
cpu: "200m"
|
|
memory: "512Mi"
|
|
limits:
|
|
cpu: "200m"
|
|
memory: "512Mi"
|
|
nodeSelector:
|
|
node-role.kubernetes.io/worker: "true"
|
|
affinity:
|
|
nodeAffinity:
|
|
requiredDuringSchedulingIgnoredDuringExecution:
|
|
nodeSelectorTerms:
|
|
- matchExpressions:
|
|
- key: hardware
|
|
operator: In
|
|
values:
|
|
- rpi5
|
|
- rpi4
|