Skip to content

Releases: prometheus-operator/prometheus-operator

0.63.0 / 2023-02-08

08 Feb 16:12
v0.63.0
1a38cb5
Compare
Choose a tag to compare

0.63.0 / 2023-02-08

  • [CHANGE] Use tmpfs to store Prometheus and Alertmanager configuration. #5311
  • [FEATURE] Add status subresource to the Alertmanager CRD. #5270
  • [FEATURE] Add spec.additionalArgs to the ThanosRuler CRD. #5293
  • [ENHANCEMENT] Add spec.web.maxConnections to the Prometheus CRD. #5175
  • [BUGFIX] Fix unsupported types in Alertmanager route sanitizer log lines. #5296
  • [BUGFIX] Fix ThanosRuler StatefulSet re-creation bug when labels are specified. #5318

0.62.0 / 2023-01-04

05 Jan 15:54
v0.62.0
21147bd
Compare
Choose a tag to compare
  • [CHANGE] Use spec.version of the Prometheus object as the image's tag if the image name is untagged. #5171
  • [FEATURE] Generate "apply configuration" types. #5243
  • [FEATURE] Add spec.podTargetLabels field to the Prometheus CRD for adding pod target labels to every PodMonitor/ServiceMonitor. #5206
  • [FEATURE] Add spec.version field to the ThanosRuler CRD. #5177
  • [ENHANCEMENT] Add basicAuth field to the Prometheus CRD for alerting configuration of Prometheus. #5170
  • [ENHANCEMENT] Add spec.imagePullPolicy to Prometheus, Alertmanager and ThanosRuler CRDs. #5203
  • [ENHANCEMENT] Add activeTimeIntervals field to AlertmanagerConfig CRD. #5198
  • [ENHANCEMENT] Support time_intervals and active_time_intervals in the Alertmanager configurations. #5135
  • [ENHANCEMENT] Support new fields in the Alertmanager v0.25.0 configuration. #5254 #5263

0.61.1 / 2022-11-24

24 Nov 16:15
v0.61.1
bbd7400
Compare
Choose a tag to compare
  • [BUGFIX] Fixed a regression that caused the ThanosRuler statefulsets to be stuck after upgrading the operator to v0.61.0. #5183

0.61.0 / 2022-11-16

21 Nov 16:11
ba7ec03
Compare
Choose a tag to compare
  • [CHANGE] Updated RuleGroup description and add validation for the CRD. #5072
  • [CHANGE] Removed validations in the operator that are already covered at the CRD level. #5108
  • [CHANGE] jsonnet: Enforced existence of the TLS secret for the admission webhook deployment. #5112
  • [CHANGE] jsonnet: Changed default port of the admission webhook service from 8443 to 443. #5112
  • [CHANGE] Added a filter for non-running pods in the ServiceMonitor CRD. #5149
  • [FEATURE] Added spec.attachMetadata.node in the ServiceMonitor CRD. #5147
  • [ENHANCEMENT] Updated ProbeTLSConfig and SafeTLSConfig description. #5081
  • [ENHANCEMENT] Updated admission webhook deployment's jsonnet to avoid down-time on updates. #5099
  • [ENHANCEMENT] Added the filterExternalLabels field to the remote read configuration of the Prometheus CRD. #5142
  • [ENHANCEMENT] Added enableHttp2 field to AlertingEndpoints #5152
  • [ENHANCEMENT] Updated ThanosRuler arguments (QueryConfig, AlertManagerConfig, ObjectStorageConfig and TracingConfig) to be directly read from secrets instead of using ENV vars. #5122
  • [ENHANCEMENT] Add alertmanagerConfigMatcherStrategy to Alertmanager CRD in order to disable auto-generated namespace matchers. #5084
  • [BUGFIX] Ignore PartialResponseStrategy in the Prometheus CRD. This field is only applicable for the Thanos Ruler. #5125

0.60.1 / 2022-10-10

