Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add default TLS client cert and key paths for Prometheus input and receiver #1510

Open
wants to merge 17 commits into
base: main
Choose a base branch
from
Open
Prev Previous commit
Next Next commit
revert testdata
musa-asad committed Jan 20, 2025
commit b41ddf8a9e83825827307762a937507e99d871f1
44 changes: 22 additions & 22 deletions internal/tls/testdata/server.crt
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
-----BEGIN CERTIFICATE-----
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
-----END CERTIFICATE-----
52 changes: 26 additions & 26 deletions internal/tls/testdata/server.key
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDjNYO8bkDeuSFr
ZW2lfh22JQcI1tckQu1xXo9MBSzFPXgGHcAGR37a7cQajYAkKHzpOhGUyj2bYxHM
t/crMzQ21xV2MnyQ1f7BxJCE0Y5KFqQoQTxKOep9udFycjrOtTU2UbNxLzJO/725
6qL4GRaZa0KOfnMJcYAASHnmAW1RzAthOGdZ5ERuWq85i9Mxfe6TzW80wid23QQ/
BHUisdvW6IPh7TEznvDCsK91QGiI3Isa7Ej3d+OsJE3KhV7vJ0oZYnZdsn8RuyQk
L0wSZ1u/YDf1rD0L/LrvnyM904+mhfcH8xYtT9hPopD++bvVb3cLahn5w2RAz++u
saTk+JOrAgMBAAECggEAb2zzKhm33oJUDWM0npB26bjG9mLGJ5Za89o31ERFbIV0
sysr3Oh7Icqw/YSfbxwcBhTgQmPcSrQPKqKdqKX32V0pvUmNJUqNIWHQrhJHAbaQ
0t0LQCufAAF84e97P5xGeFkg80T+Gxf4Z5DWU22aU6ryfQcuS1dKOtlQTqgsgIvv
4mrB9LxSvfQRjBC4YSSE9l6CsHRWHOLgxNP5h1yp2qxbniL3x/82UYeVZr+nkLmG
6ZQmduRd2DjDDvCRD+JiDy9yPO++oCa2Ua8QIYXTNY/+g0xckQBcsxnFjdQLNuHO
BIjVY/+wkuoDVoS/HlEfIA6C0EgiEea1QWPPS++DQQKBgQD6L13gFmc169hJsJmP
AVOiNRBreq8podr9OxKcTo5U4HCmYnkCLc3nRrZW3JTXFZMTmZjdNbo2euND9pJ3
IgrmLoN2tzonu5pKgxm8l5DN031RkbKAu0hFbCCV37QPl7rdbN0/I1/gqja98DHr
pfKcNd6zzipZ1UysBlLlT+2beQKBgQDofXAUQDh3Br2IrRcP04oN9sgHp2lghshA
PUmzJJHBVjEVpfPlyI5+X/042DlEBqpbmjdqRFjMyx668YS7QalTfyuUiCekR9gX
uO/Ss3h++9KurAV2HY+tqATOv7MJ1OT+2yqIuAPgLRAkvn25aaGkcE9ySXWoHSEj
7HrHvZQ7QwKBgCqWbZB7v835+7NvkHQ7cZUnG0hwdejMWI7Kw3xAExJ3sjVgheDN
E0PPUbKvkdabIZIwj0j4oF4txQoIqx4EeX59ZHuM7SVeVgFhF7x2wHuJCMgd2Rj4
yHCo21Mn5WrSFUkkAvWAfA2ua+shPB40/XuB4AsTiToJiSevW+UVGglhAoGBALr3
JYsjmkUeRo4DpOg1VnCkZXjCSRw3SBNhNkO6xPyWNCMUsm+4Od+nkhyExojOU3IX
MzlifYc0UiJE2Fk/FMzxGDr6w+Z5YG6zayom6mA0Y9nUvQ+f9kvRMwyRXYoqi33p
AuuwEG3Xz4O9LZ5ONI/pQfrG2Le5tU0OgC7hZrPBAoGBANKbyVDcaDzJ1Xd8f/3Z
umXhlvyJ6lmar8/JGvbZ5gmqyfBfgUWfb7T4ZrGpQgfi8GUeplLHQOHeQ1LwyCZY
fn5GzG/gjUiMvbK2ruZVSwuu66oLKSxBKL6JrRGv7efbR3rl7N9CF+wH37DyAtzm
CvGdXqPwTB9aWYvmOqlzmXd4
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQD9zHhy7+7K2oJM
w/Ijo++WAibzqMrOCMvhFcGYSwHbcfivPSDia+hCpJ6CNPxWaMIOcbs+LBN7CvLk
FQI7TdLuDLuqEJveLkgeUcRr5AVer5/tycVHQvn4/iok4NMfqRKA8VV0qy94Bdmb
b3zXQtOfhQpN/aXRD3ubW54fiD7XF0qlprVhAS4hz4UlNBzeSVrH0GdlZAfKxUrU
PAsBRtA1vYuhklbDdc5psy0HVTwMj+FM8vPOOP3HmbJpZCHurpNwYkUTU4VHCSpR
SSa6AgSfMuwCQPLN7Xi1rJES4pPtMYp7ZHnes3zGkEYMzkjw3NOtkEzgxwdiJEoV
WQHi4eznAgMBAAECggEAGv7z1O32jXc+ouG40NewNVmXQRW0NMQ0w4Vn6UYZNXlj
BWjQJaVquCQAhEMUkDBma9jnHM7dZ5obie0+Joa5p/6Mu6M2oSR1IVx7Myq284Jk
1Ys/w7u5ESYf33pWmqiGQlbpSxamXvLoWaM7OT5veilRlkgjqiAmerj9EceRP5mR
aheVE5ctY5oZmdnvA9OcN6B8Oxk59EWEOECs8qAF/ChYfC8pWKOp4U0RILQ/9jXD
lu4p0C2XyadrJReer3whudUADWa/WSxgVCrx85/g/RTKs38KTPy7W4g3bv8KBRhc
bjLzoYTl6esRAi8nMG5Fc/85t07hkVv+j5a1NccxgQKBgQD/y/tdH90C8CrAn9y5
mgr+1QcqJeJWaBpNf+yBqtLbybl6uLY2OzbZtzllU+TDUVlKZB36t2GnG6EIRUcd
WTHUVq8zEIRtDBa12SZlJ08FrNFyKfBByehEOvMazTxb7rdGbiv5+XztCrcPUn1f
cu30v5nBRjqDxtiAbKccFcZPpwKBgQD+ABUQ0h3aX5qDqzhvSLNuqy+hOZPLsqva
VxsDsIlzzzGwmdf+m2Dn9JR/xJNMPf717LJs8IYIqW4KX/HW0pC3Y8fu/6h4fFM9
ZpJkM2hjRu0uLxDWLc+AombMavFtkZ1tffKxv6mG7Ud163ulBIt24b701XfhR5UX
RWvWI50gwQKBgQCFa1i9luwJJ0m1VOyk5kML7gMhqcbneL8XYzzx2S7IMuyKpSNt
H++ZGWdXga2Vbq3bDmNQrSvDJLcWgEP6e9ZwwZH6WYgo9KA3036iTiF6fUx1doh5
WB3M0M6SUTBFZzqzAq3vYYEWhns7A7Se/2w8N1+0HrRQnXu5aHK1RGo+iwKBgEST
hRx7fi/dK/xsl9oDyN4SPdPLlcmjPZ6/cb23RgUMZaAGiThmfu1hLU6pphMpkdKX
yzx6W9Wu2NTYPpT/WK8Ks4olYDjXaCnlrZR8BKz5E0Qq1OLej21ta0+5d+FbNSPA
o2u2EXEqUubVYxaUeYrpPAMiNzGNgAU+avTvvJaBAoGBAKely84irwZicpex79T/
KYV3VOMYs6wETNSLdKkR9G2WEI4OsEw0qGm9pZXzS6lKOSXxW6fOzwI0/vhnmT4O
hBxeR+PriPFqD80ASXeVeVOEjMXQEjZ8Po+FfUvVu8zMNIPDwJ+hy94FE5kkDBte
vy6FnjMquTvekIsRwo/OOdz3
-----END PRIVATE KEY-----
50 changes: 25 additions & 25 deletions internal/tls/testdata/tls-ca.crt
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
-----BEGIN CERTIFICATE-----
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
F4UToHW/zhgrADoHv/S+FqJIWvswl7MYVEk=
BBSWf0MJGMR6k7iAcZMQBOIFr+DoGjANBgkqhkiG9w0BAQsFAAOCAgEAHQib14b2
y1b9Xa+lvvpyho887AF5LJMvcAaFA2qrZTgsct9YAUyP4jwHSMa82F34GF5zWm96
wKGa2V7rykKPLtL2o0ilfnz3bJndL2MUjgVqK7GzkOGIhhXreG6/4WZ+oNReMzjw
uZ6zWKhUrTKfvt5J70Nzk+aPrwEzOOcb078QfrFvxElrkoyBz5LGF6HVdIVYUO94
1DW1egaduIZCcmavO/CJ5QvzXMyiHkpuT0SoltvVFskoP9aS0OxnaQIrmNx+vajT
9zd/WMroxBh+z4Y6sQmy6zZF+rAPItgZNHncMt8AJBGUlAhjgtiP37v/+w5zKpOD
nXPKVf9mOPNdIDUBpzWxRXwkE1GI8kFjQsuiBD0RGNj1Db/m9lnxOX2B1vKOHRtg
Q3LQURMd3oNj2L4dnJG4SbfXi6CdxRPPtvAb2TJh8qIsL7WxDRey1uhmQWknYXso
kiQ1VgEBVwOXR3NGqlDboWYma/wDOtbaMSd0dl2m2PP7FXJNakUmrATNdwrWjuto
onSHblkkDI5NvA+xUPXm4n7os3DHl6upvToVRTIDaWDBJLGyWEVw87y8+VPR0l5g
XpYDatVLlgC/Nz3Ggn3vepGPV25d7COORXI1EXfjn2PUx7lEK0MbaPfkqPC43Q1g
qubuxdWE+FRLgfs3Ywv1JckNAec7Jg0FA2w=
-----END CERTIFICATE-----

Unchanged files with check annotations Beta

ClientConfig: confighttp.ClientConfig{
TLSSetting: configtls.ClientConfig{
Config: configtls.Config{
CAFile: defaultTlsCaPath,

Check failure on line 83 in translator/translate/otel/receiver/prometheus/translator_test.go

GitHub Actions / Check lint

undefined: defaultTlsCaPath
CertFile: defaultTlsCertPath,

Check failure on line 84 in translator/translate/otel/receiver/prometheus/translator_test.go

GitHub Actions / Check lint

undefined: defaultTlsCertPath
KeyFile: defaultTlsKeyPath,

Check failure on line 85 in translator/translate/otel/receiver/prometheus/translator_test.go

GitHub Actions / Check lint

undefined: defaultTlsKeyPath (typecheck)
ReloadInterval: 10 * time.Second,
},
},