openstack-helm-addons/kafka/README.md
Witek Bedyk d632474b4d Copy Monasca charts from monasca-helm repository
As discussed in the team meeting [1] this commit copies the Monasca
charts from monasca/monasca-helm repository. The goal is to adapt these
charts to OSH standards and patterns, and then move them to
openstack-helm and openstack-helm-infra repositories accordingly.

[1] http://eavesdrop.openstack.org/meetings/openstack_helm/2019/openstack_helm.2019-02-12-15.01.html

Change-Id: I261187de943046b7314ae6ab6b0f997624952d5e
2019-02-13 21:57:18 +01:00

37 lines
2.4 KiB
Markdown

### Kafka Configuration parameters
Parameter | Description | Default
--------- | ----------- | -------
`image.repository` | Kafka container image repository | `monasca/kafka`
`image.tag` | Kafka container image tag | `0.9.0.1-2.11-1.1.4`
`image.pullPolicy` | Kafka container image pull policy | `IfNotPresent`
`resources.requests.memory` | Memory request per kafka pod | `1Gi`
`resources.requests.cpu` | CPU request per kafka pod | `250m`
`resources.limits.memory` | Memory limit per kafka pod | `2Gi`
`resources.limits.cpu` | Memory limit per kafka pod | `2000m`
`persistence.storageClass` | Kafka storage class | `default`
`persistence.enabled` | Kafka persistent storage enabled flag | `false`
`persistence.accessMode` | Kafka persistent storage accessMode | `ReadWriteOnce`
`persistence.size` | Kafka persistent storage size | `10Gi`
`topic_config` | Default config args for created topics | `segment.ms=900000`
`service.port` | Kafka service port | `9092`
`service.type` | Kafka service type | `ClusterIP`
`exporter.enabled` | Kafka exporter enabled flag | `false`
`exporter.image.repository` | Kafka exporter container image repository | `rbrndt/kafka-prometheus`
`exporter.image.tag` | Kafka exporter container image tag | `latest`
`exporter.image.pullPolicy` | Kafka exporter container image pull policy | `IfNotPresent`
`exporter.port` | Kafka exporter port to expose Promethues metrics on | `7204`
`stack_size` | JVM stack size | `1024k`
`memory_ratio` | Ratio of memory to reserve for the JVM out of cgroup limit | `.85`
`stay_alive_on_failure` | If `true`, container stays alive for 2 hours after kafka exits | `false`
`watcher.enabled` | Kafka watcher enabled flag | `false`
`watcher.image.repository` | Kafka watcher container image repository | `monasca/kafka-watcher`
`watcher.image.tag` | Kafka watcher container image tag | `latest`
`watcher.image.pullPolicy` | Kafka watcher container image pull policy | `IfNotPresent`
`watcher.health_check_topic` | Kafka watcher health check topic | `kafka-health-check`
`watcher.group_id` | Kafka watcher consumer group id | `kafka_watcher`
`watcher.watcher_period` | Kafka watcher period | `600`
`watcher.watcher_timeout` | Kafka watcher read/write timeout | `60`
`watcher.stay_alive_on_failure` | If `true`, watcher container stays alive for 2 hours after watcher exits | `false`
`watcher.port` | Kafka watcher port to expose Promethues metrics on | `8080`