KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices.
[FEATURE] Add spec.scheme field to the ScrapeConfig CRD. #5679
[FEATURE] Add spec.params field to the ScrapeConfig CRD. #5750
[FEATURE] Add spec.scrapeInterval and spec.scrapeTimeout fields to the ScrapeConfig CRD. #5742
[FEATURE] Add support for TLS configuration to the ScrapeConfig CRD. #5710
[FEATURE] Add support for scrape limits to the ScrapeConfig CRD. #5658
[FEATURE] Add support for Kubernetes node service discovery to the ScrapeConfig CRD. #5675
[FEATURE] Add support for Consul service discovery to the ScrapeConfig CRD. #5709
[FEATURE] Add support for ScrapeConfig objects to spec.excludedFromEnforcement (Prometheus CRD). #5577
[FEATURE] Add support for global scrape limits to the Prometheus CRD. #5646
[FEATURE] Add spec.alertmanagerConfiguration.smtp field to the Alertmanager CRD. #5649
[FEATURE] Add support for Discord integration to the AlertmanagerConfig CRD. #5671
[ENHANCEMENT] (jsonnet) expose resource settings for the reloader. #5768
[BUGFIX] Avoid deadlock of the config reloader when the initial configuration is invalid. #5743
[BUGFIX] Reload the Alertmanager configuration when templates are modified. #5727
0.66.0 / 2023-06-14
After research, we noticed how the default CPU requests of the config-reloader container were too high compared to the effective usage. We decided to decrease the default CPU requests from 100m to 10m. For most environments, this won't make a difference but if you need to increase the values, you can use the -config-reloader-cpu-request and -config-reloader-cpu-limit CLI arguments of the Prometheus operator.
[CHANGE] Decrease the default CPU requests for the config-reloader container from 100m to 10m. #5539
[FEATURE] Add spec.alertmanagerConfiguration.global.PagerdutyURL to the Alertmanager CRD. #5469
[FEATURE] Add spec.volumeMounts to the ThanosRuler CRD. #5541
[FEATURE] Add spec.remoteWrite.sendNativeHistograms to Prometheus and PrometheusAgent CRDs. #5564
[FEATURE] Add spec.tracingConfig to Prometheus and PrometheusAgent CRDs. #5591#5640
[FEATURE] Add followRedirects field to the RemoteRead configuration. #5612
[FEATURE] Add spec.automountServiceAccountToken to the Alertmanager CRD. #5474
[FEATURE] Support keep_firing_for fields for PrometheusRule CRD. #5651
[FEATURE] Allow to add custom annotations to all resources managed by the operator. #5626
[FEATURE] Add BasicAuth and Authorization support to ScrapeConfig CRD. #5642
[ENHANCEMENT] Add -kubelet-selector CLI argument to filter the Kubernetes nodes by labels. #5641
[BUGFIX] Fix bug with logs that don't end with new line(\n) characters. #5566
[BUGFIX] Fix Prometheus and Alertmanager not picking up the web server's certificate after renewal. #5535
[FEATURE] Add spec.scheme field to the ScrapeConfig CRD. #5679
[FEATURE] Add spec.params field to the ScrapeConfig CRD. #5750
[FEATURE] Add spec.scrapeInterval and spec.scrapeTimeout fields to the ScrapeConfig CRD. #5742
[FEATURE] Add support for TLS configuration to the ScrapeConfig CRD. #5710
[FEATURE] Add support for scrape limits to the ScrapeConfig CRD. #5658
[FEATURE] Add support for Kubernetes node service discovery to the ScrapeConfig CRD. #5675
[FEATURE] Add support for Consul service discovery to the ScrapeConfig CRD. #5709
[FEATURE] Add support for ScrapeConfig objects to spec.excludedFromEnforcement (Prometheus CRD). #5577
[FEATURE] Add support for global scrape limits to the Prometheus CRD. #5646
[FEATURE] Add spec.alertmanagerConfiguration.smtp field to the Alertmanager CRD. #5649
[FEATURE] Add support for Discord integration to the AlertmanagerConfig CRD. #5671
[ENHANCEMENT] (jsonnet) expose resource settings for the reloader. #5768
[BUGFIX] Avoid deadlock of the config reloader when the initial configuration is invalid. #5743
[BUGFIX] Reload the Alertmanager configuration when templates are modified. #5727
0.66.0 / 2023-06-14
After research, we noticed how the default CPU requests of the config-reloader container were too high compared to the effective usage. We decided to decrease the default CPU requests from 100m to 10m. For most environments, this won't make a difference but if you need to increase the values, you can use the -config-reloader-cpu-request and -config-reloader-cpu-limit CLI arguments of the Prometheus operator.
[CHANGE] Decrease the default CPU requests for the config-reloader container from 100m to 10m. #5539
[FEATURE] Add spec.alertmanagerConfiguration.global.PagerdutyURL to the Alertmanager CRD. #5469
[FEATURE] Add spec.volumeMounts to the ThanosRuler CRD. #5541
[FEATURE] Add spec.remoteWrite.sendNativeHistograms to Prometheus and PrometheusAgent CRDs. #5564
[FEATURE] Add spec.tracingConfig to Prometheus and PrometheusAgent CRDs. #5591#5640
[FEATURE] Add followRedirects field to the RemoteRead configuration. #5612
[FEATURE] Add spec.automountServiceAccountToken to the Alertmanager CRD. #5474
[FEATURE] Support keep_firing_for fields for PrometheusRule CRD. #5651
[FEATURE] Allow to add custom annotations to all resources managed by the operator. #5626
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 will merge this PR once CI passes on it, as requested by @roxbot.
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.65.1 to 0.68.0.
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
52526e3
Prepare 0.68 release (#5896)fae174e
Merge pull request #5900 from slashpai/update_golden1687f32
test: update ScrapeConfig tests to use golden files0a93915
feat: add keep_dropped_targets limit to CRDs (#5897)74505c3
Merge pull request #5891 from simonpasquier/fix-empty-status-on-sts-creation-...51c3ea0
feat: add bot_token_file in TelegramConfig (#5882)eefcc29
Update dependencies before 0.68 release (#5895)e771085
Merge pull request #5894 from prometheus-operator/dependabot/go_modules/golan...cc224d7
Merge pull request #5893 from prometheus-operator/dependabot/go_modules/githu...8cd21f0
build(deps): bump golang.org/x/net from 0.14.0 to 0.15.0Dependabot 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 will merge this PR once CI passes on it, as requested by @roxbot.
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