Skip to content

Releases: redpanda-data/redpanda-operator

charts/redpanda: v5.9.30

02 Dec 17:12

Choose a tag to compare

Changed

  • Bump Redpanda operator sidecar container tag to v2.3.15-24.3.18.

Deprecated

    • statefulset.sideCars.controllers.createRBAC is deprecated and no longer respected. In most cases, setting this field to false would result in a broken deployment. RBAC may be controlled via rbac.enabled or per controller via statefulset.sideCars.controllers.{pvcUnbinder,brokerDecommissioner}.enabled.
  • statefulset.sideCars.controllers.run has been unused for many releases and is now deprecated. Individual controllers may be enabled/disabled by setting their enabled field: statefulset.sideCars.pvcUnbinder.enabled, statefulset.sideCars.brokerDecommissioner.enabled.

operator: v2.3.15-24.3.18

25 Nov 08:00

Choose a tag to compare

Changed

  • Bump Redpanda helm chart dependency to 5.9.29

Fixed

  • ClusterRoles for the PVCUnbinder and BrokerDecommissioner are now enabled / disabled when their respective controller is enabled / disabled.

    Previously ClusterRoles were always generated and could only be disabled by setting statefulset.sideCars.controllers.createRBAC to false which rendered the sidecar inoperable.

charts/redpanda: v5.9.29

22 Nov 06:09

Choose a tag to compare

Changed

  • Bump Redpanda operator sidecar container tag to v2.3.14-24.3.17.

charts/redpanda: v5.10.6

22 Nov 06:11

Choose a tag to compare

Changed

  • Bump Redpanda operator sidecar container tag to 2.4.5

Deprecated

    • statefulset.sideCars.controllers.createRBAC is deprecated and no longer respected. In most cases, setting this field to false would result in a broken deployment. RBAC may be controlled via rbac.enabled or per controller via statefulset.sideCars.controllers.{pvcUnbinder,brokerDecommissioner}.enabled.
  • statefulset.sideCars.controllers.run has been unused for many releases and is now deprecated. Individual controllers may be enabled/disabled by setting their enabled field: statefulset.sideCars.pvcUnbinder.enabled, statefulset.sideCars.brokerDecommissioner.enabled.

operator: v2.4.6

17 Nov 20:48

Choose a tag to compare

Changed

  • Client certificates are now named $FULLNAME-$CERT-client-cert.
  • Bump Redpanda helm chart dependency to 5.10.5

Fixed

  • ClusterRoles for the PVCUnbinder and BrokerDecommissioner are now enabled / disabled when their respective controller is enabled / disabled.

    Previously ClusterRoles were always generated and could only be disabled by setting statefulset.sideCars.controllers.createRBAC to false which rendered the sidecar inoperable.

  • Fix a bug with the way the config-watcher sidecar syncs users. The Kubernetes mechanism for writing out a changed secret is involves re-creating a symlink in the secrets directory that points to the mounted secret. Previously the config-watcher only detected changes to the entire directory and could potentially miss syncs, this resyncs everything anytime the symlink is recreated.

  • mTLS client certificates are now generated per certificate, as required, instead of using a single and potentially invalid certificate.

operator: v25.1.4

06 Nov 11:19

Choose a tag to compare

Changed

  • Client certificates are now named $FULLNAME-$CERT-client-cert.
  • Bump Redapnda helm chart go dependency to 5.10.5

Fixed

  • Scaling down a cluster when the controller leader is one of the Brokers to be decommissioned now works as expected.
  • Fix a bug with the way the config-watcher sidecar syncs users. The Kubernetes mechanism for writing out a changed secret is involves re-creating a symlink in the secrets directory that points to the mounted secret. Previously the config-watcher only detected changes to the entire directory and could potentially miss syncs, this resyncs everything anytime the symlink is recreated.
  • spec.clusterSpec.initContainerImage is not longer incorrectly set to the redpanda image.
  • mTLS client certificates are now generated per certificate, as required, instead of using a single and potentially invalid certificate.

charts/redpanda: v5.10.5

05 Nov 16:47

Choose a tag to compare

Changed

  • Client certificates are now named $FULLNAME-$CERT-client-cert.
  • Bump Redpanda version in helm chart metadata and appVersion to v25.1.12.
  • Bump Redpanda operator sidecar container tag to 2.4.5

Fixed

  • ClusterRoles for the PVCUnbinder and BrokerDecommissioner are now enabled / disabled when their respective controller is enabled / disabled.

    Previously ClusterRoles were always generated and could only be disabled by setting .statefulset.sideCars.controllers.createRBAC=false which rendered the sidecar inoperable.

  • statefulset.podTemplate.spec.volumes can now be used to override chart generated volumes.

  • Fix a bug with the way the config-watcher sidecar syncs users. The Kubernetes mechanism for writing out a changed secret is involves re-creating a symlink in the secrets directory that points to the mounted secret. Previously the config-watcher only detected changes to the entire directory and could potentially miss syncs, this resyncs everything anytime the symlink is recreated.

  • mTLS client certificates are now generated per certificate, as required, instead of using a single and potentially invalid certificate.

charts/redpanda: v25.1.2

06 Nov 11:19

Choose a tag to compare

Changed

  • Client certificates are now named $FULLNAME-$CERT-client-cert.
  • Bump Redpanda operator side car container tag to v25.1.3.
  • Bump Redpanda default version to v25.1.12.

Fixed

  • statefulset.podTemplate.spec.volumes can now be used to override chart generated volumes.
  • Fix a bug with the way the config-watcher sidecar syncs users. The Kubernetes mechanism for writing out a changed secret is involves re-creating a symlink in the secrets directory that points to the mounted secret. Previously the config-watcher only detected changes to the entire directory and could potentially miss syncs, this resyncs everything anytime the symlink is recreated.
  • mTLS client certificates are now generated per certificate, as required, instead of using a single and potentially invalid certificate.

charts/console: v3.2.0

20 Oct 17:52
702ce74

Choose a tag to compare

Added

  • Added the ability to specify additional container ports on the Deployment via extraContainerPorts.

Changed

  • Bumped appVersion to v3.2.2.

operator: v25.2.1-beta1

19 Aug 14:10

Choose a tag to compare

Pre-release

Changed

  • By default, the operator now reconciles resources (Redpanda, Topic, etc) across all namespaces.

    The --namespace flag may be used to scope the operator's watches to a single namespace.