Docs Connect Reference Helm Chart Specification 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 Source Code https://github.com/redpanda-data/helm-charts Settings affinity Affinity rules for scheduling Pods. Default: {} args Override the default arguments for the entrypoint command. Default: [] 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.enabled Enable Horizontal Pod Autoscaling. Default: false autoscaling.maxReplicas Maximum number of replicas if autoscaling is enabled. Default: 12 autoscaling.metrics List of metrics to use for scaling, such as CPU utilization. Default: [{"resource":{"name":"cpu","target":{"averageUtilization":80,"type":"Utilization"}},"type":"Resource"}] autoscaling.minReplicas Minimum number of replicas if autoscaling is enabled. Default: 1 command Override the default entrypoint command of the container. Default: [] commonLabels Additional labels to apply to all resources created by this chart. Default: {} config Configuration for /redpanda-connect.yaml file. Default: {} deployment.annotations Default: {} 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.periodSeconds Frequency (in seconds) of liveness checks. Default: 5 deployment.livenessProbe.successThreshold Number of consecutive successes required to mark as healthy. Default: 1 deployment.livenessProbe.timeoutSeconds Timeout (in seconds) for each liveness check. Default: 2 deployment.podAnnotations Annotations to add to Redpanda Connect Pods. Default: {} deployment.podLabels Default: {} 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.periodSeconds Frequency (in seconds) of readiness checks. Default: 5 deployment.readinessProbe.successThreshold Number of consecutive successes before marking Pod as healthy. Default: 1 deployment.readinessProbe.timeoutSeconds Timeout (in seconds) for each readiness check. Default: 2 deployment.replicaCount Number of Replicas for the Redpanda Connect Deployment. Default: 1 deployment.restartPolicy Restart policy for containers in the Pod. Default: "Always" deployment.rolloutConfigMap Rollout the deployment on ConfigMap changes. Default: true deployment.terminationGracePeriodSeconds Time in seconds for Pod termination grace period. Default: 60 env Environment variables to pass to the Redpanda Connect container. Default: [] envFrom Names of Secrets or ConfigMaps that contain environment variables to pass to the Redpanda Connect container. Default: [] extraVolumeMounts Additional volume mounts for the container. Default: [] extraVolumes Additional volumes to add to the Pod. Default: [] fullnameOverride Override for the full name template. 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"} http.address Bind Address for the HTTP server. Default: "0.0.0.0:4195" http.cors.enabled Enable CORS support for HTTP server. Default: false http.debug_endpoints Enable debug endpoints for the HTTP server. Default: false http.enabled Enable HTTP server. Default: true http.root_path Root path for HTTP API endpoints. Default: "/redpanda-connect" image Configuration for the Redpanda Connect container image. Default: {"pullPolicy":"IfNotPresent","repository":"docker.redpanda.com/redpandadata/connect","tag":""} image.pullPolicy Image pull policy, such as IfNotPresent or Always. Default: "IfNotPresent" image.repository Docker repository for the Redpanda Connect image. Default: "docker.redpanda.com/redpandadata/connect" image.tag Override for the default image tag (uses chart appVersion if empty). Default: "" imagePullSecrets List of Secrets for private Docker registry authentication. Default: [] ingress.annotations Annotations for the Ingress resource. Default: {} ingress.className Ingress Class name for the Ingress resource. Default: "" ingress.enabled Enable Ingress resource creation. Default: false ingress.hosts List of host definitions for the Ingress resource. Default: [] ingress.tls TLS configuration for Ingress resource. Default: [] initContainers Additional init containers to add to the Deployment. Default: [] nameOverride Default: "" nodeSelector Node selector for scheduling Pods. Default: {} podDisruptionBudget Configuration for the PodDisruptionBudget, which controls voluntary evictions of Redpanda Connect Pods. Default: {"enabled":false} podDisruptionBudget.enabled Enable a PodDisruptionBudget for the Deployment. Default: false podSecurityContext Security context to be applied at the Pod level. Default: {} resources Resource limits and requests for the container. Default: {} securityContext Security context to be applied to containers in the Pod. Default: {} service Configuration for the Kubernetes Service that exposes Redpanda Connect. Default: {"extraPorts":null,"name":"http","port":80,"protocol":"TCP","targetPort":"http","type":"ClusterIP"} service.extraPorts Additional ports to expose through the Service. Default: nil service.name Name of the Kubernetes Service. Default: "http" service.port Service port for accessing the application. Default: 80 service.protocol Protocol to use for the Service, for example TCP or UDP. Default: "TCP" service.targetPort Target port on the container. Default: "http" 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.annotations Annotations to add to the ServiceAccount. Default: {} serviceAccount.create Specify whether a ServiceAccount should be created. Default: true 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 serviceMonitor.interval Scrape interval for Prometheus monitoring. Default: "10s" serviceMonitor.scheme HTTP Scheme to use for scraping. Default: "http" streams Configuration settings for the streams mode feature in Redpanda Connect. Default: {"api":{"enable":true},"enabled":false,"streamsConfigMap":""} streams.api.enable Enable the streams API. Default: true streams.enabled Enable streams mode. Default: false streams.streamsConfigMap Name of the ConfigMap that contains stream configuration files. Default: "" tolerations Tolerations for scheduling Pods onto nodes with matching taints. Default: [] topologySpreadConstraints Spread incoming Pods across the cluster based on topology to improve distribution and fault tolerance. Default: [] updateStrategy Update strategy for the Deployment, for example RollingUpdate. 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 Back to top × Simple online edits For simple changes, such as fixing a typo, you can edit the content directly on GitHub. Edit on GitHub Or, open an issue to let us know about something that you want us to change. Open an issue Contribution guide For extensive content updates, or if you prefer to work locally, read our contribution guide . Was this helpful? thumb_up thumb_down group Ask in the community mail Share your feedback group_add Make a contribution Reference