Helm chart values for ingestion separation

Helm chart values reference for ingestion separation resources.

You can deploy Queue, ObjectStorage, and IngestorCluster resources using the Splunk Enterprise Helm chart or by applying Kubernetes YAML manifests. For examples of corresponding Kubernetes YAML manifest files, see Custom resources for index and ingestion separation.

The splunk/splunk-enterprise Helm chart supports Queue, ObjectStorage, and IngestorCluster resources.

Queue values

CODE
queue:
  enabled: true
  name: queue
  provider: sqs
  sqs:
    name: sqs-test
    authRegion: us-west-2
    endpoint: https://sqs.us-west-2.amazonaws.com
    dlq: sqs-dlq-test

To use static AWS credentials instead of workload identity, add the following optional block under queue.sqs:

CODE
secretKeyRef:
  awsAccessKey:
    name: s3-secret
    key: s3_access_key
  awsSecretKey:
    name: s3-secret
    key: s3_secret_key

ObjectStorage values

CODE
objectStorage:
  enabled: true
  name: os
  provider: s3
  s3:
    endpoint: https://s3.us-west-2.amazonaws.com
    path: ingestion/smartbus-test

IngestorCluster values

CODE
ingestorCluster:
  enabled: true
  name: ingestor
  replicaCount: 3
  serviceAccount: ingestor-sa 
  queueRef:
    name: queue
  objectStorageRef:
    name: os