Redpanda Connect Chart Specification
Redpanda Connect is a high performance and resilient stream processor, able to connect various sources and sinks in a range of brokering patterns and perform hydration, enrichments, transformations and filters on payloads.
This Helm chart deploys a Redpanda Connect instance in either streams mode or standalone.
This page describes the contents of the chart’s
values.yaml
file. Each of the settings is listed and described on this page, along
with any default values.
For instructions on how to install and use the chart, including how to override and customize the chart’s values, refer to the deployment documentation.
| To migrate to this chart from the Benthos Helm chart, see the migration guide in this GitHub repository. |
Autogenerated from chart metadata using helm-docs v1.14.2
Settings
autoscaling
Configuration for Horizontal Pod Autoscaling for the Redpanda Connect Deployment.
Default:
{"enabled":false,"maxReplicas":12,"metrics":[{"resource":{"name":"cpu","target":{"averageUtilization":80,"type":"Utilization"}},"type":"Resource"}],"minReplicas":1}
autoscaling.metrics
List of metrics to use for scaling, such as CPU utilization.
Default:
[{"resource":{"name":"cpu","target":{"averageUtilization":80,"type":"Utilization"}},"type":"Resource"}]
deployment.livenessProbe
Configuration for the liveness probe that checks if the container is running.
Default:
{"failureThreshold":3,"httpGet":{"path":"/ping","port":"http"},"periodSeconds":5,"successThreshold":1,"timeoutSeconds":2}
deployment.livenessProbe.failureThreshold
Number of consecutive failures before Pod is restarted.
Default: 3
deployment.livenessProbe.httpGet
HTTP GET request configuration for the liveness probe.
Default:
{"path":"/ping","port":"http"}
deployment.livenessProbe.successThreshold
Number of consecutive successes required to mark as healthy.
Default: 1
deployment.readinessProbe
Configuration for the readiness probe that checks if the container is ready to accept traffic.
Default:
{"failureThreshold":1,"httpGet":{"path":"/ready","port":"http"},"periodSeconds":5,"successThreshold":1,"timeoutSeconds":2}
deployment.readinessProbe.failureThreshold
Number of consecutive failures before marking Pod as unhealthy.
Default: 1
deployment.readinessProbe.httpGet
HTTP GET request configuration for the readiness probe.
Default:
{"path":"/ready","port":"http"}
deployment.readinessProbe.successThreshold
Number of consecutive successes before marking Pod as healthy.
Default: 1
deployment.terminationGracePeriodSeconds
Time in seconds for Pod termination grace period.
Default: 60
envFrom
Names of Secrets or ConfigMaps that contain environment variables to pass to the Redpanda Connect container.
Default: []
http
Configuration for the HTTP server used to expose Redpanda Connect endpoints.
Default:
{"address":"0.0.0.0:4195","cors":{"enabled":false},"debug_endpoints":false,"enabled":true,"root_path":"/redpanda-connect"}
image
Configuration for the Redpanda Connect container image.
Default:
{"pullPolicy":"IfNotPresent","repository":"docker.redpanda.com/redpandadata/connect","tag":""}
image.repository
Docker repository for the Redpanda Connect image.
Default:
"docker.redpanda.com/redpandadata/connect"
nameOverride
Default: ""
podDisruptionBudget
Configuration for the PodDisruptionBudget, which controls voluntary evictions of Redpanda Connect Pods.
Default: {"enabled":false}
service
Configuration for the Kubernetes Service that exposes Redpanda Connect.
Default:
{"extraPorts":null,"name":"http","port":80,"protocol":"TCP","targetPort":"http","type":"ClusterIP"}
service.type
Type of Kubernetes Service, for example ClusterIP, NodePort, or LoadBalancer.
Default: "ClusterIP"
serviceAccount
Configuration for the Kubernetes ServiceAccount associated with the Redpanda Connect Pods.
Default:
{"annotations":{},"create":true,"name":""}
serviceAccount.name
Name of the ServiceAccount to use. If not set and create is true, a
name is autogenerated.
Default: ""
serviceMonitor
Configuration for the ServiceMonitor used by Prometheus to scrape Redpanda Connect metrics.
Default:
{"enabled":false,"interval":"10s","scheme":"http"}
serviceMonitor.enabled
Enable the creation of a ServiceMonitor for Prometheus monitoring.
Default: false
streams
Configuration settings for the streams mode feature in Redpanda Connect.
Default:
{"api":{"enable":true},"enabled":false,"streamsConfigMap":""}
streams.streamsConfigMap
Name of the ConfigMap that contains stream configuration files.
Default: ""
telemetry
Default: true
topologySpreadConstraints
Default: []
watch
Experimental feature: Watch config files for changes and automatically
apply them without needing to rollout the Deployment. Make sure that
deployment.rolloutConfigMap is false.
Default: false