Added a basic Key configuration file for Object storage integration in Prometheus setup#15183
Added a basic Key configuration file for Object storage integration in Prometheus setup#15183kushalShukla-web wants to merge 3 commits intoprometheus:mainfrom
Conversation
65a7098 to
db7f067
Compare
db7f067 to
6b19916
Compare
fabd84b to
2f6fc87
Compare
9a7418c to
d4b6d65
Compare
43460b4 to
8edadf0
Compare
5ebf016 to
315bc61
Compare
bboreham
left a comment
There was a problem hiding this comment.
We will use this PR for testing once Prombench is updated to read the data.
Note there is a lint error.
14cc9ea to
8a659e9
Compare
Signed-off-by: Kushal Shukla <[email protected]>
Signed-off-by: Kushal Shukla <[email protected]>
c67268e to
fb662fd
Compare
2. replaced key with path. Signed-off-by: Kushal Shukla <[email protected]>
fb662fd to
50c3bf4
Compare
1c97fb5 to
50c3bf4
Compare
|
/prombench main --bench.version=8e5dd664331dda16065c4b6534cf28a4cd63edfc |
|
⏱️ Welcome to Prometheus Benchmarking Tool. ⏱️ Compared versions: Custom benchmark version: After the successful deployment (check status here), the benchmarking results can be viewed at: Available Commands:
|
|
/prombench cancel |
|
Benchmark cancel is in progress. |
|
/prombench main --bench.version=@8e5dd664331dda16065c4b6534cf28a4cd63edfc |
|
⏱️ Welcome to Prometheus Benchmarking Tool. ⏱️ Compared versions: Custom benchmark version: After the successful deployment (check status here), the benchmarking results can be viewed at: Available Commands:
|
|
/prombench main --bench.version=@8e5dd664331dda16065c4b6534cf28a4cd63edfc |
|
⏱️ Welcome to Prometheus Benchmarking Tool. ⏱️ Compared versions: Custom benchmark version: After the successful deployment (check status here), the benchmarking results can be viewed at: Available Commands:
|
|
/prombench cancel |
|
Benchmark cancel is in progress. |
|
This PromBench run failed to start up in the time allowed. See prometheus/test-infra#840 (review) - PromBench needs to have one set of config which is copied over to each PromBench run. |
|
Hi, commented on the cover issue related to this PR: prometheus/test-infra#702 (comment) |
Part of the PR: prometheus/test-infra#760
This PR introduces an object storage configuration file for the PromBench project, designed to support object storage solutions like GCS, Minio. The configuration file centralizes the object storage settings, allowing PromBench to utilize it for its operations, such as storing and retrieving data from the object store.
A YAML configuration file has been created that includes the required details for connecting to an S3-compatible object storage (e.g., Minio).
The configuration is designed to be used within the init containers in the PromBench project to handle operations like uploading and downloading data from object storage.
Sensitive information like access_key and secret_key will not be hardcoded in the repository. Instead, these will be injected dynamically at runtime using Kubernetes Secrets to ensure security.