Skip to content

Commit 58e89ae

Browse files
authored
Bump prometheus and remove custom patch (#885)
1 parent c9a2490 commit 58e89ae

File tree

19 files changed

+185
-190
lines changed

19 files changed

+185
-190
lines changed

go.mod

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ require (
2323
github.com/pkg/errors v0.9.1
2424
github.com/prometheus/client_golang v1.21.1
2525
github.com/prometheus/client_model v0.6.1
26-
github.com/prometheus/common v0.62.0
26+
github.com/prometheus/common v0.63.0
2727
github.com/segmentio/kafka-go v0.4.47
2828
github.com/sirupsen/logrus v1.9.3
2929
github.com/spf13/cobra v1.9.1
@@ -166,5 +166,3 @@ require (
166166
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 // indirect
167167
sigs.k8s.io/yaml v1.4.0 // indirect
168168
)
169-
170-
replace github.com/prometheus/common => github.com/netobserv/prometheus-common v0.59.1-netobserv

go.sum

Lines changed: 32 additions & 52 deletions
Large diffs are not rendered by default.

pkg/pipeline/write/write_loki_test.go

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,32 @@ parameters:
9595
assert.Equal(t, loki.apiConfig.BatchSize, loki.lokiConfig.BatchSize)
9696
}
9797

98+
func Test_buildLokiConfig_ClientDeserialization(t *testing.T) {
99+
var yamlConfig = `
100+
log-level: debug
101+
pipeline:
102+
- name: write1
103+
parameters:
104+
- name: write1
105+
write:
106+
type: loki
107+
loki:
108+
url: "https://foo:8888/"
109+
clientConfig: {"tls_config":{"insecure_skip_verify":true},"follow_redirects":false,"enable_http2":false,"proxy_url":null}
110+
`
111+
v, cfg := test.InitConfig(t, yamlConfig)
112+
require.NotNil(t, v)
113+
114+
// Due to an issue in prometheus/common HTTP client serde, a null proxy_url ends up as ""
115+
// see also https://github.com/netobserv/prometheus-common/commit/df8298253f033b910644548b6902df9d34baa752 (won't be merged upstream)
116+
// However now this shouldn't have any bad effect anymore, as the proxyFunc is now nil
117+
loki, err := NewWriteLoki(operational.NewMetrics(&config.MetricsSettings{}), cfg.Parameters[0])
118+
require.NoError(t, err)
119+
120+
proxyFunc := loki.lokiConfig.Client.Proxy()
121+
assert.Nil(t, proxyFunc)
122+
}
123+
98124
func TestLoki_ProcessRecord(t *testing.T) {
99125
var yamlConfig = `
100126
log-level: debug

vendor/github.com/prometheus/common/config/headers.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/prometheus/common/config/http_config.go

Lines changed: 50 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/prometheus/common/expfmt/encode.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/prometheus/common/expfmt/expfmt.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/prometheus/common/expfmt/openmetrics_create.go

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/prometheus/common/expfmt/text_parse.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)