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 @@ -166,7 +166,7 @@ tasks:
vars:
OPERATOR_TMP_PATH:
sh: mktemp --directory --tmpdir "operator-XXXXXXXXXX"
OPERATOR_SHA: 7d0f73871aecce174b2fe42ee8c572ab374b68ae
OPERATOR_SHA: b1c79a60dca5c4860b674d29430fc9a0dd575334
cmds:
- defer: rm -r {{.OPERATOR_TMP_PATH}}
- curl -Lo {{.OPERATOR_TMP_PATH}}operator.zip https://github.com/redpanda-data/redpanda-operator/archive/{{.OPERATOR_SHA}}.zip
Expand Down
30 changes: 30 additions & 0 deletions charts/connectors/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and is generated by [Changie](https://github.com/miniscruff/changie).


### [0.1.14](https://github.com/redpanda-data/helm-charts/releases/tag/connectors-0.1.14) - 2024-11-20
#### Added
* Enabled flag that would be only used by Redpanda chart when partial values will be embedded into Redpanda values struct
#### Changed
* The minimum Kubernetes version has been bumped to `1.25.0`
* By default auto mount is disabled in ServiceAccount and Deployment PodSpec
* Use render function to generate all resources
#### Fixed
#### Removed

### [0.1.13](https://github.com/redpanda-data/helm-charts/releases/tag/connectors-0.1.13) - 2024-09-26
#### Added
#### Changed
* Test pod name will be stable (without randomization) [#1541](https://github.com/redpanda-data/helm-charts/pull/1541)
* Update connectors container tag/application version [#1541](https://github.com/redpanda-data/helm-charts/pull/1541)
#### Fixed
#### Removed

### [0.1.12](https://github.com/redpanda-data/helm-charts/releases/tag/connectors-0.1.12)
#### Added
#### Changed
#### Fixed
#### Removed
2 changes: 1 addition & 1 deletion charts/connectors/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ kubeVersion: "^1.21.0-0"

icon: https://images.ctfassets.net/paqvtpyf8rwu/3cYHw5UzhXCbKuR24GDFGO/73fb682e6157d11c10d5b2b5da1d5af0/skate-stand-panda.svg
sources:
- https://github.com/redpanda-data/helm-charts
- https://github.com/redpanda-data/redpanda-operator/tree/main/charts/connectors
annotations:
artifacthub.io/license: Apache-2.0
artifacthub.io/links: |
Expand Down
2 changes: 1 addition & 1 deletion charts/connectors/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/n

## Source Code

* <https://github.com/redpanda-data/helm-charts>
* <https://github.com/redpanda-data/redpanda-operator/tree/main/charts/connectors>

## Requirements

Expand Down
51 changes: 51 additions & 0 deletions charts/console/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and is generated by [Changie](https://github.com/miniscruff/changie).


### [0.7.31](https://github.com/redpanda-data/helm-charts/releases/tag/console-0.7.31) - 2024-12-06
#### Added
#### Changed
* AppVersion for the new Console release
* By default auto mount is disabled in ServiceAccount and Deployment PodSpec
#### Fixed
#### Removed

### [0.7.30](https://github.com/redpanda-data/helm-charts/releases/tag/console-0.7.30) - 2024-10-14
#### Added
* Add Enabled flag that is used in Redpanda chart
* Add test example for oidc configuration [#1503](https://github.com/redpanda-data/helm-charts/pull/1503)
#### Changed
* Bump Console app version
* Align Console init container default value
* The minimum Kubernetes version has been bumped to `1.25.0`
#### Fixed
* License json tag to correctly set Console license [#1510](https://github.com/redpanda-data/helm-charts/pull/1510)
#### Removed

### [0.7.29](https://github.com/redpanda-data/helm-charts/releases/tag/console-0.7.29) - 2024-08-19
#### Added
#### Changed
#### Fixed
* Fixed empty tag for the console image if tag is not overridden in values [#1476](https://github.com/redpanda-data/helm-charts/issues/1476)
#### Removed

### [0.7.28](https://github.com/redpanda-data/helm-charts/releases/tag/console-0.7.28) - 2024-08-08
#### Added
#### Changed
#### Fixed
* Fixed kubeVersion to be able to deploy on AWS EKS clusters.
#### Removed

### [Unreleased](https://github.com/redpanda-data/helm-charts/releases/tag/console-FILLMEIN) - YYYY-MM-DD
#### Added
#### Changed
* `initContainers.extraInitContainers` is now pre-processed as YAML by the
chart. Invalid YAML will instead be rendered as an error messages instead of
invalid YAML.

#### Fixed
#### Removed
* Support for Kubernetes versions < 1.21 have been dropped.
2 changes: 1 addition & 1 deletion charts/console/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ kubeVersion: ">= 1.25.0-0"

icon: https://images.ctfassets.net/paqvtpyf8rwu/3cYHw5UzhXCbKuR24GDFGO/73fb682e6157d11c10d5b2b5da1d5af0/skate-stand-panda.svg
sources:
- https://github.com/redpanda-data/helm-charts
- https://github.com/redpanda-data/redpanda-operator/tree/main/charts/console
annotations:
artifacthub.io/license: Apache-2.0
artifacthub.io/links: |
Expand Down
2 changes: 1 addition & 1 deletion charts/console/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/n

## Source Code

* <https://github.com/redpanda-data/helm-charts>
* <https://github.com/redpanda-data/redpanda-operator/tree/main/charts/console>

## Requirements

Expand Down
2 changes: 1 addition & 1 deletion charts/console/chart_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ func TestGenerateCases(t *testing.T) {
out, err := yaml.Marshal(values)
require.NoError(t, err)

merged, err := helm.MergeYAMLValues(t.TempDir(), DefaultValuesYAML, out)
merged, err := helm.MergeYAMLValues(DefaultValuesYAML, out)
require.NoError(t, err)

// Ensure that our generated values comply with the schema set by the chart.
Expand Down
130 changes: 130 additions & 0 deletions charts/operator/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and is generated by [Changie](https://github.com/miniscruff/changie).


## v0.4.39 - 2025-01-17
### Deprecated
* `configurator`, `configurator.tag`, `configurator.pullPolicy`, and `configurator.repository` are no
longer respected but may still be set. The configurator image can still be set using `additionalCmdFlags`:

```yaml
additionalCmdFlags:
- --configurator-base-image=my.repo.com/configurator
- --configurator-tag=XYZ
- --configurator-image-pull-policy=IfNotPresent
```


### [0.4.38](https://github.com/redpanda-data/helm-charts/releases/tag/operator-0.4.38) - 2024-12-20
#### Added
#### Changed
* App version to match latest redpanda-operator release
#### Fixed
#### Removed

### [0.4.37](https://github.com/redpanda-data/helm-charts/releases/tag/operator-0.4.37) - 2024-12-18
#### Added
#### Changed
* App version to match latest redpanda-operator release
#### Fixed
#### Removed

### [0.4.36](https://github.com/redpanda-data/helm-charts/releases/tag/operator-0.4.36) - 2024-12-09
#### Added
#### Changed
* App version to match latest redpanda-operator release
#### Fixed
#### Removed

### [0.4.35](https://github.com/redpanda-data/helm-charts/releases/tag/operator-0.4.35) - 2024-12-04
#### Added
#### Changed
* to always mounting service account token regardless of auto mount property
#### Fixed
#### Removed

### [0.4.34](https://github.com/redpanda-data/helm-charts/releases/tag/operator-0.4.34) - 2024-11-27
#### Added
* overriding any PodSpec fields from `PodTemplate`
#### Changed
* Bump Redpanda Operator app version to latest release v2.3.2-24.3.1
#### Fixed
#### Removed

### [0.4.33](https://github.com/redpanda-data/helm-charts/releases/tag/operator-0.4.33) - 2024-11-22
#### Added
* Missing permissions for ClusterRoles, ClusterRoleBindings, Horizontal Pod Autoscaler, cert-manager/Certificate,
cert-manager/Issuer, redpanda/Users, and redpanda/Schemas.
#### Changed
* Application version for newly operator release v2.3.0-24.3.1
#### Fixed
#### Removed

### [0.4.32](https://github.com/redpanda-data/helm-charts/releases/tag/operator-0.4.32) - 2024-10-31
#### Added
* Strategic merge of Pod volumes
* Add new Schema custom resource RBAC rules
#### Changed
* The minimum Kubernetes version has been bumped to `1.25.0`
* Bump operator version [v2.2.5-24.2.7](https://github.com/redpanda-data/redpanda-operator/releases/tag/v2.2.5-24.2.7)
* By default auto mount is disabled in ServiceAccount and Deployment PodSpec
* Mount volume similar to auto mount functionality for ServiceAccount token
#### Fixed
* `--configurator-tag` now correctly falls back to `.appVersion`
#### Removed

### [0.4.31](https://github.com/redpanda-data/helm-charts/releases/tag/operator-0.4.31) - 2024-10-7
#### Added
#### Changed
* Bump operator version [v2.2.4-24.2.5](https://github.com/redpanda-data/redpanda-operator/releases/tag/v2.2.4-24.2.5)
#### Fixed
#### Removed

### [0.4.30](https://github.com/redpanda-data/helm-charts/releases/tag/operator-0.4.30) - 2024-09-17
#### Added
* Add RBAC rules for the operator chart so it can manage users
#### Changed
#### Fixed
#### Removed

### [0.4.29](https://github.com/redpanda-data/helm-charts/releases/tag/operator-0.4.29) - 2024-09-11
#### Added
#### Changed
* Allow to overwrite `appsv1.Deployment.Spec.PodTemplate`
* Bump operator version [v2.2.2-24.2.4](https://github.com/redpanda-data/redpanda-operator/releases/tag/v2.2.2-24.2.4)
* Translate operator helm chart to go.
#### Fixed
#### Removed

### [0.4.28](https://github.com/redpanda-data/helm-charts/releases/tag/operator-0.4.28) - 2024-08-23
#### Added
#### Changed
* Bump operator version [v2.2.0-24.2.2](https://github.com/redpanda-data/redpanda-operator/releases/tag/v2.2.0-24.2.2)
#### Fixed
#### Removed

### [0.4.27](https://github.com/redpanda-data/helm-charts/releases/tag/operator-0.4.27) - 2024-08-08
#### Added
#### Changed
* Bump operator version [v2.1.29-24.2.2](https://github.com/redpanda-data/redpanda-operator/releases/tag/v2.1.29-24.2.2)
#### Fixed
#### Removed

### [0.4.26](https://github.com/redpanda-data/helm-charts/releases/tag/operator-0.4.26) - 2024-08-07
#### Added
#### Changed
* Bump operator version [v2.1.28-24.2.1](https://github.com/redpanda-data/redpanda-operator/releases/tag/v2.1.28-24.2.1)
#### Fixed
* Fix e2e operator tests
#### Removed

### [0.4.25](https://github.com/redpanda-data/helm-charts/releases/tag/operator-0.4.25) - 2024-07-17
#### Added
#### Changed
* Updated `appVersion` to `v2.1.26-24.1.9`
#### Fixed
* Added missing permissions for the NodeWatcher controller (`rbac.createAdditionalControllerCRs`)
#### Removed
12 changes: 6 additions & 6 deletions charts/operator/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@ 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.4.38
version: 0.4.39

# This is the default version of the operator being deployed.
# ** NOTE for maintainers: please enssure the artifacthub image annotation is updated before merging
appVersion: v2.3.5-24.3.2
appVersion: v2.3.6-24.3.3

kubeVersion: ">= 1.25.0-0"

sources:
- https://github.com/redpanda-data/helm-charts
- https://github.com/redpanda-data/redpanda-operator/tree/main/charts/operator
icon: https://go.redpanda.com/hubfs/Redpandas/operator-panda.png
maintainers:
- name: redpanda-data
Expand All @@ -36,11 +36,11 @@ annotations:
url: https://helm.sh/docs/intro/install/
artifacthub.io/images: |
- name: redpanda-operator
image: docker.redpanda.com/redpandadata/redpanda-operator:v2.3.5-24.3.2
image: docker.redpanda.com/redpandadata/redpanda-operator:v2.3.6-24.3.3
- name: configurator
image: docker.redpanda.com/redpandadata/configurator:v2.3.5-24.3.2
image: docker.redpanda.com/redpandadata/configurator:v2.3.6-24.3.3
- name: redpanda
image: docker.redpanda.com/redpandadata/redpanda:v24.3.2
image: docker.redpanda.com/redpandadata/redpanda:v24.3.3
- name: kube-rbac-proxy
image: gcr.io/kubebuilder/kube-rbac-proxy:v0.14.0
artifacthub.io/crds: |
Expand Down
36 changes: 7 additions & 29 deletions charts/operator/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 Operator Helm chart.
---

![Version: 0.4.38](https://img.shields.io/badge/Version-0.4.38-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.3.5-24.3.2](https://img.shields.io/badge/AppVersion-v2.3.5--24.3.2-informational?style=flat-square)
![Version: 0.4.39](https://img.shields.io/badge/Version-0.4.39-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.3.6-24.3.3](https://img.shields.io/badge/AppVersion-v2.3.6--24.3.3-informational?style=flat-square)

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

Expand All @@ -14,7 +14,7 @@ Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/n

## Source Code

* <https://github.com/redpanda-data/helm-charts>
* <https://github.com/redpanda-data/redpanda-operator/tree/main/charts/operator>

## Requirements

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

Passes additional flags to the Redpanda Operator at startup. Additional flags include: - `--additional-controllers`: Additional controllers to deploy. Valid values are nodeWatcher or decommission. For more information about the Nodewatcher controller, see [Install the Nodewatcher controller](https://docs.redpanda.com/current/manage/kubernetes/k-scale-redpanda/#node-pvc). For more information about the Decommission controller, see [Use the Decommission controller](https://docs.redpanda.com/current/manage/kubernetes/k-decommission-brokers/#Automated).

**Default:** `[]`
**Default:**

```
["--configurator-tag=v2.3.6-24.3.3"]
```

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

Expand Down Expand Up @@ -126,32 +130,6 @@ Sets the port for the webhook server to listen on.

**Default:** `9443`

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

Configuration for the Redpanda configurator, a component for managing Redpanda configuration.

**Default:**

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

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

Sets the `pullPolicy` for the Redpanda configurator image.

**Default:** `"IfNotPresent"`

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

Sets the repository in which the Redpanda configurator image is available.

**Default:**

```
"docker.redpanda.com/redpandadata/configurator"
```

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

Overrides the `redpanda-operator.fullname` template.
Expand Down
7 changes: 3 additions & 4 deletions charts/operator/chart.go
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,9 @@ func Dot(release helmette.Release, values PartialValues, kubeConfig kube.Config)
return nil, err
}

// NB: err1 is working around an issue in gotohelm's ASTs rewrites
merged, err1 := helm.MergeYAMLValues("", defaultValuesYAML, valuesYaml)
if err1 != nil {
return nil, err1
merged, err := helm.MergeYAMLValues(defaultValuesYAML, valuesYaml)
if err != nil {
return nil, err
}

return &helmette.Dot{
Expand Down
Loading