Skip to content

Latest commit

 

History

History
195 lines (118 loc) · 6.35 KB

File metadata and controls

195 lines (118 loc) · 6.35 KB

Changelog

All notable changes to this project will be documented in this file.

[Unreleased]

Added

  • Adds new telemetry CLI arguments and environment variables (#349).
    • Use --file-log-max-files (or FILE_LOG_MAX_FILES) to limit the number of log files kept.
    • Use --file-log-rotation-period (or FILE_LOG_ROTATION_PERIOD) to configure the frequency of rotation.
    • Use --console-log-format (or CONSOLE_LOG_FORMAT) to set the format to plain (default) or json.

Changed

  • Replace stackable-operator initialize_logging with stackable-telemetry Tracing (#338, #344, #349).
    • BREAKING: The console log level was set by COMMONS_OPERATOR_LOG, and is now set by CONSOLE_LOG_LEVEL.
    • BREAKING: The file log level was set by COMMONS_OPERATOR_LOG, and is now set by FILE_LOG_LEVEL.
    • BREAKING: The file log directory was set by COMMONS_OPERATOR_LOG_DIRECTORY, and is now set by FILE_LOG_DIRECTORY (or via --file-log-directory <DIRECTORY>).
    • Replace stackable-operator print_startup_string with tracing::info! with fields.

Fixed

  • Use json file extension for log files (#343).

[25.3.0] - 2025-03-21

Removed

  • BREAKING: Removed the deprecated pod enrichment controller (#321).

Added

  • Aggregate emitted Kubernetes events on the CustomResources (#318).
  • Add the region field to the S3Connection CRD (#331, #335).

Changed

  • Bump stackable-operator to 0.87.0 (#334).
  • Default to OCI for image metadata (#320).

[24.11.1] - 2025-01-09

[24.11.0] - 2024-11-18

Added

  • The operator can now run on Kubernetes clusters using a non-default cluster domain. Use the env var KUBERNETES_CLUSTER_DOMAIN or the operator Helm chart property kubernetesClusterDomain to set a non-default cluster domain (#290).

Changed

  • BREAKING: Bump stackable-operator to 0.78.0 which includes a new AuthenticationClassProvider member for Kerberos. This will need to be considered when validating authentication providers (#285).

Fixed

  • BREAKING: The fields connection and host on S3Connection as well as bucketName on S3Bucketare now mandatory. Previously operators errored out in case these fields where missing (#283).
  • Failing to parse one ZookeeperCluster/ZookeeperZnode should no longer cause the whole operator to stop functioning (#293).
  • The StatefulSet restarter service now only retrieves metadata for ConfigMaps and Secrets, rather than full objects (#293).

[24.7.0] - 2024-07-24

Changed

  • Bump stackable-operator to 0.70.0, and other dependencies (#267).

[24.3.0] - 2024-03-20

Added

  • Helm: support labels in values.yaml (#203).

Fixed

  • Respect --watch-namespace CLI argument (#193).

[23.11.0] - 2023-11-24

[23.7.0] - 2023-07-14

Added

  • Generate OLM bundle for Release 23.4.0 (#160).

Changed

  • operator-rs 0.28.0 -> 0.44.0 (#161, #167).

[23.4.0] - 2023-04-17

Added

  • Generate OLM bundle (#149)

Changed

  • Specified security context settings needed for OpenShift (#136).
  • Revert openshift settings (#142)
  • Operator is now deployed by the Helm chart with resource limits (#165)

[23.1.0] - 2023-01-23

Added

  • Added AuthenticationClass provider static (bump operator-rs to 0.28.0) (#123)

Changed

  • Bump operator-rs to 0.27.1 (#116)

[0.4.0] - 2022-11-07

[0.3.0] - 2022-09-06

  • Updates to library dependencies and templating scripts

[0.2.1] - 2022-07-22

Changed

  • Include chart name when installing with a custom release name (#57, #58)

Fixed

  • Add permission to get kubernetes nodes to service-account (#65)
  • Added permission to create pods/eviction to ClusterRole for operator (#67)

[0.2.0] - 2022-06-30

Added

  • Pods are now annotated with their associated node's primary address (#36)

Changed

  • operator-rs 0.18.0 -> 0.21.1 (#38)

[0.1.0] - 2022-05-04

Changed

  • Adapt to move of commons structs to operators-rs (#18)

Added

  • Add restart controller (#11)
  • Add docs for AuthenticationClass and TLS (#10)