Package: prometheus / 2.53.5+ds1-1

Metadata

Package Version Patches format
prometheus 2.53.5+ds1-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Disable xDS SD.patch | (download)

config/config_test.go | 30 0 + 30 - 0 !
config/testdata/conf.good.yml | 6 0 + 6 - 0 !
config/testdata/roundtrip.good.yml | 4 0 + 4 - 0 !
discovery/install/install.go | 1 0 + 1 - 0 !
discovery/xds/client.go | 3 3 + 0 - 0 !
discovery/xds/client_test.go | 3 3 + 0 - 0 !
discovery/xds/kuma.go | 3 3 + 0 - 0 !
discovery/xds/kuma_mads.pb.go | 3 3 + 0 - 0 !
discovery/xds/kuma_test.go | 3 3 + 0 - 0 !
discovery/xds/metrics.go | 3 3 + 0 - 0 !
discovery/xds/xds.go | 3 3 + 0 - 0 !
discovery/xds/xds_test.go | 3 3 + 0 - 0 !
plugins/plugins.go | 3 0 + 3 - 0 !
13 files changed, 24 insertions(+), 44 deletions(-)

 disable xds service discovery

0002 Disable Consul SD.patch | (download)

config/config_test.go | 58 1 + 57 - 0 !
config/testdata/conf.good.yml | 25 0 + 25 - 0 !
config/testdata/roundtrip.good.yml | 14 0 + 14 - 0 !
discovery/consul/consul.go | 3 3 + 0 - 0 !
discovery/consul/consul_test.go | 3 3 + 0 - 0 !
discovery/consul/metrics.go | 3 3 + 0 - 0 !
discovery/install/install.go | 1 0 + 1 - 0 !
plugins/plugins.go | 3 0 + 3 - 0 !
8 files changed, 10 insertions(+), 100 deletions(-)

 disable consul service discovery

0003 Disable Nomad SD.patch | (download)

config/config_test.go | 35 0 + 35 - 0 !
config/testdata/conf.good.yml | 4 0 + 4 - 0 !
discovery/install/install.go | 1 0 + 1 - 0 !
discovery/nomad/nomad.go | 3 3 + 0 - 0 !
discovery/nomad/nomad_test.go | 3 3 + 0 - 0 !
plugins/plugins.go | 3 0 + 3 - 0 !
6 files changed, 6 insertions(+), 43 deletions(-)

 disable nomad service discovery

0004 Disable TSDB lockfile.patch | (download)

cmd/prometheus/main.go | 18 9 + 9 - 0 !
1 file changed, 9 insertions(+), 9 deletions(-)

 disable tsdb lockfile

0005 Default settings.patch | (download)

cmd/prometheus/main.go | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 add default settings adapted for debian

0006 Fix test prom invocations.patch | (download)

cmd/prometheus/main_test.go | 10 5 + 5 - 0 !
web/web_test.go | 8 4 + 4 - 0 !
2 files changed, 9 insertions(+), 9 deletions(-)

 fix prometheus invocations, paths for debian build system,
 and avoid recompiling prometheus.

0010 Do not embed blobs.patch | (download)

cmd/prometheus/main.go | 3 3 + 0 - 0 !
console_libraries/prom.lib | 16 8 + 8 - 0 !
web/ui/ui.go | 3 2 + 1 - 0 !
web/web.go | 29 10 + 19 - 0 !
4 files changed, 23 insertions(+), 28 deletions(-)

 do not embed blobs

0011 Reinstate classic web UI.patch | (download)

rules/alerting.go | 38 38 + 0 - 0 !
rules/alerting_test.go | 18 18 + 0 - 0 !
rules/origin_test.go | 3 3 + 0 - 0 !
rules/recording.go | 24 24 + 0 - 0 !
rules/recording_test.go | 16 16 + 0 - 0 !
rules/rule.go | 4 4 + 0 - 0 !
web/web.go | 24 24 + 0 - 0 !
web/web_classic.go | 413 413 + 0 - 0 !
8 files changed, 540 insertions(+)

 reinstate classic web ui

0012 Default to classic UI.patch | (download)

web/web.go | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 default to classic ui

0013 Revert kingpin import path.patch | (download)

cmd/prometheus/main.go | 2 1 + 1 - 0 !
cmd/promtool/main.go | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 revert alecthomas/kingpin import path

0014 Disable write documentation flag.patch | (download)

