helm-charts

OpenNMS Helm Charts – Minion

This template can be used to bring up a minion and connect it to a OpenNMS core.

Requirements:

How to use:

Example:

Adding a file called hello.txt to etc folder inside the minion container

cd minion
echo "Hello World" > etc/hello.txt

Values

Key Type Default Description
clusterRole bool true  
clusterRoleBinding bool true  
core.instanceID string "monms"  
imagePullSecrets list []  
minion.configuration.ports.karaf.enabled bool true  
minion.configuration.ports.karaf.externalPort int 8201  
minion.configuration.ports.syslog.enabled bool true  
minion.configuration.ports.syslog.externalPort int 1514  
minion.configuration.ports.trapd.enabled bool true  
minion.configuration.ports.trapd.externalPort int 1162  
minion.configuration.storage.dataFolder string "5Gi"  
minion.image.pullPolicy string "IfNotPresent"  
minion.image.repository string "opennms/minion"  
minion.image.tag string ""  
minion.javaOpts string ""  
minion.kafkaBroker.address string "onms-kafka-bootstrap.shared.svc:9093"  
minion.kafkaBroker.password string ""  
minion.kafkaBroker.username string ""  
minion.location string "pod"  
minion.name string "myminion"  
minion.resources.limits.cpu string "2"  
minion.resources.limits.memory string "8Gi"  
minion.resources.requests.cpu string "2"  
minion.resources.requests.memory string "4Gi"  
securitycontext.allowPrivilegeEscalation bool true  
securitycontext.allowedCapabilities[0] string "NET_BIND_SERVICE"  
securitycontext.allowedCapabilities[1] string "CAP_NET_RAW"  
securitycontext.securitycontextconstraints.create bool true  
securitycontext.securitycontextconstraints.enabled bool true  
securitycontext.securitycontextconstraints.name string "minion-scc"  
securitycontext.serviceaccount.create bool true  
securitycontext.serviceaccount.enabled bool true  
securitycontext.serviceaccount.name string "minion-sa"  
truststore.content string ""  
truststore.password string ""  

Autogenerated from chart metadata using helm-docs v1.11.3