openstack-helm-addons/storm
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
..
templates Copy Monasca charts from monasca-helm repository 2019-02-13 21:57:18 +01:00
.helmignore Copy Monasca charts from monasca-helm repository 2019-02-13 21:57:18 +01:00
Chart.yaml Copy Monasca charts from monasca-helm repository 2019-02-13 21:57:18 +01:00
README.md Copy Monasca charts from monasca-helm repository 2019-02-13 21:57:18 +01:00
values.yaml Copy Monasca charts from monasca-helm repository 2019-02-13 21:57:18 +01:00

monasca/storm Chart

This chart deploys the monasca/storm container to a Kubernetes cluster.

Configuration

Parameter Description Default
storm.name Storm container name storm
storm.image.repository Storm container image repository monasca/storm
storm.image.tag Storm container image tag 1.0.3
storm.image.pullPolicy Storm container image pull policy Always
storm.persistence.storageClass Zookeeper storage class default
storm.persistence.enabled Zookeeper persistent storage enabled flag false
storm.persistence.accessMode Zookeeper persistent storage accessMode ReadWriteOnce
storm.persistence.size Zookeeper persistent storage size 10Gi
storm.service.port Storm nimbus service port 6627
storm.service.type Storm nimbus service type ClusterIP
storm.supervisor_ports Storm Supervisor ports (number of workers) 6701,6702
storm.nimbus_resources.requests.memory Memory request per Storm container 512Mi
storm.nimbus_resources.requests.cpu CPU request per Storm container 100m
storm.nimbus_resources.limits.memory Memory limit per Storm container 2Gi
storm.nimbus_resources.limits.cpu Memory limit per Storm container 500m
storm.supervisor_resources.requests.memory Memory request per Storm container 2Gi
storm.supervisor_resources.requests.cpu CPU request per Storm container 500m
storm.supervisor_resources.limits.memory Memory limit per Storm container 4Gi
storm.supervisor_resources.limits.cpu Memory limit per Storm container 2000m

Additional options are available when deployed alongside monasca-thresh:

Parameter Description Default
kafka.service.port Kafka port 9092
kafka.zookeeper.service.port ZooKeeper port to use 2181
thresh.spout.metricSpoutThreads Number of metric spout threads 2
thresh.spout.metricSpoutTasks Number of metric spout tasks 2