cmd/prometheus/main.go | 10 0 + 10 - 0 !
cmd/prometheus/main_test.go | 1 1 + 0 - 0 !
cmd/promtool/main.go | 6 0 + 6 - 0 !
cmd/promtool/main_test.go | 1 1 + 0 - 0 !
util/documentcli/documentcli.go | 3 3 + 0 - 0 !
5 files changed, 5 insertions(+), 16 deletions(-)

 disable write-documentation flag / command

0015 Disable Azure AD authentication support.patch | (download)

config/config.go | 12 3 + 9 - 0 !
config/config_test.go | 2 1 + 1 - 0 !
storage/remote/client.go | 9 0 + 9 - 0 !
storage/remote/write.go | 1 0 + 1 - 0 !
4 files changed, 4 insertions(+), 20 deletions(-)

 disable azure ad authentication support

0017 Extend testing CA certificates expiry date.patch | (download)

scrape/testdata/ca.cer | 18 9 + 9 - 0 !
tracing/testdata/ca.cer | 18 9 + 9 - 0 !
2 files changed, 18 insertions(+), 18 deletions(-)

 extend testing ca certificates expiry date

0018 Disable Azure SD.patch | (download)

config/config_test.go | 61 1 + 60 - 0 !
config/testdata/conf.good.yml | 11 0 + 11 - 0 !
config/testdata/roundtrip.good.yml | 9 0 + 9 - 0 !
discovery/azure/azure.go | 2 2 + 0 - 0 !
discovery/azure/azure_test.go | 2 2 + 0 - 0 !
discovery/azure/metrics.go | 2 2 + 0 - 0 !
discovery/install/install.go | 1 0 + 1 - 0 !
plugins/plugins.go | 3 0 + 3 - 0 !
8 files changed, 7 insertions(+), 84 deletions(-)

 disable azure sd

The current golang-github-azure-azure-sdk-for-go-dev package is too
outdated, and it does not include the newer APIs that Prometheus is
using.

0019 Disable OTLP Ingestion endpoint.patch | (download)

cmd/prometheus/main.go | 5 1 + 4 - 0 !
storage/remote/codec.go | 64 2 + 62 - 0 !
storage/remote/write_handler.go | 54 0 + 54 - 0 !
storage/remote/write_test.go | 110 0 + 110 - 0 !
web/api/v1/api.go | 21 1 + 20 - 0 !
web/api/v1/errors_test.go | 2 0 + 2 - 0 !
web/web.go | 5 1 + 4 - 0 !
7 files changed, 5 insertions(+), 256 deletions(-)

 disable otlp ingestion endpoint

This depends on code not yet in Debian.

0020 OVH client error difference.patch | (download)

discovery/ovhcloud/ovhcloud_test.go | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 ovh client error difference

0021 Backport fixes for 32 bit archs.patch | (download)

model/histogram/test_utils.go | 4 2 + 2 - 0 !
promql/engine.go | 14 7 + 7 - 0 !
storage/merge_test.go | 4 2 + 2 - 0 !
storage/remote/queue_manager_test.go | 2 1 + 1 - 0 !
tsdb/querier_test.go | 12 6 + 6 - 0 !
tsdb/tsdbutil/histogram.go | 20 10 + 10 - 0 !
util/testutil/context.go | 2 1 + 1 - 0 !
7 files changed, 29 insertions(+), 29 deletions(-)

 backport fixes for 32-bit archs

0022 Avoid various resources related test failures.patch | (download)

cmd/promtool/unittest_test.go | 3 3 + 0 - 0 !
promql/promql_test.go | 3 3 + 0 - 0 !
tsdb/agent/db_test.go | 4 4 + 0 - 0 !
tsdb/db_test.go | 12 8 + 4 - 0 !
tsdb/head_test.go | 8 8 + 0 - 0 !
util/testutil/deb_test_helpers.go | 30 30 + 0 - 0 !
6 files changed, 56 insertions(+), 4 deletions(-)

 avoid various resources-related test failures

Skip or adjust tests know to fail in certain architectures due to memory
exhaustion, CPU contention, or timing.

Co-authored-by: Daniel Swarbrick <dswarbrick@debian.org>
0023 Use legacy label name validation.patch | (download)

model/labels/labels_common.go | 4 4 + 0 - 0 !
model/relabel/relabel.go | 4 4 + 0 - 0 !
model/rulefmt/rulefmt.go | 4 4 + 0 - 0 !
storage/remote/codec.go | 4 4 + 0 - 0 !
4 files changed, 16 insertions(+)

 use legacy label name validation