Skip to content

Latest commit

 

History

History
178 lines (122 loc) · 6.88 KB

CHANGELOG.md

File metadata and controls

178 lines (122 loc) · 6.88 KB

Changelog

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

[Unreleased]

Added

  • Add support for enabling secure mode with Kerberos (#334).
  • Generate OLM bundle for Release 23.4.0 (#350).
  • Missing CRD defaults for status.conditions field (#354).

Changed

  • Operator-rs: 0.40.2 -> 0.41.0 (#349).
  • Use 0.0.0-dev product images for testing (#351)
  • Use testing-tools 0.2.0 (#351)
  • Run as root group (#353).

[23.4.0] - 2023-04-17

Added

  • Deploy default and support custom affinities (#319).
  • Added OLM bundle files (#328).
  • Extend cluster resources for status and cluster operation (paused, stopped) (#337).
  • Cluster status conditions (#339).

Changed

  • [Breaking] Moved top level config option to clusterConfig (#326).
  • [BREAKING] Support specifying Service type. This enables us to later switch non-breaking to using ListenerClasses for the exposure of Services. This change is breaking, because - for security reasons - we default to the cluster-internal ListenerClass. If you need your cluster to be accessible from outside of Kubernetes you need to set clusterConfig.listenerClass to external-unstable (#340).
  • operator-rs 0.36.0 -> 0.40.2 (#326, #337, #341, #342).
  • Use build_rbac_resources from operator-rs (#342).

Fixed

  • Avoid empty log events dated to 1970-01-01 and improve the precision of the log event timestamps (#341).

Removed

  • Removed the --debug flag for HDFS container start up (#332).

[23.1.0] - 2023-01-23

Added

  • Log aggregation added (#290).
  • Support for multiple storage directories (#296).

Changed

  • [BREAKING] Use Product image selection instead of version. spec.version has been replaced by spec.image (#281).
  • Updated stackable image versions (#271).
  • Fix the previously ignored node selector on role groups (#286).
  • operator-rs 0.25.2 -> 0.30.2 (#276, #286, #290).
  • Replaced thiserror with snafu (#290).

[0.6.0] - 2022-11-07

Added

  • Orphaned resources are deleted (#249)
  • Support Hadoop 3.3.4 (#250)

Changed

  • operator-rs 0.24.0 -> 0.25.2 (#249).

Fixed

  • Set specified resource request and limit on namenode main container (#259).

[0.5.0] - 2022-09-06

Changed

  • Include chart name when installing with a custom release name (#205).
  • Added OpenShift compatibility (#225).
  • Add recommended labels to NodePort services (#240).

[0.4.0] - 2022-06-30

Added

Changed

  • operator-rs 0.10.0 -> 0.15.0 (#130, #134, #148).
  • HADOOP_OPTS for jmx exporter specified to HADOOP_NAMENODE_OPTS, HADOOP_DATANODE_OPTS and HADOOP_JOURNALNODE_OPTS to fix cli tool (#148).
  • [BREAKING] Specifying the product version has been changed to adhere to ADR018 instead of just specifying the product version you will now have to add the Stackable image version as well, so version: 3.5.8 becomes (for example) version: 3.5.8-stackable0.1.0 (#180)

[0.3.0] - 2022-02-14

Added

  • Monitoring scraping label prometheus.io/scrape: true (#104).

Changed

  • Complete rewrite to use StatefulSets, hostPath volumes and the Kubernetes overlay network. (#68)
  • operator-rs 0.9.00.10.0 (#104).

[0.2.0] - 2021-11-12

  • operator-rs 0.3.00.4.0 (#20).
  • Adapted pod image and container command to docker image (#20).
  • Adapted documentation to represent new workflow with docker images (#20).

[0.1.0] - 2021-10-27

Changed

  • Switched to operator-rs tag 0.3.0 (#13)