[BUGFIX] Revert the removal of the proxyURL field in AlertmanagerConfig CRD. The field takes precedence over proxyUrl. #7114
0.78.1 / 2024-10-30
[BUGFIX] Fix container images for architectures other than amd64. #7065#7066#7067
0.78.0 / 2024-10-30
[CHANGE] Allow overlapping compactions by default in Prometheus when the Thanos sidecar is configured with uploads. #6906
[CHANGE] Drop support (officially) for Alertmanager less than v0.15. #7057
[FEATURE] Add dnsConfig and dnsPolicy fields to Alertmanager, Prometheus, PrometheusAgent and ThanosRuler CRDs. #3889
[FEATURE] Add ruleQueryOffset field to Prometheus CRD and query_offset field to PrometheusRule CRD. #6957
[FEATURE] Add support for Remote Write v2.0 to Prometheus and PrometheusAgent CRDs. #7033
[ENHANCEMENT] Add goGC field to Prometheus and PrometheusAgent CRDs. #6667
[BUGFIX] Fix label name validation in ScrapeConfig CRD. #6892
[BUGFIX] Fix version checking for the promoteResourceAttributes field. #7017
0.77.2 / 2024-10-21
[BUGFIX] Correct HTTP port name for the Kubelet endpoint. #7027
0.77.1 / 2024-09-25
[BUGFIX] Fix Thanos Ruler reconciliations not triggered on StatefulSet updates. #6964
[BUGFIX] Fix error message for unsupported versions. #6965
0.77.0 / 2024-09-19
[!NOTE]
Along with this release we also introduce a new command line tool poctl. It is designed specifically for managing Prometheus Operator Custom Resources. This project is currently under active development and fully experimental, so expect breaking changes and rough edges. We encourage you to try it out and provide the feedback.
[!WARNING]
Another notable change is that we have switched the logging framework from go-kit/log to slog which may lead to some differences in the log output.
[CHANGE] Add more API validation and changes to the ScrapeConfig CRD. #6921#6855#6744
[CHANGE] Update the validating webhook to reject PrometheusRule objects that would generate configuration greater than the max ConfigMap size (512KiB). #6606
[FEATURE] Add experimental Prometheus 3 support. It allows to try the new Prometheus v3.0.0-beta.0. #6940
Feature requests in this version won't be supported until Prometheus 3 reaches a stable release. However, users are encouraged to try the beta version with the Operator and report any issues they encounter.
[FEATURE] Add support for PodMonitor to the PrometheusAgent CRD in DaemonSet mode. #6879
[FEATURE] Add -kubelet-endpointslice argument to support EndpointSlice for the kubelet controller. #6882
[FEATURE] Add outOfOrderTimeWindow field to the PrometheusAgent CRD. #6851
[FEATURE] Add matchFirstNetwork field to the ScrapeConfig CRD for the Docker Service Discovery. #6849#6894
[FEATURE] Add the otlp field to the Prometheus and PrometheusAgent CRDs. #6780
[FEATURE] Add support for certificate, key and client CA file paths to the web TLS configuration. #6358
[FEATURE] Add noProxy, proxyFromEnvironment and proxyConnectHeader fields to the AlertmanagerConfig CRD for OAuth2 clients. #6922
[FEATURE] Add noProxy, proxyFromEnvironment and proxyConnectHeader fields to the AlertmanagerConfig CRD for HTTP clients. #6864
[FEATURE] Add Ionos Service Discovery support to ScrapeConfig CRD. (#6732)
[BUGFIX] Fix panic when processing an invalid AlertmanagerConfig object used for global configuration. #6931
[BUGFIX] Allow configuring proxy URL for all Prometheus versions. #6845
[BUGFIX] Revert the removal of the proxyURL field in AlertmanagerConfig CRD. The field takes precedence over proxyUrl. #7114
0.78.1 / 2024-10-30
[BUGFIX] Fix container images for architectures other than amd64. #7065#7066#7067
0.78.0 / 2024-10-30
[CHANGE] Allow overlapping compactions by default in Prometheus when the Thanos sidecar is configured with uploads. #6906
[CHANGE] Drop support (officially) for Alertmanager less than v0.15. #7057
[FEATURE] Add dnsConfig and dnsPolicy fields to Alertmanager, Prometheus, PrometheusAgent and ThanosRuler CRDs. #3889
[FEATURE] Add ruleQueryOffset field to Prometheus CRD and query_offset field to PrometheusRule CRD. #6957
[FEATURE] Add support for Remote Write v2.0 to Prometheus and PrometheusAgent CRDs. #7033
[ENHANCEMENT] Add goGC field to Prometheus and PrometheusAgent CRDs. #6667
[BUGFIX] Fix label name validation in ScrapeConfig CRD. #6892
[BUGFIX] Fix version checking for the promoteResourceAttributes field. #7017
0.77.2 / 2024-10-21
[BUGFIX] Correct HTTP port name for the Kubelet endpoint. #7027
0.77.1 / 2024-09-25
[BUGFIX] Fix Thanos Ruler reconciliations not triggered on StatefulSet updates. #6964
[BUGFIX] Fix error message for unsupported versions. #6965
0.77.0 / 2024-09-19
[!NOTE]
Along with this release we also introduce a new command line tool poctl. It is designed specifically for managing Prometheus Operator Custom Resources.
This project is currently under active development and fully experimental, so expect breaking changes and rough edges. We encourage you to try it out and provide the feedback.
[!WARNING]
Another notable change is that we have switched the logging framework from go-kit/log to slog which may lead to some differences in the log output.
[CHANGE] Add more API validation and changes to the ScrapeConfig CRD. #6921#6855#6744
[CHANGE] Update the validating webhook to reject PrometheusRule objects that would generate configuration greater than the max ConfigMap size (512KiB). #6606
[FEATURE] Add experimental Prometheus 3 support. It allows to try the new Prometheus v3.0.0-beta.0. #6940
Feature requests in this version won't be supported until Prometheus 3 reaches a stable release. However, users are encouraged to try the beta version with the Operator and report any issues they encounter.
[FEATURE] Add support for PodMonitor to the PrometheusAgent CRD in DaemonSet mode. #6879
[FEATURE] Add -kubelet-endpointslice argument to support EndpointSlice for the kubelet controller. #6882
[FEATURE] Add outOfOrderTimeWindow field to the PrometheusAgent CRD. #6851
[FEATURE] Add matchFirstNetwork field to the ScrapeConfig CRD for the Docker Service Discovery. #6849#6894
[FEATURE] Add the otlp field to the Prometheus and PrometheusAgent CRDs. #6780
[FEATURE] Add support for certificate, key and client CA file paths to the web TLS configuration. #6358
[FEATURE] Add noProxy, proxyFromEnvironment and proxyConnectHeader fields to the AlertmanagerConfig CRD for OAuth2 clients. #6922
[FEATURE] Add noProxy, proxyFromEnvironment and proxyConnectHeader fields to the AlertmanagerConfig CRD for HTTP clients. #6864
[FEATURE] Add Ionos Service Discovery support to ScrapeConfig CRD. (#6732)
... (truncated)
Commits
9efea40 Merge pull request #7133 from simonpasquier/cut-0.78.2
[BUGFIX] process-collector: Fixed unregistered descriptor error when using process collector with PedanticRegistry on Linux machines. #1587
v1.20.0
Thanks everyone for contributions!
:warning: In this release we remove one (broken anyway, given Go runtime changes) metric and add three new (representing GOGC, GOMEMLIMIT and GOMAXPROCS flags) to the default collectors.NewGoCollector() collector. Given its popular usage, expect your binary to expose two additional metric.
Changes
[CHANGE] :warning: go-collector: Remove go_memstat_lookups_total metric which was always 0; Go runtime stopped sharing pointer lookup statistics. #1577
[FEATURE] :warning: go-collector: Add 3 default metrics: go_gc_gogc_percent, go_gc_gomemlimit_bytes and go_sched_gomaxprocs_threads as those are recommended by the Go team. #1559
[FEATURE] go-collector: Add more information to all metrics' HELP e.g. the exact runtime/metrics sourcing each metric (if relevant). #1568#1578
[BUGFIX] promhttp: Unset Content-Encoding header when data is uncompressed. #1596
1.20.1 / 2024-08-20
[BUGFIX] process-collector: Fixed unregistered descriptor error when using process collector with PedanticRegistry on linux machines. #1587
1.20.0 / 2024-08-14
[CHANGE] :warning: go-collector: Remove go_memstat_lookups_total metric which was always 0; Go runtime stopped sharing pointer lookup statistics. #1577
[FEATURE] :warning: go-collector: Add 3 default metrics: go_gc_gogc_percent, go_gc_gomemlimit_bytes and go_sched_gomaxprocs_threads as those are recommended by the Go team. #1559
[FEATURE] go-collector: Add more information to all metrics' HELP e.g. the exact runtime/metrics sourcing each metric (if relevant). #1568#1578
[BUGFIX] promlint: Relax metric type in name linter rule. #1455
[BUGFIX] promhttp: Make sure server instrumentation wrapping supports new and future extra responseWriter methods. #1480
[BUGFIX] breaking testutil: Functions using compareMetricFamilies are now failing if filtered metricNames are not in the input. #1424 (reverted in 1.20.5)
1.19.0 / 2024-02-27
The module prometheus/common v0.48.0 introduced an incompatibility when used together with client_golang (See prometheus/client_golang#1448 for more details). If your project uses client_golang and you want to use prometheus/common v0.48.0 or higher, please update client_golang to v1.19.0.
[CHANGE] Minimum required go version is now 1.20 (we also test client_golang against new 1.22 version). #1445#1449
[FEATURE] collectors: Add version collector. #1422#1427
1.18.0 / 2023-12-22
[FEATURE] promlint: Allow creation of custom metric validations. #1311
[FEATURE] Go programs using client_golang can be built in wasip1 OS. #1350
[BUGFIX] histograms: Add timer to reset ASAP after bucket limiting has happened. #1367
[BUGFIX] testutil: Fix comparison of metrics with empty Help strings. #1378
[ENHANCEMENT] Improved performance of MetricVec.WithLabelValues(...). #1360
1.17.0 / 2023-09-27
[CHANGE] Minimum required go version is now 1.19 (we also test client_golang against new 1.21 version). #1325
[FEATURE] Add support for Created Timestamps in Counters, Summaries and Historams. #1313
[ENHANCEMENT] Enable detection of a native histogram without observations. #1314
1.16.0 / 2023-06-15
[BUGFIX] api: Switch to POST for LabelNames, Series, and QueryExemplars. #1252
[BUGFIX] api: Fix undefined execution order in return statements. #1260
[BUGFIX] native histograms: Fix bug in bucket key calculation. #1279
... (truncated)
Commits
67121dc Merge pull request #1596 from mrueg/fix-uncompressed-content-header
This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign lyarwood for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
- **[OWNERS](https://github.com/kubevirt/ssp-operator/blob/main/OWNERS)**
Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
Bumps the production-dependencies group with 17 updates in the / directory:
1.7.0
1.8.0
0.0.21
0.0.24
2.19.0
2.22.0
0.26.0
0.27.0
0.14.0
0.15.0
0.75.2
0.78.2
0.55.0
0.60.1
0.62.1
0.65.2
0.30.3
0.31.3
1.3.0
1.4.0
1.59.0
1.60.4
0.21.0
0.22.1
2.21.0
2.24.0
0.26.1
0.28.0
0.6.0
0.8.0
0.191.0
0.209.0
4.4.1
4.4.3
Updates
github.com/fsnotify/fsnotify
from 1.7.0 to 1.8.0Release notes
Sourced from github.com/fsnotify/fsnotify's releases.
Changelog
Sourced from github.com/fsnotify/fsnotify's changelog.
Commits
a9bc2e0
Prepare 1.8.0 release2d133b8
inotify: fix panic on Remove()1626962
Update CIc1467c0
test/kqueue: watch symlinks800ed83
kqueue: don't change internal state when Add() returns error (#638)ad74244
remove extra "to" from doc comment (#634)bec8903
Split out Watcher and backends (#632)a618f07
inotify: add recursive watcher (#472)17d9053
Print diffs for test failures53b06a8
inotify: implement WithNoFollow() (#631)Updates
github.com/machadovilaca/operator-observability
from 0.0.21 to 0.0.24Release notes
Sourced from github.com/machadovilaca/operator-observability's releases.
Commits
99272f8
Merge pull request #19 from machadovilaca/sort-alerts-using-expr-to-allow-dup...f6499de
Also sort alerts by Expr to ensure order when same name5973f84
Merge pull request #18 from machadovilaca/allow-alerts-same-name-different-ex...0cef40a
Allow alerts with the same name and different expressions6cedb64
Merge pull request #17 from machadovilaca/add-helper-method-to-get-cr-label-v...2c0e7d5
Add CollectorResult method to get labels values by keya43eb32
Merge pull request #15 from machadovilaca/compile_tests_as_separate_package6f90690
Compile operatorrules tests as separate package631191a
Compile operatormetrics tests as separate package8cd29b1
Compile docs tests as separate packageUpdates
github.com/onsi/ginkgo/v2
from 2.19.0 to 2.22.0Release notes
Sourced from github.com/onsi/ginkgo/v2's releases.
... (truncated)
Changelog
Sourced from github.com/onsi/ginkgo/v2's changelog.
... (truncated)
Commits
9e2f337
v2.22.00fcaa08
Add label to serial nodes38febf2
docs: remove extra erroneous backtick7e753c4
fix: minor doc fixes21765a2
fix: missing commasb101e0c
Fix some typos in docs7512021
fix: remove trailing comma9d33507
fix: grammar55f3de1
fix: typos3d6e16d
fix: missing commaUpdates
github.com/onsi/gomega
from 1.34.1 to 1.34.2Release notes
Sourced from github.com/onsi/gomega's releases.
Changelog
Sourced from github.com/onsi/gomega's changelog.
Commits
7cabed6
v1.34.2c59c6dc
bump ginkgo as well8158b99
bump to go 1.22 - remove x/exp dependencyUpdates
github.com/operator-framework/api
from 0.26.0 to 0.27.0Release notes
Sourced from github.com/operator-framework/api's releases.
Commits
41cb4ae
Bump kubernetes libraries to v0.31.0 and controller-runtime to v0.19.0 (#357)46fd7e5
Bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.18.5 (#356)a5729e2
Bump k8s.io/apiextensions-apiserver from 0.30.2 to 0.30.3 (#353)ce8a923
Fix codecov-action params (#349)2e3c15f
Bump github.com/spf13/cobra from 1.8.0 to 1.8.1fa102cb
Bump k8s.io/apiextensions-apiserver from 0.30.1 to 0.30.2e122588
Fix some typos in cel.go (#343)Updates
github.com/operator-framework/operator-lib
from 0.14.0 to 0.15.0Release notes
Sourced from github.com/operator-framework/operator-lib's releases.
Commits
e9eceaa
:seedling: Bump github.com/operator-framework/api from 0.26.0 to 0.27.0 (#188)51a1df9
:seedling: Bump github.com/prometheus/client_golang (#191)b6b2f1a
:seedling: bump kube to 0.31.0, controller-runtime to v0.19.0, and fix generi...c6f3cc0
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1 (#190)997e1ba
:seedling: Bump github.com/prometheus/client_golang (#189)b0db208
:seedling: Bump github.com/prometheus/client_golang (#185)ce85172
:seedling: Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.20.0 (#184)f45ed39
:seedling: Bump golangci/golangci-lint-action from 4 to 6 (#173)fd51df9
--- (#179)9308183
:seedling: Bump github.com/operator-framework/api from 0.24.0 to 0.26.0 (#182)Updates
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
from 0.75.2 to 0.78.2Release 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
9efea40
Merge pull request #7133 from simonpasquier/cut-0.78.2d3c7eb9
chore: cut v0.78.2214f1bc
Merge pull request #7130 from simonpasquier/fix-7114d756de7
fix: revert removal of theproxyURL
field40104e6
Merge pull request #7072 from simonpasquier/update-go-modc8d6634
chore: update version in go.mod filese6a4e05
Merge pull request #7068 from simonpasquier/cut-0.78.19c340b2
chore: cut v0.78.1951d701
chore: reclaim disk space in publish workflow87e27b8
Merge pull request #7067 from simonpasquier/fix-7061-3Updates
github.com/prometheus/client_golang
from 1.19.1 to 1.20.2Release notes
Sourced from github.com/prometheus/client_golang's releases.
... (truncated)
Changelog
Sourced from github.com/prometheus/client_golang's changelog.
... (truncated)
Commits
67121dc
Merge pull request #1596 from mrueg/fix-uncompressed-content-header[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: Once this PR has been reviewed and has the lgtm label, please assign lyarwood for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
See analysis details on SonarQube Cloud
@dependabot[bot]: The following tests failed, say
/retest
to rerun all failed tests or/retest-required
to rerun all mandatory failed tests:/test e2e-functests
/test e2e-single-node-functests
/test unittests
/test images
/test e2e-upgrade-functests
Full PR test history. Your PR dashboard.