Closed
Description
What's wrong?
When using remote.vault
in the alloy configuration, w have the issue, that "data" is added to toe URL twice:
solution/grafana-it/kv/alloy/it10
becomes to
solution/data/grafana-it/kv/alloy/it10
However, it should be
solution/grafana-it/kv/data/alloy/it10
Because the url is wrong, we get
Error: it10:11:5: Failed to build component: building component: failed to get token: error encountered while reading secret at solution/data/grafana-it/kv/alloy/it10: Error making API request.
URL: GET https://<redacted>/v1/solution/data/grafana-it/kv/alloy/it10
Code: 403. Errors:
* 1 error occurred:
* permission denied
Error: it10:24:57: field "oracle_padasa_int" does not exist
Steps to reproduce
We use the following configuration:
remote.vault "oracle_secret" {
server = "https://<redacted>"
path = "solution/grafana-it/kv/alloy/it10"
auth.approle {
role_id = "<redacted>"
secret = "<redacted>"
mount_path = "approle"
}
}
System information
Ubuntu 22.04.4 LTS running on WSL2
Software version
Grafana Alloy version v1.3.1 (branch: HEAD, revision: e4979b2)
Configuration
remote.vault "oracle_secret" {
server = "https://<redacted>"
path = "solution/grafana-it/kv/alloy/it10"
auth.approle {
role_id = "<redacted>"
secret = "<redacted>"
mount_path = "approle"
}
}
Logs
Error: it10:11:5: Failed to build component: building component: failed to get token: error encountered while reading secret at solution/data/grafana-it/kv/alloy/it10: Error making API request.
URL: GET https://<redacted>/v1/solution/data/grafana-it/kv/alloy/it10
Code: 403. Errors:
* 1 error occurred:
* permission denied
Error: it10:24:57: field "oracle_padasa_int" does not exist