Skip to content

Latest commit

 

History

History
34 lines (29 loc) · 1.66 KB

File metadata and controls

34 lines (29 loc) · 1.66 KB

Changelog

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

[Unreleased]

Added

  • Add end-of-support checker which can be controlled with environment variables and CLI arguments (#38).
    • EOS_CHECK_MODE (--eos-check-mode) to set the EoS check mode. Currently, only "offline" is supported.
    • EOS_INTERVAL (--eos-interval) to set the interval in which the operator checks if it is EoS.
    • EOS_DISABLED (--eos-disabled) to disable the EoS checker completely.
  • Basic operator for OpenSearch 3.x with the following configuration options (#10):
    • Cluster operations like reconciliationPaused and stopped
    • Image selection (defaults to the official OpenSearch image for now)
    • Overrides (CLI, config, environment variables, Pod)
    • Affinities
    • Graceful shutdown timeout
    • OpenSearch node roles
    • Resources (CPU, memory, storage)
    • PodDisruptionBudgets
    • Replicas
  • Add Listener support (#17).
  • Make the environment variables OPENSEARCH_HOME and OPENSEARCH_PATH_CONF overridable, so that images can be used which have a different directory structure than the Stackable image (#18).
  • Add Prometheus labels and annotations to role-group services (#26).
  • Helm: Allow Pod priorityClassName to be configured (#34).