Commit graph

3966 commits

Author SHA1 Message Date
Jake Moshenko
8269d4ac90 Checkpoint implementing PATCH according to Docker 2015-09-03 16:26:02 -04:00
josephschorr
35919b4cc8 Merge pull request #418 from coreos-inc/python-registry-v2-testsuite
Fix auth and add V2 tests!
2015-09-03 15:33:08 -04:00
Joseph Schorr
42dba8655c Fix auth and add V2 tests! 2015-09-03 12:21:21 -04:00
josephschorr
0823ba5c46 Merge pull request #441 from coreos-inc/ersetupimprove
ER setup improvements
2015-09-02 17:46:53 -04:00
josephschorr
b8a86f3bca Merge pull request #444 from coreos-inc/swift-version
Allow users to choose the version of Swift to use
2015-09-02 17:46:41 -04:00
Joseph Schorr
587ef85c7f Allow users to choose the version of Swift to use
Fixes #442
2015-09-02 17:46:14 -04:00
Joseph Schorr
f6cca81178 Handle hostname changes in the config panel
Fixes #436
2015-09-02 17:21:38 -04:00
Joseph Schorr
0a91a1d9d8 Redirect to the /setup page automatically in the ER when not fully setup 2015-09-02 14:59:54 -04:00
josephschorr
d461d2639f Merge pull request #440 from coreos-inc/orgmessaging
Better new org messaging
2015-09-02 13:56:36 -04:00
Joseph Schorr
18fe8a4d7c Better new org messaging
Fixes #437
2015-09-02 13:55:51 -04:00
josephschorr
9889ca268a Merge pull request #432 from coreos-inc/oauthcheck
Build the OAuth redirect URL ourselves, rather than relying on undocumented Flask behavior
2015-09-02 13:35:44 -04:00
Joseph Schorr
b7f487da42 Build the OAuth redirect URL ourselves, rather than relying on undocumented Flask behavior 2015-09-02 13:32:11 -04:00
Quentin Machu
b76298121d Merge pull request #438 from Quentin-M/fix-syslog
Add newline char in syslog-ng config
2015-09-02 10:28:55 -04:00
Quentin Machu
8a4c5a5491 Add newline char in syslog-ng config 2015-09-02 10:07:34 -04:00
Matt Jibson
1e1711aae9 Merge pull request #434 from mjibson/abort-failed-s3-uploads
Return an error on failed S3 uploads
2015-09-01 15:54:13 -04:00
Matt Jibson
a821ad2b01 Return an error on failed S3 uploads
The previous change to this file didn't raise the error up to stream_write,
and so the complete_upload function still ran because the loop was only
broken. It errored because the data was already canceled. This is better
than what we had before, which was to silently fail but report success
(even internally to ourselves!) on bad image upload.

