Parameters
The parent key for all of the following parameters is splunk_operator.
operatorResources.splunk
| type |
dictionary |
| default |
see |
A dictionary holding the .spec.config.resources for OLM subscriptions maintained by this component.
instances
| type |
dictionary |
| default |
|
| example |
|
A dictionary defining namespaced Splunk resources.
instances.{}.standalone
| type |
dictionary |
| example |
|
Defines the spec of a Splunk Standalone resource. See Splunk Operator Documentation for more details.
Also creates the RoleBinding and ServiceAccount for the Standalone resource.
instances.{}.appConfigs
| type |
dictionary |
||||
| example |
|
Creates Secrets containing the Base64 encoded apps and mounts them as volumes in Splunks Standalone resource.
Example
splunk_operator:
instances:
test1/heavyforwarder:
appConfigs:
test1:
my-app.tgz: "BINARY_DATA"
standalone:
serviceAccount: splunk-forwarder
defaults: |
splunk:
role: splunk_heavy_forwarder
admin_user: splunk-admin
password: supersecret
apps_location:
- /mnt/test1/my-app.tgz
hec:
enable: true
s2s:
enable: false
ssl:
enable: false