github prometheus-operator/prometheus-operator v0.43.0
0.43.0 / 2020-10-26

latest releases: v0.73.2, pkg/client/v0.73.2, pkg/apis/monitoring/v0.73.2...
3 years ago

This release introduces a new AlertmanagerConfig CRD that allows to split the Alertmanager configuration in different objects. For now the CRD only supports the PagerDuty, OpsGenie and webhook receivers, other integrations will follow in future releases of the operator. The current version of the CRD is v1alpha1 meaning that testing/feedback is encouraged and welcome but the feature is not yet considered stable and the API is subject to change in the future.

  • [CHANGE] Use a single reloader sidecar (instead of 2) for Prometheus. The --config-reloader-image flag is deprecated and will be removed in a future release (not before v0.45.0). Make sure to start the operator with a version of --prometheus-config-reloader that is at least v0.43.0 otherwise the Prometheus pods will fail to start. #3457
  • [FEATURE] Add targetLimit and enforcedTargetLimit to the Prometheus CRD. #3571
  • [FEATURE] Add initial support for AlertmanagerConfig CRD. #3451
  • [FEATURE] Add support for Pod Topology Spread Constraints to Prometheus, Alertmanager, and ThanosRuler CRDs. #3598
  • [ENHANCEMENT] Allow customization of the Prometheus web page title. #3525
  • [ENHANCEMENT] Add metrics for selected/rejected resources and synchronization status. #3421
  • [ENHANCEMENT] Configure Thanos sidecar for uploads only when needed. #3485
  • [ENHANCEMENT] Add --version flag to all binaries + prometheus_operator_build_info metric. #359
  • [ENHANCEMENT] Add prometheus_operator_prometheus_enforced_sample_limit metric. #3617
  • [BUGFIX] Remove liveness probes to avoid killing Prometheus during the replay of the WAL. #3502
  • [BUGFIX] Fix spec.ipFamily: Invalid value: "null": field is immutable error when updating governing services. #3526
  • [BUGFIX] Generate more unique job names for Probes. #3481
  • [BUGFIX] Don't block when the operator is configured to watch namespaces that don't exist yet. #3545
  • [BUGFIX] Use exec in readiness probes to reduce the chance of leaking zombie processes. #3567
  • [BUGFIX] Fix broken AdmissionReview. #3574
  • [BUGFIX] Fix reconciliation when 2 resources share the same secret. #3590
  • [BUGFIX] Discard invalid TLS configurations. #3578

Don't miss a new prometheus-operator release

NewReleases is sending notifications on new releases.