This means we discovered a bug where a user could have failed during image
upload, but quay would write that image to the repository, potentially
writing broken images to S3.
2015-09-01 15:53:32 -04:00
josephschorr
62ea4a6cf4 Merge pull request #191 from coreos-inc/carmen
Add automatic storage replication
2015-09-01 15:04:36 -04:00
Joseph Schorr
724b1607d7 Add automatic storage replication
Adds a worker to automatically replicate data between storages and update the database accordingly
2015-09-01 14:53:32 -04:00
Jake Moshenko
b410ecd164 Merge pull request #431 from coreos-inc/biglogs
Biglogs
2015-09-01 12:08:24 -04:00
Jake Moshenko
f1bd702e7b Upgrade to phusion baseimage 0.9.17
14ec533a16/Changelog.md
2015-09-01 11:44:15 -04:00
Jake Moshenko
3a0d28653b Stop logging user and messages files in syslog
They contained duplicates of all of our app logs.
2015-09-01 11:44:15 -04:00
josephschorr
e04591890a Merge pull request #429 from coreos-inc/orgmemberapi
Add back the ability to retrieve information for an org member directly
2015-08-31 17:00:12 -04:00
Joseph Schorr
51c507d02d Add back the ability to retrieve information for an org member directly
Fixes #427
2015-08-31 16:45:24 -04:00
josephschorr
c693afca6a Merge pull request #426 from coreos-inc/unicodefix
Fix Dockerfile parsing for unicode and add testing
2015-08-31 15:03:01 -04:00
Joseph Schorr
fb86b4bf2c Fix Dockerfile parsing for unicode and add testing
Fixes #423
2015-08-31 14:32:26 -04:00
Matt Jibson
a5d47f4b28 Merge pull request #419 from mjibson/improve-multipart-uploads
Measure multipart uploads
2015-08-31 13:51:23 -04:00
Matt Jibson
ab25542bd7 Measure multipart uploads
see #304
2015-08-31 13:48:52 -04:00
Matt Jibson
92fb753dee Merge pull request #424 from mjibson/cancel-mp
Cancel failed multipart uploads
2015-08-31 13:42:04 -04:00
josephschorr
adc66a2894 Merge pull request #422 from coreos-inc/logsgzipfix
Change build logs load to using streaming Gzip
2015-08-31 12:15:30 -04:00
Matt Jibson
9aedfc8d2c Cancel failed multipart uploads 2015-08-31 03:07:44 -04:00
josephschorr
844e773ec4 Merge pull request #421 from coreos-inc/generatorfixfix
Add missing `tell()` method to GeneratorFile and add tests
2015-08-28 14:08:53 -04:00
Joseph Schorr
c0c1da3232 Change build logs load to using streaming Gzip 2015-08-28 14:08:13 -04:00
Joseph Schorr
43e77a7a14 Add missing tell() method to GeneratorFile and add tests 2015-08-28 12:10:03 -04:00
Jimmy Zelinskie
57336b32e6 Merge pull request #420 from coreos-inc/buildlogloaderr
Slightly better build logs error message
2015-08-28 11:50:14 -04:00
Joseph Schorr
f22d585b7a Slightly better build logs error message 2015-08-28 11:49:29 -04:00
josephschorr
1e49002458 Merge pull request #410 from coreos-inc/uxbugfix
Only hide the Create Triggers button in XS mode (mobile)
2015-08-27 15:23:25 -04:00
Matt Jibson
c614f1ecf7 Merge pull request #412 from mjibson/fix-cloudwatch-limit
Use real cloudwatch limit
2015-08-27 12:14:59 -04:00
Jimmy Zelinskie
0fe6f48563 Merge pull request #416 from jzelinskie/addkeys
add barakmich, quentin, mjibson keys to builders
2015-08-27 11:50:54 -04:00
Jimmy Zelinskie
0365831015 add barakmich, quentin, mjibson keys to builders
Fixes coreos-inc/quay-policies#38
2015-08-27 11:42:53 -04:00
Jake Moshenko
afdd687192 Merge pull request #414 from jakedt/python-registry-v2
Implement some new methods on the storage engines.
2015-08-27 11:37:44 -04:00
Jake Moshenko
398202e6fc Implement some new methods on the storage engines. 2015-08-27 11:29:19 -04:00
Matt Jibson
4aa5ab88dd Use real cloudwatch limit
Although cloudwatch allows 40KB of data, it may be from no more than 20
different metrics. Until we can do that, limit the total points to 20.
2015-08-26 16:48:48 -04:00
josephschorr
4fa37a46d1 Merge pull request #408 from coreos-inc/python-registry-v2-notfun
Change to return a proper manifest URL
2015-08-26 16:17:25 -04:00
josephschorr
9d1296da38 Merge pull request #407 from coreos-inc/python-registry-v2-pushevent
Spawn the repo_push event in V2
2015-08-26 16:13:02 -04:00
Joseph Schorr
9842857b89 Change to return a proper manifest URL 2015-08-26 14:14:59 -04:00
Joseph Schorr
a030ffc110 Only hide the Create Triggers button in XS mode (mobile) 2015-08-26 12:08:59 -04:00
Joseph Schorr
aa90caa97e Spawn the repo_push event in V2
Fixes #403
2015-08-25 16:02:21 -04:00
josephschorr
9fe573aacc Merge pull request #406 from coreos-inc/python-registry-v2-unsize
Rename wrap_with_hash to a more generic wrap_with_handler
2015-08-25 15:54:36 -04:00
josephschorr
7510004f7e Merge pull request #404 from coreos-inc/python-registry-v2-pushfix
Fix 500 error when pushing a manifest previously pushed
2015-08-25 15:54:03 -04:00
Joseph Schorr
84458811d5 Rename wrap_with_hash to a more generic wrap_with_handler 2015-08-25 15:53:13 -04:00