[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 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
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.2.
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
adc6915
Merge pull request #6917 from prometheus-operator/none/preparing-0.76.20084f0b
Update CHANGELOG.md2cb313a
[NONE] preparing 0.76.294b2524
Fix: OAuth2 TLSConfig nil pointer (#6909)caa140f
Merge pull request #6898 from prometheus-operator/none/preparing-0.76.1a0adf2f
[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.mdDependabot 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