Closed
Bug 1290556
Opened 9 years ago
Closed 9 years ago
Upload private symbols from @intel.com uploaders
Categories
(Socorro :: General, task)
Socorro
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: peterbe, Unassigned)
Details
Summary says it all :)
Up until now we've only had one exception and the code only allowed for 1. That was for a specific adobe.com email address going into org.mozilla.crash-stats.symbols-private.
The config now supports a comma separated list of `pattern:bucketname, ...`
I believe this config is the one we need it set:
consulate kv set socorro/webapp-django/SYMBOLS_BUCKET_EXCEPTIONS "*@adobe.com:org.mozilla.crash-stats.symbols-private *@intel.com:org.mozilla.crash-stats.symbols-private"
| Reporter | ||
Comment 1•9 years ago
|
||
Ted, does that make sense to you? (Ignore some of the details).
Basically, this::
"*@adobe.com:org.mozilla.crash-stats.symbols-private *@intel.com:org.mozilla.crash-stats.symbols-private"
There isn't a specific Intel symbols bucket is there?
Flags: needinfo?(ted)
Comment 2•9 years ago
|
||
No, putting them both in the private symbols bucket should be fine. You said "comma separated list", but your example shows space-separated.
Flags: needinfo?(ted)
| Reporter | ||
Comment 3•9 years ago
|
||
Ok. I've run this now::
[centos@prod-admin-i-ecb76837 ~]$ consulate kv set socorro/webapp-django/SYMBOLS_BUCKET_EXCEPTIONS "*@adobe.com:org.mozilla.crash-stats.symbols-private *@intel.com:org.mozilla.crash-stats.symbols-private tmielczarek@mozilla.com:org.mozilla.crash-stats.symbols-private"
Ted will test that the configuration takes effect correctly by doing an uploading using an auth-token (or web upload) under tmielczarek@mozilla.com.
If that works, I'll run it again and remove the tmielczarek@mozilla.com part.
Comment 4•9 years ago
|
||
This seems to have gone to the public bucket:
https://crash-stats.mozilla.com/api/UploadedSymbols/?end_date=2016-08-13&start_date=2016-08-01&user_search=tmielczarek%40mozilla.com
Comment 5•9 years ago
|
||
| Reporter | ||
Comment 6•9 years ago
|
||
Thanks Ted for doing my job for me! :) Yes, it's supposed to be comma separated [0].
Also, I noticed that the way the code [1] works, if you STILL have SYMBOLS_BUCKET_EXCEPTIONS_USER and SYMBOLS_BUCKET_EXCEPTIONS_BUCKET that overrides anything else. :(
And we're still actively using that for the adobe hook-up.
So I've taken care of that by deleting the old settings and setting the one new setting with commas. Now, when I print what Django picks up it seems to have worked as expected::
(socorro-virtualenv)[centos@prod-admin-i-ecb76837 webapp-django]$ envconsul -prefix socorro/common -prefix socorro/webapp-django python debugsettings-peterbe.py
SYMBOLS_BUCKET_EXCEPTIONS
{u'*@adobe.com': u'org.mozilla.crash-stats.symbols-private',
u'*@intel.com': u'org.mozilla.crash-stats.symbols-private',
u'tmielczarek@mozilla.com': u'org.mozilla.crash-stats.symbols-private'}
[0] https://github.com/mozilla/socorro/blob/be6a64db9a296c6fdbf335e5dc547bbd28698776/webapp-django/crashstats/settings/base.py#L636
[1] https://github.com/mozilla/socorro/blob/be6a64db9a296c6fdbf335e5dc547bbd28698776/webapp-django/crashstats/settings/base.py#L641-L657
Comment 7•9 years ago
|
||
I reuploaded that same symbols.zip and it looks like it has been properly placed in the private bucket:
https://crash-stats.mozilla.com/api/UploadedSymbols/?end_date=2016-08-16&start_date=2016-08-14&user_search=tmielczarek%40mozilla.com
| Reporter | ||
Comment 8•9 years ago
|
||
I have for the moment undone the permission. Lonnen will follow up with a bug blockage about this.
There's a more important discussion to be had about if the owners of the symbols understand how it gets used and exposed.
| Reporter | ||
Comment 9•9 years ago
|
||
Sorry. The specific conversion about ACLs is in https://bugzilla.mozilla.org/show_bug.cgi?id=1290534
The functionality of directing *@intel.com uploads to private is done.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•