Skip to content

Commit

Permalink
Synchronize charts
Browse files Browse the repository at this point in the history
  • Loading branch information
RafalKorepta committed Jan 21, 2025
1 parent fe115a1 commit 97eb7bc
Show file tree
Hide file tree
Showing 53 changed files with 11,277 additions and 6,351 deletions.
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: b6403b75ce256794ac89fe077d0b8c8d121357af
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
30 changes: 2 additions & 28 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 Down Expand Up @@ -126,32 +126,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
8 changes: 1 addition & 7 deletions charts/operator/chart_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,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 Expand Up @@ -294,12 +294,6 @@ func makeSureTagIsNotEmptyString(values PartialValues, fuzzer *fuzz.Fuzzer) {
fuzzer.Fuzz(t)
}
}
if values.Configurator != nil && values.Configurator.Tag != nil && len(*values.Configurator.Tag) == 0 {
t := values.Configurator.Tag
for len(*t) == 0 {
fuzzer.Fuzz(t)
}
}
}

func CalculateRoleRules(rules []rbacv1.PolicyRule) map[string]map[string]struct{} {
Expand Down
Loading

0 comments on commit 97eb7bc

Please sign in to comment.