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