Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions charts/kminion/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ type: application
# The chart version and the app version are not the same and will not track
# together. The chart version is a semver representation of changes to this
# chart.
version: 0.14.2
version: 0.15.0

# The app version is the default version of Kminion to install.
# ** NOTE for maintainers: please ensure the artifacthub image annotation is updated before merging
appVersion: v2.2.13
appVersion: v2.3.0-rc2

icon: https://images.ctfassets.net/paqvtpyf8rwu/3cYHw5UzhXCbKuR24GDFGO/73fb682e6157d11c10d5b2b5da1d5af0/skate-stand-panda.svg
sources:
Expand All @@ -43,4 +43,4 @@ annotations:
url: https://helm.sh/docs/intro/install/
artifacthub.io/images: |
- name: kminion
image: docker.redpanda.com/redpandadata/kminion:v2.2.13
image: docker.redpanda.com/redpandadata/kminion:v2.3.0-rc2
2 changes: 1 addition & 1 deletion charts/kminion/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ tags:
description: The most popular Open Source Kafka JMX to Prometheus tool by the creators of [Redpanda Console](https://github.com/redpanda-data/console) and Redpanda
---

![Version: 0.14.2](https://img.shields.io/badge/Version-0.14.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.2.13](https://img.shields.io/badge/AppVersion-v2.2.13-informational?style=flat-square)
![Version: 0.15.0](https://img.shields.io/badge/Version-0.15.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.3.0-rc2](https://img.shields.io/badge/AppVersion-v2.3.0--rc2-informational?style=flat-square)

This page describes the official Redpanda KMinion Helm Chart. In particular, this page describes the contents of the chart’s [`values.yaml` file](https://github.com/redpanda-data/helm-charts/blob/main/charts/kminion/values.yaml). Each of the settings is listed and described on this page, along with any default values.

Expand Down
5 changes: 5 additions & 0 deletions charts/kminion/ci/01-default-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,11 @@ kminion:
# Rarely makes sense to change this, but maybe if you want some sort of cheap load test?
# By default (1) every broker gets one partition
partitionsPerBroker: 1
# Whether kminion should issue AlterPartitionAssignments requests to rebalance partition
# leaders across brokers. Disable this when running against Kafka-compatible clusters that
# reject AlterPartitionAssignments (e.g. Redpanda with autobalancer enabled, Confluent Cloud).
# Topic creation and partition count management remain active regardless of this setting.
rebalancePartitions: false
producer:
# This defines:
# - Maximum time to wait for an ack response after producing a message
Expand Down
63 changes: 56 additions & 7 deletions charts/kminion/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,12 @@ kminion:
# caFilepath: ""
# certFilepath: ""
# keyFilepath: ""
# # base64 encoded tls CA, cannot be set if 'caFilepath' is set
# ca: ""
# # base64 encoded tls cert, cannot be set if 'certFilepath' is set
# cert: ""
# # base64 encoded tls key, cannot be set if 'keyFilepath' is set
# key: ""
# passphrase: ""
# insecureSkipTlsVerify: false
# sasl:
Expand All @@ -230,20 +236,25 @@ kminion:
# username: ""
# # Password to use for PLAIN or SCRAM mechanism
# password: ""
# # Mechanism to use for SASL Authentication. Valid values are PLAIN, SCRAM-SHA-256, SCRAM-SHA-512, GSSAPI
# # Mechanism to use for SASL Authentication. Valid values are PLAIN, SCRAM-SHA-256, SCRAM-SHA-512, GSSAPI, OAUTHBEARER
# mechanism: "PLAIN"
# # GSSAPI / Kerberos config properties
# gssapi:
# # Required. One of USER_AUTH or KEYTAB_AUTH
# authType: ""
# keyTabPath: ""
# kerberosConfigPath: ""
# serviceName: ""
# username: ""
# password: ""
# realm: ""
# # Whether to retry the initial test connection to Kafka. False will exit with code 1 on error,
# # while true will retry until success.
# retryInitConnection: false
# enableFast: true
# # OAUTHBEARER config properties
# oauth:
# tokenEndpoint: ""
# clientId: ""
# clientSecret: ""
# scope: ""
#
# minion:
# consumerGroups:
Expand All @@ -259,19 +270,20 @@ kminion:
# # AllowedGroups are regex strings of group ids that shall be exported
# # You can specify allowed groups by providing literals like "my-consumergroup-name" or by providing regex expressions
# # like "/internal-.*/".
# allowedGroups: [ ]
# allowedGroups: [ ".*" ]
# # IgnoredGroups are regex strings of group ids that shall be ignored/skipped when exporting metrics. Ignored groups
# # take precedence over allowed groups.
# ignoredGroups: [ ]
# topics:
# # Enabled can be set to false in order to disable collecting any topic metrics.
# enabled: true
# # Granularity can be per topic or per partition. If you want to reduce the number of exported metric series and
# # you aren't interested in per partition metrics you could choose "topic".
# granularity: partition
# # AllowedTopics are regex strings of topic names whose topic metrics that shall be exported.
# # You can specify allowed topics by providing literals like "my-topic-name" or by providing regex expressions
# # like "/internal-.*/".
# allowedTopics: [ ]
#
# allowedTopics: [ ".*" ]
# # IgnoredTopics are regex strings of topic names that shall be ignored/skipped when exporting metrics. Ignored topics
# # take precedence over allowed topics.
# ignoredTopics: [ ]
Expand All @@ -284,6 +296,43 @@ kminion:
# # to version 1.0.0 as describing log dirs was not supported back then.
# enabled: true
#
# # EndToEnd Metrics
# # When enabled, kminion creates a topic which it produces to and consumes from, to measure various advanced metrics.
# endToEnd:
# enabled: false
# # How often to send end-to-end test messages
# probeInterval: 100ms
# topicManagement:
# # Controls whether kminion should create, validate, and alter the end-to-end topic.
# # When disabled, kminion will NOT create/alter the topic; use on managed Kafka platforms
# # that restrict partition reassignment operations.
# enabled: true
# # Name of the topic kminion uses to send its test messages
# name: kminion-end-to-end
# # How often kminion checks its topic to validate configuration, partition count, and partition assignments
# reconciliationInterval: 10m
# replicationFactor: 1
# # By default (1) every broker gets one partition
# partitionsPerBroker: 1
# # Whether kminion should issue AlterPartitionAssignments requests to rebalance partition leaders across brokers.
# # Disable when running against Kafka-compatible clusters that reject AlterPartitionAssignments
# # (e.g. Redpanda with autobalancer enabled, Confluent Cloud).
# rebalancePartitions: true
# producer:
# # Maximum time to wait for an ack response after producing a message
# ackSla: 5s
# # "all" requires message written to all in-sync replicas; "leader" only requires the partition leader.
# requiredAcks: all
# consumer:
# # Prefix kminion uses when creating its consumer groups. Current kminion instance id will be appended automatically.
# groupIdPrefix: kminion-end-to-end
# # Whether KMinion should try to delete empty consumer groups with the same prefix.
# deleteStaleConsumerGroups: false
# # Upper bound for histogram buckets in "roundtrip_latency" and time limit beyond which a message is considered "lost".
# roundtripSla: 20s
# # Upper bound for histogram buckets in "commit_latency_seconds" and maximum time an offset commit may take.
# commitSla: 10s
#
# exporter:
# # Namespace is the prefix for all exported Prometheus metrics
# namespace: "kminion"
Expand Down
Loading