Helm chart values
Helm chart values description
Bellow you can find helm chart values usage with description.
Values
Key | Type | Default | Description |
---|---|---|---|
additionalJobAnnotations | object | {} |
Additional annotations for jobs pods |
additionalJobPodAnnotations | string | nil |
Additional annotations for job pods |
additionalJobPodLabels | object | {} |
Additional labels for job pods |
client.affinity | object | {} |
|
client.heapSize | string | "512M" |
Set JVM parameters -Xms and -Xmx , basicaly set JVM memory size. Consider this value as a half of total pod memory. |
client.ingress.annotations | object | {} |
Annotations for ingress object. |
client.ingress.className | string | "" |
Opensearch ingress class name |
client.ingress.enabled | bool | false |
Switch to enable / disable ingress for OpenSearch cluster. |
client.ingress.host | list | [] |
Array of Opensearch ingress host names |
client.ingress.path | string | "/" |
|
client.ingress.tls | list | [] |
Certificate setting for hostname. |
client.podLabels | object | {} |
Additional labels for the workload pods |
client.priorityClass | object | {} |
|
client.replicas | int | 1 |
Replicas count for OpenSearch client node role. |
client.resources.limits.memory | string | "2000Mi" |
Define maximum memory allocation. |
client.resources.requests.memory | string | "1000Mi" |
Define minimum memory allocation. |
client.tolerations | list | [] |
|
client.topologySpreadConstraints | list | [] |
|
clusterManager.affinity | object | {} |
|
clusterManager.heapSize | string | "256M" |
Set JVM parameters -Xms and -Xmx , basicaly set JVM memory size. Consider this value as a half of total pod memory. |
clusterManager.podLabels | object | {} |
Additional labels for the workload pods |
clusterManager.priorityClass | object | {} |
|
clusterManager.replicas | int | 1 |
Replicas count for OpenSearch master node role. Minimal is 2. |
clusterManager.resources.limits.memory | string | "700Mi" |
Define maximum memory allocation. |
clusterManager.resources.requests.memory | string | "700Mi" |
Define minimum memory allocation. |
clusterManager.storage | string | "1Gi" |
Persistent volume size. |
clusterManager.storageClass | object | {} |
|
clusterManager.tolerations | list | [] |
|
clusterName | string | "logging" |
Default cluster name. |
data.affinity | object | {} |
|
data.heapSize | string | "512M" |
Set JVM parameters -Xms and -Xmx , basicaly set JVM memory size. Consider this value as a half of total pod memory. |
data.podLabels | object | {} |
Additional labels for the workload pods |
data.priorityClass | object | {} |
|
data.replicas | int | 1 |
Replicas count for OpenSearch data node role. |
data.resources.limits.memory | string | "2000Mi" |
Define maximum memory allocation. |
data.resources.requests.memory | string | "1000Mi" |
Define minimum memory allocation. |
data.storage | string | "1Gi" |
Persistent volume size. |
data.storageClass | object | {} |
|
data.tolerations | list | [] |
|
data_prepper.affinity | object | {} |
|
data_prepper.enabled | bool | false |
Switch to enable / disable DataPrepper on cluster. |
data_prepper.heapSize | string | "256M" |
Set JVM parameters -Xms and -Xmx , basicaly set JVM memory size. Consider this value as a half of total pod memory. |
data_prepper.image | string | "opensearchproject/data-prepper" |
Used image name. |
data_prepper.imageTag | string | "2.6.1" |
Used component version. |
data_prepper.podLabels | object | {} |
Additional labels for the workload pods |
data_prepper.priorityClass | object | {} |
|
data_prepper.replicas | int | 1 |
Replicas count for DataPrepper pods. |
data_prepper.resources.limits.memory | string | "600Mi" |
Define maximum memory allocation. |
data_prepper.resources.requests.memory | string | "600Mi" |
Define minimum memory allocation. |
data_prepper.retention.purge | int | 3 |
Days to hold oldest slot |
data_prepper.retention.slotSize | int | 10 |
Slot size in GB |
data_prepper.tolerations | list | [] |
|
data_prepper.topologySpreadConstraints | list | [] |
|
fluentbit.affinity | object | {} |
|
fluentbit.caCertificateSecret | string | "" |
|
fluentbit.containersLogsHostPath | string | "/var/log/pods" |
|
fluentbit.containersRuntime | string | "containerd" |
Define container runtime engine: docker or containerd . |
fluentbit.disableTailInput | bool | false |
|
fluentbit.enabled | bool | true |
|
fluentbit.extraEnvs | object | {} |
|
fluentbit.image | string | "fluent/fluent-bit" |
Used image name. |
fluentbit.imagePullPolicy | string | "IfNotPresent" |
Image pull policy. |
fluentbit.imageTag | string | "2.2.0" |
Used component version. |
fluentbit.indexPrefix | string | "" |
|
fluentbit.journalsLogsHostPath | string | "/var/log" |
|
fluentbit.mergeLog | string | "On" |
|
fluentbit.metrics.enabled | bool | false |
Switch to enable / disable FluentBit metrics for Prometheus. |
fluentbit.metrics.interval | string | "30s" |
|
fluentbit.metrics.namespace | string | "" |
|
fluentbit.podLabels | object | {} |
Additional labels for the workload pods |
fluentbit.priorityClass | string | "" |
|
fluentbit.readFromHead | bool | false |
|
fluentbit.resources.limits.memory | string | "100Mi" |
Define maximum memory allocation. |
fluentbit.resources.requests.memory | string | "50Mi" |
Define minimum memory allocation. |
fluentbit.tolerations[0].operator | string | "Exists" |
|
imagePullSecrets | list | [] |
Secrets containing credentials for pulling images from private registers |
init_container.image | string | "nickytd/init-container" |
Used image name. |
init_container.imagePullPolicy | string | "IfNotPresent" |
Image pull policy. |
init_container.imageTag | string | "1.1.0" |
Used component version. |
kafka.SSLInterConnectExp | int | 60 |
Set days for SSL broker interconnect communication certificate expiration |
kafka.affinity | object | {} |
|
kafka.certManager | object | {"enabled":false,"issuerRef":{}} |
Settings for CertManager. |
kafka.certManager.enabled | bool | false |
Enable / disable using CertManager instance in cluster. |
kafka.certManager.issuerRef | object | {} |
Define CertManager Issuer object |
kafka.enabled | bool | true |
Switch to enable / disable Kafka instance on cluster. |
kafka.heapSize | string | "256M" |
Set JVM parameters -Xms and -Xmx , basicaly set JVM memory size. Consider this value as a half of total pod memory. |
kafka.image | string | "bitnami/kafka" |
Used image name. |
kafka.imagePullPolicy | string | "IfNotPresent" |
Image pull policy. |
kafka.imageTag | string | "3.4.1" |
Used component version. |
kafka.kraftId | string | "M2M5NGQ3ZDA5NWI1NDkxYz" |
Set Kafka cluster ID in Raft mode. If not set, default is used. Details see here. |
kafka.podLabels | object | {} |
Additional labels for the workload pods |
kafka.priorityClass | object | {} |
|
kafka.replicas | int | 1 |
Replicas count for Kafka’s pods. Minimal setup with redundancy is 3 pods. |
kafka.resources.limits.memory | string | "600Mi" |
Define maximum memory allocation. |
kafka.resources.requests.memory | string | "600Mi" |
Define minimum memory allocation. |
kafka.storage | string | "1Gi" |
Persistent volume size. |
kafka.storageClass | object | {} |
|
kafka.tolerations | list | [] |
|
kafka.topics | list | [{"config":"max.message.bytes=10000000,retention.bytes=-1,retention.ms=3600000","name":"containers"}] |
Kafka topics definition |
logstash.affinity | object | {} |
|
logstash.enabled | bool | true |
Switch to enable / disable Logstash instance on cluster. |
logstash.heapSize | string | "256M" |
Set JVM parameters -Xms and -Xmx , basicaly set JVM memory size. Consider this value as a half of total pod memory. |
logstash.image | string | "opensearchproject/logstash-oss-with-opensearch-output-plugin" |
Used image name. |
logstash.imageTag | string | "8.9.0" |
Used component version. |
logstash.monitoring.enabled | bool | false |
Set true here, if you want to expose metrics. |
logstash.monitoring.image | string | "nickytd/logstash-exporter" |
Used image name. |
logstash.monitoring.imageTag | string | "0.3.0" |
Used component version. |
logstash.monitoring.metricsPort | int | 9198 |
TCP port to expose Exporter processing metrics. |
logstash.monitoring.serviceMonitor.enabled | bool | false |
|
logstash.monitoring.serviceMonitor.namespace | string | "" |
|
logstash.podLabels | object | {} |
Additional labels for the workload pods |
logstash.priorityClass | object | {} |
|
logstash.replicas | int | 1 |
Replicas count for Logstash’s pods. |
logstash.resources.limits.memory | string | "700Mi" |
Define maximum memory allocation. |
logstash.resources.requests.memory | string | "700Mi" |
Define minimum memory allocation. |
logstash.tolerations | list | [] |
|
logstash.topologySpreadConstraints | list | [] |
|
opensearch.additionalJvmParams | string | "-Djava.net.preferIPv4Stack=true -XshowSettings:properties -XshowSettings:vm -XshowSettings:system" |
Fine tune JVM parameters passed to component. |
opensearch.certManager | object | {"enabled":false,"issuerRef":{},"namespace":""} |
Settings for CertManager. |
opensearch.certManager.enabled | bool | false |
Enable / disable using CertManager instance in cluster. |
opensearch.certManager.issuerRef | object | {} |
Define CertManager Issuer object |
opensearch.certManager.namespace | string | "" |
TODO |
opensearch.externalOpensearch.disabled | bool | true |
|
opensearch.externalOpensearch.url | string | "" |
|
opensearch.image | string | "opensearchproject/opensearch" |
Used image name. |
opensearch.imagePullPolicy | string | "IfNotPresent" |
Image pull policy. |
opensearch.imageTag | string | "2.11.1" |
Used component version. |
opensearch.oidc | object | (see example in values file) |
Place here your settings, if you want to authenticate via OIDC method. |
opensearch.password | string | "osadmin" |
Password for account with admin rights |
opensearch.retentionDays | int | 7 |
Define, how long be held indices in OpenSearch cluster. |
opensearch.saml | object | (see example in values file) |
Place here your settings, if you want to authenticate via SAML method. |
opensearch.singleNode | bool | false |
Set deployment layout for OpenSearch |
opensearch.snapshot.enabled | bool | false |
|
opensearch.snapshot.size | string | "5Gi" |
|
opensearch.snapshot.storageClass | object | {} |
|
opensearch.timeNanoSeconds | bool | false |
If true , timestamp will be collected and showed with full precision. |
opensearch.user | string | "osadmin" |
User name with admin rights |
opensearch_dashboards.affinity | object | {} |
|
opensearch_dashboards.branding | object | {} |
|
opensearch_dashboards.developer.password | string | "develop" |
|
opensearch_dashboards.developer.user | string | "developer" |
|
opensearch_dashboards.externalOpensearchDashboards.caCertificateSecret | string | "" |
|
opensearch_dashboards.externalOpensearchDashboards.disabled | bool | true |
|
opensearch_dashboards.externalOpensearchDashboards.runJob | bool | false |
|
opensearch_dashboards.externalOpensearchDashboards.url | string | "" |
|
opensearch_dashboards.extraEnvs | list | [] |
|
opensearch_dashboards.image | string | "opensearchproject/opensearch-dashboards" |
Used image name. |
opensearch_dashboards.imageTag | string | "2.11.1" |
Used component version. |
opensearch_dashboards.indexPatterns | list | ["containers","systemd","nginx"] |
Set indices name for inject patterns to OpenSearchDashboards |
opensearch_dashboards.ingress.annotations | object | {} |
Annotations for ingress object. |
opensearch_dashboards.ingress.className | string | "" |
|
opensearch_dashboards.ingress.enabled | bool | false |
Switch to enable / disable ingress for OpenSearch Dashboards. |
opensearch_dashboards.ingress.host | list | [] |
|
opensearch_dashboards.ingress.hosts | object | {} |
|
opensearch_dashboards.ingress.path | string | "/" |
|
opensearch_dashboards.ingress.tls | list | [] |
Certificate setting for hostname. |
opensearch_dashboards.password | string | "opensearch" |
Set password for user with admin privileges. |
opensearch_dashboards.podLabels | object | {} |
Additional labels for the workload pods |
opensearch_dashboards.priorityClass | object | {} |
|
opensearch_dashboards.readonly.password | string | "view" |
Set password for user with read only privileges. |
opensearch_dashboards.readonly.user | string | "viewer" |
Set user name with read only privileges. |
opensearch_dashboards.replicas | int | 1 |
Replicas count for OpenSearch Dashboard pods. |
opensearch_dashboards.resources.limits.memory | string | "500Mi" |
Define maximum memory allocation. |
opensearch_dashboards.resources.requests.memory | string | "500Mi" |
Define minimum memory allocation. |
opensearch_dashboards.tenants | list | ["Global","Developer"] |
Set tenants name for importing objects via helm chart |
opensearch_dashboards.tolerations | list | [] |
|
opensearch_dashboards.user | string | "opensearch" |
Set user name with admin privileges. |
priorityClass | string | "" |
TODO |
storageClass | object | {} |
Defautl Storage Class for used by Persistence Volume Claims. Can be overwritten by workloads |
withNetworkPolicy | bool | false |
Default networkpolicy for ingress and egress traffic |
Maintainers
Name | Url | |
---|---|---|
Niki Dokovski | nickytd@gmail.com | https://github.com/nickytd |
Last modified March 2, 2022: update links in documentation (cb560ce)