Joseph Schorr
|
e273dca4b4
|
Change back to using a docker load format
|
2014-09-19 12:22:54 -04:00 |
|
Jake Moshenko
|
11bb8e6448
|
Actually store the generated image storage in the database, and allow it to be garbage collected when the parent image storage is collected.
|
2014-09-18 17:26:40 -04:00 |
|
Joseph Schorr
|
efc06b54f6
|
Add a TODO and some slightly better naming
|
2014-09-16 22:44:45 -04:00 |
|
Joseph Schorr
|
1cfb6fc353
|
Have the squashing system write the data (via a double queue system and multiprocessing) to both the client and the stack's storage. On subsequent calls, if the synthetic image exists, it will be returned directly instead of being recomputed
|
2014-09-16 22:43:19 -04:00 |
|
Joseph Schorr
|
5cca609c55
|
Switch back to send_file and add a bit of gzip buffering
|
2014-09-16 14:20:42 -04:00 |
|
Joseph Schorr
|
9344839295
|
Get squashed endpoint for docker import working
|
2014-09-16 11:53:54 -04:00 |
|
Joseph Schorr
|
e3c52fa0eb
|
Work in progress. This is currently broken!
|
2014-09-16 00:18:57 -04:00 |
|
Joseph Schorr
|
913b3e472f
|
Add ability to detach external login services
|
2014-09-15 12:01:02 -04:00 |
|
Joseph Schorr
|
e8ad01cb41
|
Lots of small NPE and other exception fixes
|
2014-09-15 11:27:33 -04:00 |
|
Jake Moshenko
|
8b3a3178b0
|
Finish the build logs archiver, add handlers for cloud and local that handle gzip encoded archived content.
|
2014-09-11 15:33:10 -04:00 |
|
Jake Moshenko
|
539fc04205
|
Seek the file pointer to zero since we now use multipart for upload of userfiles, which does not seek automatically.
|
2014-09-10 17:18:49 -04:00 |
|
Jake Moshenko
|
29d40db5ea
|
Add a new RadosGW storage engine. Allow engines to distinguish not only between those that can support direct uploads and downloads, but those that support doing it through the browser. Rename resumeable->resumable.
|
2014-09-09 15:54:03 -04:00 |
|
Jake Moshenko
|
64480fd4ed
|
Merge remote-tracking branch 'origin/master' into yellowalert
Conflicts:
data/migrations/versions/82297d834ad_add_us_west_location.py
test/data/test.db
|
2014-09-05 11:30:30 -04:00 |
|
Jake Moshenko
|
3c57e612b3
|
Merge remote-tracking branch 'origin/zegooglesdosomething'
|
2014-09-04 20:10:16 -04:00 |
|
Joseph Schorr
|
987177fd7e
|
Have require_fresh_login not apply if there is no password set for the user
|
2014-09-04 19:47:12 -04:00 |
|
Jake Moshenko
|
1a230f635a
|
Use datetime.min instead of a fixed span for the last login default time.
|
2014-09-04 19:15:06 -04:00 |
|
Joseph Schorr
|
e028d4ae0a
|
Merge master into branch
|
2014-09-04 18:08:18 -04:00 |
|
Joseph Schorr
|
1c2de35f28
|
Code review fixes
|
2014-09-04 17:54:51 -04:00 |
|
Joseph Schorr
|
e783df31e0
|
Add the concept of require_fresh_login to both the backend and frontend. Sensitive methods will now be marked with the annotation, which requires that the user has performed a login within 10 minutes or they are asked to do so in the UI before running the operation again.
|
2014-09-04 14:24:20 -04:00 |
|
Joseph Schorr
|
1e7e012b92
|
Add a requirement for the current password to change the user's password or email address
|
2014-09-03 15:41:25 -04:00 |
|
Jake Moshenko
|
2dcdd7ba5b
|
Add exponential backoff of login attempts.
|
2014-09-02 15:27:05 -04:00 |
|
Joseph Schorr
|
6ec89bb179
|
Add Slack notification support
|
2014-08-26 22:09:56 -04:00 |
|
Joseph Schorr
|
d76d4704a0
|
Add pagination to the notifications API and make the UI only show a maximum of 5 notifications (beyond that, it shows "5+").
|
2014-08-26 15:19:39 -04:00 |
|
Joseph Schorr
|
a129aac94b
|
Add ability to regenerate robot account credentials
|
2014-08-25 17:19:23 -04:00 |
|
Joseph Schorr
|
99d75bede7
|
Handle error cases better for external services
|
2014-08-25 15:30:29 -04:00 |
|
Joseph Schorr
|
09a1c4d2b5
|
Add test fix and make sure Quay ups the connection count in its container
|
2014-08-25 14:23:21 -04:00 |
|
Joseph Schorr
|
80435d9c0b
|
Add support for docker search, now that auth is fixed
|
2014-08-22 19:41:22 -04:00 |
|
Joseph Schorr
|
d2880807b2
|
- Further fixes for license stuff
- Small fixes to ensure Quay works for Postgres
|
2014-08-21 19:21:20 -04:00 |
|
Joseph Schorr
|
32ea1d194f
|
Add support for the Hipchat room notification API
|
2014-08-19 17:40:36 -04:00 |
|
Joseph Schorr
|
35bd28a77e
|
Add support for the Flowdock Team chat API: https://www.flowdock.com/api/push
|
2014-08-19 14:33:33 -04:00 |
|
Joseph Schorr
|
02d3b70013
|
Make sure to search teams as well when determining the robots which have access to a private repo
|
2014-08-18 19:19:01 -04:00 |
|
Joseph Schorr
|
1460879169
|
Change an ancestry error into a 404
|
2014-08-18 13:35:03 -04:00 |
|
Joseph Schorr
|
e7daca5d95
|
Add better messaging and UI around repos and images that are currently being pushed
|
2014-08-13 17:54:15 -04:00 |
|
Jake Moshenko
|
29f1b048a3
|
Add support for Google Cloud Storage.
|
2014-08-12 02:06:44 -04:00 |
|
Joseph Schorr
|
11176215e1
|
Commit new DB changes and make sure the metadata is always present in some form
|
2014-08-11 18:35:26 -04:00 |
|
Joseph Schorr
|
389c88a7c4
|
Update federated login to store metadata and have the UI pull the information from the metadata
|
2014-08-11 18:25:01 -04:00 |
|
Joseph Schorr
|
2597bcef3f
|
Add support for login with Google. Note that this CL is not complete
|
2014-08-11 15:47:44 -04:00 |
|
Jake Moshenko
|
5d4a6fc279
|
Add support for GA at least for the initial page load.
|
2014-08-07 20:44:59 -04:00 |
|
Jake Moshenko
|
979f78f677
|
Stop clobbering the scope variable.
|
2014-08-06 18:51:04 -04:00 |
|
Joseph Schorr
|
e0bb94e439
|
Add path param description support
|
2014-08-06 17:47:32 -04:00 |
|
Joseph Schorr
|
05a1413153
|
Handle UI for dangerous scopes
|
2014-08-05 21:21:22 -04:00 |
|
Jake Moshenko
|
02e47ed572
|
Begin the work to allow robots and teams to be managed via API.
|
2014-08-05 20:53:00 -04:00 |
|
Joseph Schorr
|
7e8713171e
|
- Change updated_tags into the expected dict, not a list
- Update the event code on both sides to expect the dict
- Add filter support to the string builder
|
2014-08-05 17:45:40 -04:00 |
|
Jake Moshenko
|
0372013f70
|
Merge remote-tracking branch 'origin/redalert'
Conflicts:
app.py
|
2014-08-04 16:56:34 -04:00 |
|
Joseph Schorr
|
49801bc2c4
|
- Add web hook queue code back in. We'll remove it and turn it off after this CL goes to prod
- Make notification lookup always be by repo and its UUID, rather than the internal DB ID
- Add the init script for the notification worker
|
2014-07-31 13:30:54 -04:00 |
|
Joseph Schorr
|
b12d63ce9a
|
Make sure to always return the same cache busting string on prod, so that reloads of the page can still use the same cached resources
|
2014-07-29 20:54:16 -04:00 |
|
Joseph Schorr
|
1c7d72914b
|
The queue already adds 'notification' to the path
|
2014-07-29 15:19:05 -04:00 |
|
Joseph Schorr
|
a2f0f57414
|
- Small title fix
- Make sure sample event data uses the real event data generation code
|
2014-07-29 13:39:26 -04:00 |
|
Joseph Schorr
|
7de1dd7dc0
|
Merge branch 'master' into redalert
|
2014-07-28 18:35:39 -04:00 |
|
Joseph Schorr
|
32b2ecdfa6
|
Add ability to dismiss notifications
|
2014-07-28 18:23:46 -04:00 |
|