# services/logging/opensearch-single-node-tune-check-job.yaml apiVersion: batch/v1 kind: Job metadata: name: opensearch-single-node-tune-check-1 namespace: logging spec: backoffLimit: 0 activeDeadlineSeconds: 300 template: spec: restartPolicy: Never nodeSelector: node-role.kubernetes.io/worker: 'true' hardware: rpi5 affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: hardware operator: In values: - rpi5 containers: - name: tune image: python:3.11-alpine command: - python - /scripts/tune.py env: - name: OPENSEARCH_URL value: http://opensearch-master.logging.svc.cluster.local:9200 resources: requests: cpu: 10m memory: 32Mi limits: cpu: 200m memory: 128Mi volumeMounts: - name: scripts mountPath: /scripts volumes: - name: scripts configMap: name: opensearch-single-node-tune-script