-
Notifications
You must be signed in to change notification settings - Fork 16.7k
[incubator/kafka] Makes persistence fully configurable #3721
[incubator/kafka] Makes persistence fully configurable #3721
Conversation
/assign @mattfarina |
incubator/kafka/Chart.yaml
Outdated
@@ -2,7 +2,7 @@ apiVersion: v1 | |||
description: Apache Kafka is publish-subscribe messaging rethought as a distributed | |||
commit log. | |||
name: kafka | |||
version: 0.2.13 | |||
version: 0.3.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bumped minor version because some of the top-level config values nested underneath persistence
. Otherwise, could be 0.2.14
@@ -51,24 +51,28 @@ This chart includes a ZooKeeper chart as a dependency to the Kafka | |||
cluster in its `requirement.yaml` by default. The chart can be customized using the | |||
following configurable parameters: | |||
|
|||
| Parameter | Description | Default | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly whitespace changes here, because the #brokerconfigs
link got extracted
/ok-to-test |
/assign |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: lsthornt, unguiculus The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
* Makes kafka persistentVolume configurable * Downgrades version to 0.3.0 * Cleans up * Fixes indentation * Adds missing spaces for helm lint * Goes back to volumeClaimTemplates to support scaling * Adds missing whitespace eater * Follows best practices for defining storageClassName
* Makes kafka persistentVolume configurable * Downgrades version to 0.3.0 * Cleans up * Fixes indentation * Adds missing spaces for helm lint * Goes back to volumeClaimTemplates to support scaling * Adds missing whitespace eater * Follows best practices for defining storageClassName Signed-off-by: voron <av@arilot.com>
Mimics stable/postgresql and makes persistence fully configurable.
Motivation
We create Kafka StatefulSets during CI on AWS.
Due to the high frequency with which we were creating volumes, EBS wound up getting stuck very frequently.
This change allows us to sidestep the issue by relying on kubelet host volumes.