Deployment Configuration¶
values.yaml
is the main point of SC4SNMP management. You can check all the default values of Helm dependencies using:
microk8s helm3 inspect values splunk-connect-for-snmp/splunk-connect-for-snmp > values.yaml
The whole file is divided into the following parts:
For configuring endpoint for sending SNMP data:
splunk
- in case you use Splunk Enterprise/Cloudsim
- in case you use Splunk Observability Cloud. More details: sim configuration
For polling purposes:
scheduler
- more details: scheduler configurationpoller
- more details: poller configuration
For traps receiving purposes:
traps
- more details: trap configuration
Shared components:
worker
- more details: worker configurationmongodb
- more details: mongo configurationredis
- more details: redis configuration
Shared values¶
All the components have the resources
field for adjusting memory resources:
resources:
limits:
cpu: 1000m
memory: 2Gi
requests:
cpu: 1000m
memory: 2Gi
More information about the concept of resources
can be found in the kuberentes documentation.
There is an option to create common annotations across all the services. It can be set by:
commonAnnotations:
annotation_key: annotation_value