11 Oct 07:45
v0.60.1
ab3fe2a
Compare
Choose a tag to compare
  • [BUGFIX] Fixed configuration when spec.tsdb.outOfOrderTimeWindow is set in the Prometheus CRD. #5078

0.60.0 / 2022-10-06

07 Oct 07:11
v0.60.0
8004e08
Compare
Choose a tag to compare
  • [CHANGE] Added filterRunning field to the PodMonitor CRD. By default, non-running pods are dropped by the Prometheus service discovery. To preserve the old behavior and keep pods which aren't running, set filterRunning: false. #5049
  • [FEATURE] Added grpcListenLocal and httpListenLocal fields to the Thanos sidecar configuration of the Prometheus CRD. #5045
  • [FEATURE] Added hostNetwork field to the Prometheus CRD. #5010
  • [FEATURE] Added spec.tsdb.outOfOrderTimeWindow field to the Prometheus CRD to allow out-of-order samples in TSDB. #5071
  • [ENHANCEMENT] Added columns showing the Prometheus conditions to the output of kubectl get prometheus. #5055
  • [ENHANCEMENT] Added observedGeneration field to the Prometheus status conditions. #5005

0.59.2 / 2022-09-20

20 Sep 14:07
v0.59.2
Compare
Choose a tag to compare
  • [CHANGE/BUGFIX] Removed FOWNER capability from the Thanos sidecar. #5030

0.59.1 / 2022-09-12

12 Sep 15:19
v0.59.1
11d439e
Compare
Choose a tag to compare
  • [BUGFIX] Fixed secret and configmap volume names that need to be mounted in additional containers. #5000
  • [BUGFIX] Removed CAP_FOWNER capability for the Thanos sidecar when not required. #5004
  • [BUGFIX] Removed the CAP_ prefix of the FOWNER capability on Thanos sidecar. #5014

0.59.0 / 2022-09-02

02 Sep 13:12
v0.59.0
31e9ae2
Compare
Choose a tag to compare
  • [FEATURE] Added validations for timeout and time settings of alertmanager at CRD level. #4898
  • [FEATURE] Added support for global resolveTimeout and httpConfig in Alertmanager CRD. #4622
  • [FEATURE] Added support for additionalArgs field to the Prometheus CRD for Prometheus, Alertmanager and Thanos sidecar. #4863
  • [ENHANCEMENT] Added tracingConfigFile option to ThanosRuler CRD. #4962
  • [BUGFIX] Fixed compress alertmanager secret to circumvent maximum size limit of 1048576 bytes. #4906
  • [BUGFIX] Fixed namespace enforcement exclusion on newly created Prometheus objects. #4915
  • [BUGFIX] Fixed CAP_FOWNER capability to Thanos sidecar container. #4931
  • [BUGFIX] Fixed spec.query.maxSamples and spec.query.maxConcurrency fields of Prometheus CRD. #4951
  • [BUGFIX] Fixed Thanos sidecar connectivity issue when Prometheus TLS is enabled. #4954
  • [BUGFIX] Fixed Prometheus and Alertmanager Pods not created when Secret name exceeds 63 characters. #4988

0.58.0 / 2022-07-20

20 Jul 10:26
47d267e
Compare
Choose a tag to compare
  • [FEATURE] Add validations for timeout and time settings of alertmanager at CRD level. #4827, #4881
  • [FEATURE] Extend the PrometheusSpec to allow to configure the max_exemplars. #4834
  • [FEATURE] Add support for web TLS configuration for Alertmanager CRD. #4868
  • [ENHANCEMENT] Add support for uppercase, lowercase, and CamelCase relabel actions. #4840, #4873
  • [ENHANCEMENT] Added support for enable_http2 in endpoint scrape configuration. #4836
  • [BUGFIX] Fixed missing conversion of the followRedirects field in HTTP configuration for AlertmanagerConfig v1beta1. #4854
  • [BUGFIX] fix AlertmanagerConfig.Spec.Route nil panic. #4853
  • [BUGFIX] Optimise warning log message during sanitization of OpsGenie configuration. #4833