[BUGFIX] fix bug with Kubernetes service discovery Selector.Role field. #6896
v0.76.0
0.76.0 / 2025-08-08
[CHANGE] Enhanced secret management in Prometheus and PrometheusAgent CRDs by switching the secrets field from atomic to listType: set, allowing independent handling of entries by different managers to prevent conflicts and improve deployment stability. #6762
[CHANGE] Add API-level validations to Kubernetes SD in the ScrapeConfig CRD. #6678
[FEATURE] Add TLS and Proxy settings to OAuth2 configuration for Prometheus and PrometheusAgent CRDs. #6735
[FEATURE] Add support for OAuth2 in the ScrapeConfig CRD. #6814
[FEATURE] Add scale subresource to the Alertmanger CRD. #6728
[FEATURE] Add Scaleway service discovery to the ScrapeConfig CRD. #6711
[FEATURE] Add serviceDiscoveryRole field to the Prometheus and PrometheusAgent CRDs to select between Endpoints (default) and EndpointSlice for discovering scrape and alerting targets. #6672
[ENHANCEMENT] Make the namespace field optional in the Alertmanager endpoints configuration of the Prometheus CRD, if not defined it will use the default namespace. #6338
[ENHANCEMENT] Add support to configure the TLS version for Prometheus, PrometheusAgent and Alertmanager CRDs. #6736
[ENHANCEMENT] Add -secret-label-selector argument to the operator to filter the Secrets being watched. #6731
[ENHANCEMENT] Add attachMetadata field to ScrapeClasses. #6756
[BUGFIX] Add support for all proxy settings in the Alertmanager configuration. #6818
0.75.2 / 2024-07-23
[BUGFIX] Avoid invalid alerting config with TLS. #6765
0.75.1 / 2024-07-02
[BUGFIX] Fix OVHCloud service discovery configs key error. #6723
0.75.0 / 2024-06-26
[CHANGE] Global limits over enforced limits when no user limits are set. #6608
[CHANGE/BUGFIX] Use a separate port number (8081) for the init container. #6635
[FEATURE] Add source field in pagerdutyConfigs in AlertManangerConfig CRD. #6427
[FEATURE] Add DockerSwarm Service Discovery support in the ScrapeConfig CRD. #6633
[FEATURE] Add Linode Service Discovery support in the ScrapeConfig CRD. #6586
[FEATURE] Add PuppetDB Service Discovery support in the ScrapeConfig CRD. #6651
[FEATURE] Add LightSail Service Discovery support in the ScrapeConfig CRD. #6660
[FEATURE] Add OVHCloud Service Discovery support in the ScrapeConfig CRD. #6689
[FEATURE] Add extra metric relabelings to scrape classes. #6492
[FEATURE] Add jobName field to ScrapeConfig CRD. #6618
[FEATURE] Add automatic memory limit handling using the flag -auto-gomemlimit-ratio. #6591
[FEATURE] Add support for ProxyConfig in Prometheus RemoteWrite and RemoteRead specs. #6512
[ENHANCEMENT] Add automatic GOMAXPROCS to admission webhook. #6599
[BUGFIX] Fix reloading Alertmanager when notification templates change. #6607
[BUGFIX] Fix PrometheusAgent reconciliation for the statefulset changes. #6615
[BUGFIX] Fix readiness/liveness probes for config-reloader when listenLocal is set to true. #6698
0.74.0 / 2024-05-17
[CHANGE/BUGFIX] Change the proxyConnectHeader field of the proxy configuration in the ScrapeConfig CRD from a map of strings to a map of string slices. #6541
[CHANGE] Automatically set the GOMAXPROCS variable according to the CPU limits of the process cgroup. #6576
[FEATURE] Add support for the Nomad Service Discovery to the ScrapeConfig CRD. #6485
[BUGFIX] fix bug with Kubernetes service discovery Selector.Role field. #6896
0.76.0 / 2025-08-08
[CHANGE] Enhanced secret management in Prometheus and PrometheusAgent CRDs by switching the secrets field from atomic to listType: set, allowing independent handling of entries by different managers to prevent conflicts and improve deployment stability. #6762
[CHANGE] Add API-level validations to Kubernetes SD in the ScrapeConfig CRD. #6678
[FEATURE] Add TLS and Proxy settings to OAuth2 configuration for Prometheus and PrometheusAgent CRDs. #6735
[FEATURE] Add support for OAuth2 in the ScrapeConfig CRD. #6814
[FEATURE] Add scale subresource to the Alertmanger CRD. #6728
[FEATURE] Add Scaleway service discovery to the ScrapeConfig CRD. #6711
[FEATURE] Add serviceDiscoveryRole field to the Prometheus and PrometheusAgent CRDs to select between Endpoints (default) and EndpointSlice for discovering scrape and alerting targets. #6672
[ENHANCEMENT] Make the namespace field optional in the Alertmanager endpoints configuration of the Prometheus CRD, if not defined it will use the default namespace. #6338
[ENHANCEMENT] Add support to configure the TLS version for Prometheus, PrometheusAgent and Alertmanager CRDs. #6736
[ENHANCEMENT] Add -secret-label-selector argument to the operator to filter the Secrets being watched. #6731
[ENHANCEMENT] Add attachMetadata field to ScrapeClasses. #6756
[BUGFIX] Add support for all proxy settings in the Alertmanager configuration. #6818
0.75.2 / 2024-07-23
[BUGFIX] Avoid invalid alerting config with TLS. #6765
0.75.1 / 2024-07-02
[BUGFIX] Fix OVHCloud service discovery configs key error. #6723
0.75.0 / 2024-06-26
[CHANGE] Global limits over enforced limits when no user limits are set. #6608
[CHANGE/BUGFIX] Use a separate port number (8081) for the init container. #6635
[FEATURE] Add source field in pagerdutyConfigs in AlertManangerConfig CRD. #6427
[FEATURE] Add DockerSwarm Service Discovery support in the ScrapeConfig CRD. #6633
[FEATURE] Add Linode Service Discovery support in the ScrapeConfig CRD. #6586
[FEATURE] Add PuppetDB Service Discovery support in the ScrapeConfig CRD. #6651
[FEATURE] Add LightSail Service Discovery support in the ScrapeConfig CRD. #6660
[FEATURE] Add OVHCloud Service Discovery support in the ScrapeConfig CRD. #6689
[FEATURE] Add extra metric relabelings to scrape classes. #6492
[FEATURE] Add jobName field to ScrapeConfig CRD. #6618
[FEATURE] Add automatic memory limit handling using the flag -auto-gomemlimit-ratio. #6591
[FEATURE] Add support for ProxyConfig in Prometheus RemoteWrite and RemoteRead specs. #6512
[ENHANCEMENT] Add automatic GOMAXPROCS to admission webhook. #6599
[BUGFIX] Fix reloading Alertmanager when notification templates change. #6607
[BUGFIX] Fix PrometheusAgent reconciliation for the statefulset changes. #6615
[BUGFIX] Fix readiness/liveness probes for config-reloader when listenLocal is set to true. #6698
0.74.0 / 2024-05-17
[CHANGE/BUGFIX] Change the proxyConnectHeader field of the proxy configuration in the ScrapeConfig CRD from a map of strings to a map of string slices. #6541
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.73.0 to 0.76.1.
Release notes
Sourced from github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring's releases.
... (truncated)
Changelog
Sourced from github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring's changelog.
... (truncated)
Commits
a0adf2f
[NONE] preparing 0.76.18b110a6
FIX: K8S selector role regression (#6896)022a289
Merge pull request #6834 from prometheus-operator/nicolas/prepare-0.76e12ef9a
Update CHANGELOG.md1565ea0
Update CHANGELOG.md2ea3a03
Update CHANGELOG.md7da8459
[CHORE] updating change log46076a5
[CHORE] generating templates 0.766b6c773
[CHORE] upgrading prometheus6ad25e9
[CHORE] updating dependenciesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show