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
2 changes: 1 addition & 1 deletion Taskfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ tasks:
sync:redpanda:chart:
- task: sync:chart
vars:
REF: charts/redpanda/v25.1.1-beta1
REF: charts/redpanda/v25.1.1-beta3
LOCAL_DIR: charts/redpanda
REMOTE_DIR: charts/redpanda

Expand Down
274 changes: 274 additions & 0 deletions charts/redpanda/CHANGELOG.md

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions charts/redpanda/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,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: 25.1.1-beta1
version: 25.1.1-beta3

# The app version is the default version of Redpanda to install.
# ** NOTE for maintainers: please ensure the artifacthub image annotation is updated before merging
appVersion: v25.1.1
appVersion: v25.1.2

# kubeVersion must be suffixed with "-0" to be able to match cloud providers
# kubernetes versions like "v1.23.8-gke.1900". Their suffix is interpreted as a
Expand All @@ -37,7 +37,7 @@ kubeVersion: ">= 1.25.0-0"
dependencies:
- name: console
condition: console.enabled
version: ">=3.0.0-0"
version: ">=3.1.0-0"
repository: https://charts.redpanda.com
alias: console

Expand Down
54 changes: 18 additions & 36 deletions charts/redpanda/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
description: Find the default values and descriptions of settings in the Redpanda Helm chart.
---

