Skip to content

Commit ce18d81

Browse files
committed
charts/console: cut release v3.0-k8s0
1 parent e713ed4 commit ce18d81

File tree

10 files changed

+773
-774
lines changed

10 files changed

+773
-774
lines changed

.changes/charts/console/v3.0.0.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
## v3.0-k8s0 - 2025-04-07
2+
### Added
3+
* Updated and automated generation of `values.schema.json`
4+
### Changed
5+
* Upgrade to [Console V3](https://docs.redpanda.com/beta/upgrade/migrate/console-v3/) (BREAKING CHANGES)
6+
7+
- `console` has been removed and `config` has been moved to top level.
8+
- `console.roles` and `console.roleBindings` have been removed.
9+
- `secret.kafka.schemaRegistryPassword` has been moved to `secret.schemaRegistry.password`.
10+
- `secret.kafka.schemaRegistryTlsCa` has been moved to `secret.schemaRegistry.tlsCa`.
11+
- `secret.kafka.schemaRegistryTlsCert` has been moved to `secret.schemaRegistry.tlsCert`.
12+
- `secret.kafka.schemaRegistryTlsKey` has been moved to `secret.schemaRegistry.tlsKey`.
13+
- `secret.kafka.protobufGitBasicAuthPassword` has been moved to `secret.serde.protobufGitBasicAuthPassword`.
14+
- `secret.login` has been removed.
15+
- `secret.login.jwtSecret` has been moved to `secret.authentication.jwtSigningKey`.
16+
- `secret.login.google` has been removed.
17+
- `secret.login.github` has been removed.
18+
- `secret.login.okta` has been removed.
19+
- `secret.login.oidc` has been moved to `secret.authentication.oidc`.
20+
- `secret.enterprise` has been removed.
21+
- `secret.enterprise.license` has been moved to `secret.license`.
22+
- `enterprise` has been removed.
23+
- `enterprise.licenseSecretRef` has been moved to `licenseSecretRef`.
24+
* `values.schema.json` is now "closed" (`additionalProperties: false`)
25+
26+
Any unexpected values will result in a validation error,previously they would
27+
have been ignored.

.changes/unreleased/charts-console-Added-20250314-171446.yaml

Lines changed: 0 additions & 4 deletions
This file was deleted.

.changes/unreleased/charts-console-Changed-20250310-162338.yaml

Lines changed: 0 additions & 23 deletions
This file was deleted.

.changes/unreleased/charts-console-Changed-20250321-123010.yaml

Lines changed: 0 additions & 8 deletions
This file was deleted.

CONTRIBUTING.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ applying the "no-changelog" label.
7676

7777
## Releasing
7878

79+
> [!TIP]
80+
> `<version>`, within this section, refers to "internal versions" which do not include `-k8s`. e.g. `v25.1.0`.
81+
7982
To release any project in this repository:
8083
1. Mint the version and its CHANGELOG.md entry via `changie batch -j <project> <version>`
8184
- If minting a pre-release, specify `-k` to keep the unreleased changes in place for the official release.

charts/console/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
55
and is generated by [Changie](https://github.com/miniscruff/changie).
66

77

8-
## Unreleased
8+
## v3.0-k8s0 - 2025-04-07
99
### Added
1010
* Updated and automated generation of `values.schema.json`
1111
### Changed

charts/console/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ type: application
2727
# Versions are expected to follow Semantic Versioning (https://semver.org/)
2828

2929
# Chart versions do not track appVersion
30-
version: 3.0-k8s1-beta.1
30+
version: 3.0-k8s0
3131

3232
# The app version is the version of the Chart application
33-
appVersion: v3.0.0-beta.2
33+
appVersion: v3.0.0
3434

3535
kubeVersion: ">= 1.25.0-0"
3636

@@ -46,4 +46,4 @@ annotations:
4646
url: https://helm.sh/docs/intro/install/
4747
artifacthub.io/images: |
4848
- name: console
49-
image: docker.redpanda.com/redpandadata/console:v3.0.0-beta.2
49+
image: docker.redpanda.com/redpandadata/console:v3.0.0

charts/console/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
description: Find the default values and descriptions of settings in the Redpanda Console Helm chart.
44
---
55

6-
![Version: 3.0-k8s1-beta.1](https://img.shields.io/badge/Version-3.0--k8s1--beta.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v3.0.0-beta.2](https://img.shields.io/badge/AppVersion-v3.0.0--beta.2-informational?style=flat-square)
6+
![Version: 3.0-k8s0](https://img.shields.io/badge/Version-3.0--k8s0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v3.0.0](https://img.shields.io/badge/AppVersion-v3.0.0-informational?style=flat-square)
77

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

charts/console/chart_test.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -255,11 +255,15 @@ func TestGoHelmEquivalence(t *testing.T) {
255255

256256
func TestAppVersion(t *testing.T) {
257257
const project = "charts/console"
258+
re := regexp.MustCompile(`^v?(\d+)\.(\d+)\.(.+)$`)
259+
258260
output, err := exec.Command("changie", "latest", "-j", project).CombinedOutput()
259261
require.NoError(t, err)
260262

261-
// Trim the project prefix to just get `x.y.z`
262-
expected := string(output[len(project+"/v"):])
263+
// Trim the project prefix to just get `x.y.z` and regex replace to
264+
// "k8s-ify" it as Chart.yaml's Version is an "external version" and
265+
// changie versions are "internal".
266+
expected := re.ReplaceAllString(string(output[len(project+"/v"):]), "$1.$2-k8s$3")
263267
actual := Chart.Metadata().Version
264268

265269
require.Equalf(t, expected, actual, "Chart.yaml's version should be %q; got %q\nDid you forget to update Chart.yaml before minting a release?\nMake sure to bump appVersion as well!", expected, actual)

0 commit comments

Comments
 (0)