-
Notifications
You must be signed in to change notification settings - Fork 211
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
pkg/debuginfo: Allow uploads to be done via signed URLs #2248
Conversation
Opening this early to get feedback. Before merging here I would like to at least implement this functionality in the debuginfo-cli for testing and then continue in parca-agent once merged here. |
This will have failing |
77f76b3
to
73b6660
Compare
bucket objstore.Bucket | ||
} | ||
|
||
func NewFetcher( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
5bf139d
to
87230db
Compare
87230db
to
4722cab
Compare
4722cab
to
6576685
Compare
6576685
to
8e95b65
Compare
8e95b65
to
5399ddc
Compare
5399ddc
to
d8bb496
Compare
d8bb496
to
070bb48
Compare
070bb48
to
e0d710a
Compare
e0d710a
to
cf22eea
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Implements #2237 with Google Cloud Storage being the first supported provider. Parca will error on startup with another provider is attempted to be used.
Here's a flow diagram of how debuginfo uploads are going to work from now on: