This template can be used to bring up a minion and connect it to a OpenNMS core.
values.yaml
file:content
. You can get the base64 value by running cat jks/truststore.jks | base64
Adding a file called hello.txt
to etc
folder inside the minion container
cd minion
echo "Hello World" > etc/hello.txt
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