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 | base64Adding 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.livenessProbe.failureThreshold | int | 3 |
|
| minion.configuration.livenessProbe.initialDelaySeconds | int | 10 |
|
| minion.configuration.livenessProbe.periodSeconds | int | 10 |
|
| minion.configuration.livenessProbe.timeoutSeconds | int | 5 |
|
| 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.readinessProbe.failureThreshold | int | 3 |
|
| minion.configuration.readinessProbe.initialDelaySeconds | int | 45 |
|
| minion.configuration.readinessProbe.periodSeconds | int | 60 |
|
| minion.configuration.readinessProbe.timeoutSeconds | int | 20 |
|
| 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.14.2