2026-01-09 08:54:07 -03:00
|
|
|
# services/logging/opensearch-helmrelease.yaml
|
|
|
|
|
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
|
|
|
kind: HelmRelease
|
|
|
|
|
metadata:
|
|
|
|
|
name: opensearch
|
|
|
|
|
namespace: logging
|
|
|
|
|
spec:
|
|
|
|
|
interval: 15m
|
|
|
|
|
chart:
|
|
|
|
|
spec:
|
|
|
|
|
chart: opensearch
|
|
|
|
|
version: "~2.36.0"
|
|
|
|
|
sourceRef:
|
|
|
|
|
kind: HelmRepository
|
|
|
|
|
name: opensearch
|
|
|
|
|
namespace: flux-system
|
|
|
|
|
values:
|
|
|
|
|
fullnameOverride: opensearch
|
|
|
|
|
clusterName: opensearch
|
|
|
|
|
nodeGroup: master
|
|
|
|
|
masterService: opensearch-master
|
|
|
|
|
singleNode: true
|
|
|
|
|
replicas: 1
|
|
|
|
|
minimumMasterNodes: 1
|
|
|
|
|
opensearchJavaOpts: "-Xms1g -Xmx1g"
|
|
|
|
|
resources:
|
|
|
|
|
requests:
|
|
|
|
|
cpu: "500m"
|
|
|
|
|
memory: "2Gi"
|
|
|
|
|
limits:
|
|
|
|
|
memory: "2Gi"
|
|
|
|
|
persistence:
|
|
|
|
|
enabled: true
|
|
|
|
|
storageClass: asteria
|
2026-01-09 18:11:32 -03:00
|
|
|
size: 500Gi
|
2026-01-09 08:54:07 -03:00
|
|
|
config:
|
|
|
|
|
opensearch.yml: |
|
|
|
|
|
cluster.name: opensearch
|
|
|
|
|
network.host: 0.0.0.0
|
|
|
|
|
discovery.type: single-node
|
|
|
|
|
plugins.security.disabled: true
|
|
|
|
|
node.store.allow_mmap: false
|
|
|
|
|
nodeSelector:
|
|
|
|
|
node-role.kubernetes.io/worker: "true"
|
2026-01-09 09:00:25 -03:00
|
|
|
hardware: rpi5
|
2026-01-09 08:54:07 -03:00
|
|
|
affinity:
|
|
|
|
|
nodeAffinity:
|
|
|
|
|
requiredDuringSchedulingIgnoredDuringExecution:
|
|
|
|
|
nodeSelectorTerms:
|
|
|
|
|
- matchExpressions:
|
|
|
|
|
- key: hardware
|
|
|
|
|
operator: In
|
|
|
|
|
values:
|
|
|
|
|
- rpi5
|
|
|
|
|
sysctlInit:
|
|
|
|
|
enabled: true
|