Releases: prometheus-operator/prometheus-operator
Releases · prometheus-operator/prometheus-operator
0.63.0 / 2023-02-08
0.63.0 / 2023-02-08
- [CHANGE] Use
tmpfs
to storePrometheus
andAlertmanager
configuration. #5311 - [FEATURE] Add
status
subresource to theAlertmanager
CRD. #5270 - [FEATURE] Add
spec.additionalArgs
to theThanosRuler
CRD. #5293 - [ENHANCEMENT] Add
spec.web.maxConnections
to thePrometheus
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
- [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
andactive_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
- [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
- [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
- [BUGFIX] Fixed configuration when spec.tsdb.outOfOrderTimeWindow is set in the Prometheus CRD. #5078
0.60.0 / 2022-10-06
- [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, setfilterRunning: false
. #5049 - [FEATURE] Added
grpcListenLocal
andhttpListenLocal
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
- [CHANGE/BUGFIX] Removed FOWNER capability from the Thanos sidecar. #5030
0.59.1 / 2022-09-12
0.59.0 / 2022-09-02
- [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
- [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
, andCamelCase
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