![Version: 25.1.1-beta1](https://img.shields.io/badge/Version-25.1.1--beta1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v25.1.1](https://img.shields.io/badge/AppVersion-v25.1.1-informational?style=flat-square)
![Version: 25.1.1-beta3](https://img.shields.io/badge/Version-25.1.1--beta3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v25.1.2](https://img.shields.io/badge/AppVersion-v25.1.2-informational?style=flat-square)

This page describes the official Redpanda 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/redpanda/values.yaml). Each of the settings is listed and described on this page, along with any default values.

Expand All @@ -22,7 +22,7 @@ Kubernetes: `>= 1.25.0-0`

| Repository | Name | Version |
|------------|------|---------|
| https://charts.redpanda.com | console(console) | >=3.0.0-0 |
| https://charts.redpanda.com | console(console) | >=3.1.0-0 |

## Settings

Expand Down Expand Up @@ -305,15 +305,9 @@ Redpanda Docker image settings.
**Default:**

```
{"pullPolicy":"IfNotPresent","repository":"docker.redpanda.com/redpandadata/redpanda","tag":""}
{"repository":"docker.redpanda.com/redpandadata/redpanda","tag":""}
```

### [image.pullPolicy](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=image.pullPolicy)

The imagePullPolicy. If `image.tag` is 'latest', the default is `Always`.

**Default:** `"IfNotPresent"`

### [image.repository](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=image.repository)

Docker repository from which to pull the Redpanda Docker image.
Expand All @@ -337,7 +331,7 @@ Listener settings. Override global settings configured above for individual lis
**Default:**

```
{"admin":{"external":{"default":{"advertisedPorts":[31644],"port":9645,"tls":{"cert":"external"}}},"port":9644,"tls":{"cert":"default","requireClientAuth":false}},"http":{"authenticationMethod":null,"enabled":true,"external":{"default":{"advertisedPorts":[30082],"authenticationMethod":null,"port":8083,"tls":{"cert":"external","requireClientAuth":false}}},"kafkaEndpoint":"default","port":8082,"tls":{"cert":"default","requireClientAuth":false}},"kafka":{"authenticationMethod":null,"external":{"default":{"advertisedPorts":[31092],"authenticationMethod":null,"port":9094,"tls":{"cert":"external"}}},"port":9093,"tls":{"cert":"default","requireClientAuth":false}},"rpc":{"port":33145,"tls":{"cert":"default","requireClientAuth":false}},"schemaRegistry":{"authenticationMethod":null,"enabled":true,"external":{"default":{"advertisedPorts":[30081],"authenticationMethod":null,"port":8084,"tls":{"cert":"external","requireClientAuth":false}}},"kafkaEndpoint":"default","port":8081,"tls":{"cert":"default","requireClientAuth":false}}}
{"admin":{"external":{"default":{"advertisedPorts":[31644],"port":9645,"tls":{"cert":"external"}}},"port":9644,"tls":{"cert":"default","requireClientAuth":false}},"http":{"authenticationMethod":null,"enabled":true,"external":{"default":{"advertisedPorts":[30082],"authenticationMethod":null,"port":8083,"tls":{"cert":"external","requireClientAuth":false}}},"port":8082,"tls":{"cert":"default","requireClientAuth":false}},"kafka":{"authenticationMethod":null,"external":{"default":{"advertisedPorts":[31092],"authenticationMethod":null,"port":9094,"tls":{"cert":"external"}}},"port":9093,"tls":{"cert":"default","requireClientAuth":false}},"rpc":{"port":33145,"tls":{"cert":"default","requireClientAuth":false}},"schemaRegistry":{"authenticationMethod":null,"enabled":true,"external":{"default":{"advertisedPorts":[30081],"authenticationMethod":null,"port":8084,"tls":{"cert":"external","requireClientAuth":false}}},"port":8081,"tls":{"cert":"default","requireClientAuth":false}}}
```

### [listeners.admin](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=listeners.admin)
Expand Down Expand Up @@ -411,7 +405,7 @@ HTTP API listeners (aka PandaProxy).
**Default:**

```
{"authenticationMethod":null,"enabled":true,"external":{"default":{"advertisedPorts":[30082],"authenticationMethod":null,"port":8083,"tls":{"cert":"external","requireClientAuth":false}}},"kafkaEndpoint":"default","port":8082,"tls":{"cert":"default","requireClientAuth":false}}
{"authenticationMethod":null,"enabled":true,"external":{"default":{"advertisedPorts":[30082],"authenticationMethod":null,"port":8083,"tls":{"cert":"external","requireClientAuth":false}}},"port":8082,"tls":{"cert":"default","requireClientAuth":false}}
```

### [listeners.kafka](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=listeners.kafka)
Expand Down Expand Up @@ -459,7 +453,7 @@ Schema registry listeners.
**Default:**

```
{"authenticationMethod":null,"enabled":true,"external":{"default":{"advertisedPorts":[30081],"authenticationMethod":null,"port":8084,"tls":{"cert":"external","requireClientAuth":false}}},"kafkaEndpoint":"default","port":8081,"tls":{"cert":"default","requireClientAuth":false}}
{"authenticationMethod":null,"enabled":true,"external":{"default":{"advertisedPorts":[30081],"authenticationMethod":null,"port":8084,"tls":{"cert":"external","requireClientAuth":false}}},"port":8081,"tls":{"cert":"default","requireClientAuth":false}}
```

### [logging](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=logging)
Expand Down Expand Up @@ -587,7 +581,7 @@ Role Based Access Control.
**Default:**

```
{"annotations":{},"enabled":false}
{"annotations":{},"enabled":true,"rpkDebugBundle":true}
```

### [rbac.annotations](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=rbac.annotations)
Expand All @@ -598,9 +592,15 @@ Annotations to add to the `rbac` resources.

### [rbac.enabled](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=rbac.enabled)

Enable for features that need extra privileges. If you use the Redpanda Operator, you must deploy it with the `--set rbac.createRPKBundleCRs=true` flag to give it the required ClusterRoles.
Controls whether or not Roles, ClusterRoles, and bindings thereof will be generated. Disabling this very likely result in a non-functional deployment. If you use the Redpanda Operator, you must deploy it with the `--set rbac.createRPKBundleCRs=true` flag to give it the required ClusterRoles.

**Default:** `false`
**Default:** `true`

### [rbac.rpkDebugBundle](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=rbac.rpkDebugBundle)

Controls whether or not a Role and RoleBinding will be generated for the permissions required by `rpk debug bundle`. Disabling will not affect the redpanda deployment itself but a bundle is required to engage with our support.

**Default:** `true`

### [resources](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=resources)

Expand Down Expand Up @@ -688,7 +688,7 @@ Service account management.
**Default:**

```
{"annotations":{},"automountServiceAccountToken":false,"create":false,"name":""}
{"annotations":{},"create":true,"name":""}
```

### [serviceAccount.annotations](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=serviceAccount.annotations)
Expand All @@ -697,17 +697,11 @@ Annotations to add to the service account.

**Default:** `{}`

### [serviceAccount.automountServiceAccountToken](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=serviceAccount.automountServiceAccountToken)

Specifies whether a service account should automount API-Credentials. The token is used in sidecars.controllers

**Default:** `false`

### [serviceAccount.create](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=serviceAccount.create)

Specifies whether a service account should be created.

**Default:** `false`
**Default:** `true`

### [serviceAccount.name](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=serviceAccount.name)

Expand Down Expand Up @@ -857,18 +851,6 @@ Number of Redpanda brokers (Redpanda Data recommends setting this to the number

**Default:** `":8085"`

### [statefulset.sideCars.controllers.image.repository](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=statefulset.sideCars.controllers.image.repository)

**Default:**

```
"docker.redpanda.com/redpandadata/redpanda-operator"
```

### [statefulset.sideCars.controllers.image.tag](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=statefulset.sideCars.controllers.image.tag)

**Default:** `"v2.3.8-24.3.6"`

### [statefulset.sideCars.controllers.metricsAddress](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=statefulset.sideCars.controllers.metricsAddress)

**Default:** `":9082"`
Expand All @@ -891,7 +873,7 @@ Number of Redpanda brokers (Redpanda Data recommends setting this to the number

### [statefulset.sideCars.image.tag](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=statefulset.sideCars.image.tag)

**Default:** `"v2.3.8-24.3.6"`
**Default:** `"v25.1.1-beta2"`

### [statefulset.sideCars.pvcUnbinder.enabled](https://artifacthub.io/packages/helm/redpanda-data/redpanda?modal=values&path=statefulset.sideCars.pvcUnbinder.enabled)

Expand Down
2 changes: 0 additions & 2 deletions charts/redpanda/ci/12-external-cert-secrets-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@ listeners:
schemaRegistry:
enabled: true
port: 8081
kafkaEndpoint: default
tls:
# Optional flag to override the global TLS enabled flag.
# enabled: true
Expand All @@ -75,7 +74,6 @@ listeners:
http:
enabled: true
port: 8082
kafkaEndpoint: default
tls:
# Optional flag to override the global TLS enabled flag.
# enabled: true
Expand Down
1 change: 0 additions & 1 deletion charts/redpanda/ci/40-empty-string-tls-novalues.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ listeners:
authenticationMethod: none
enabled: true
external: {}
kafkaEndpoint: kafka-default
port: 8082
tls:
cert: ""
Expand Down
12 changes: 12 additions & 0 deletions charts/redpanda/files/decommission.ClusterRole.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: decommission
rules:
- apiGroups:
- ""
resources:
- persistentvolumes
verbs:
- patch
40 changes: 40 additions & 0 deletions charts/redpanda/files/decommission.Role.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: decommission
namespace: default
rules:
- apiGroups:
- ""
resources:
- events
verbs:
- create
- patch
- apiGroups:
- ""
resources:
- persistentvolumeclaims
verbs:
- delete
- get
- list
- watch
- apiGroups:
- ""
resources:
- pods
- secrets
verbs:
- get
- list
- watch
- apiGroups:
- apps
resources:
- statefulsets
verbs:
- get
- list
- watch
15 changes: 15 additions & 0 deletions charts/redpanda/files/pvcunbinder.ClusterRole.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: pvcunbinder
rules:
- apiGroups:
- ""
resources:
- persistentvolumes
verbs:
- get
- list
- patch
- watch
17 changes: 17 additions & 0 deletions charts/redpanda/files/pvcunbinder.Role.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: pvcunbinder
namespace: default
rules:
- apiGroups:
- ""
resources:
- persistentvolumeclaims
- pods
verbs:
- delete
- get
- list
- watch
12 changes: 12 additions & 0 deletions charts/redpanda/files/rack-awareness.ClusterRole.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: rack-awareness
rules:
- apiGroups:
- ""
resources:
- nodes
verbs:
- get
24 changes: 24 additions & 0 deletions charts/redpanda/files/rpk-debug-bundle.Role.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: rpk-debug-bundle
namespace: default
rules:
- apiGroups:
- ""
resources:
- configmaps
- endpoints
- events
- limitranges
- persistentvolumeclaims
- pods
- pods/log
- replicationcontrollers
- resourcequotas
- serviceaccounts
- services
verbs:
- get
- list
19 changes: 19 additions & 0 deletions charts/redpanda/files/sidecar.Role.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: sidecar
namespace: default
rules:
- apiGroups:
- coordination.k8s.io
resources:
- leases
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
Loading
Loading