Commit graph

3957 commits

Author SHA1 Message Date
Joseph Schorr
0c7839203e Send the original host along to the registry code 2015-08-24 16:09:17 -04:00
Joseph Schorr
e56115d9d2 Move secret key generation before we load users of config, as they may reference it 2015-08-24 16:09:01 -04:00
Joseph Schorr
1450b7e84c Fix verbs support in V2 2015-08-24 12:05:09 -04:00
Joseph Schorr
cf030e2a98 Save the compressed image size on blob upload completion 2015-08-24 12:05:09 -04:00
Joseph Schorr
d246e68e68 Move shared V1/V2 code into common methods and fix verbs 2015-08-24 12:05:09 -04:00
Joseph Schorr
0e93dbb832 Fix image API for V2 images 2015-08-24 12:05:09 -04:00
Jake Moshenko
1f0c7f9cff Merge pull request #396 from jakedt/python-registry-v2
Python registry v2
2015-08-24 12:04:31 -04:00
Jake Moshenko
3bfec1d7a9 Style fixes. 2015-08-24 11:59:46 -04:00
Jake Moshenko
b998eca8e5 Fix the tests for registry v2 changes. 2015-08-24 11:59:12 -04:00
Jake Moshenko
f0ab7da3d1 Merge pull request #389 from coreos-inc/jakedt-buildstatus
Add the image build status to the readme
2015-08-21 16:42:30 -04:00
Jake Moshenko
b4a487e522 Add the image build status to the readme 2015-08-21 16:40:41 -04:00
josephschorr
b6d2a471ef Merge pull request #384 from coreos-inc/builddialogtrigger
Allow users to choose trigger or manual in the build dialog
2015-08-21 15:32:26 -04:00
Jimmy Zelinskie
b0d41314c5 Merge pull request #388 from coreos-inc/testfixlimit
Fix test by adding missing param
2015-08-21 15:08:02 -04:00
Joseph Schorr
36a2beab98 Fix test by adding missing param 2015-08-21 15:07:26 -04:00
josephschorr
b8bfed915d Merge pull request #382 from coreos-inc/manytags
Limit the number of branches and tags loaded to 30
2015-08-21 14:36:43 -04:00
Joseph Schorr
c0aca54e32 Allow users to choose trigger or manual in the build dialog
Fixes #379
2015-08-21 14:22:48 -04:00
Jimmy Zelinskie
7787e1350d Merge pull request #386 from coreos-inc/missingmigration2
Add missing migration
2015-08-21 14:21:51 -04:00
Joseph Schorr
e7c405f56b Add missing migration
Should have been in commit 84276ee945
2015-08-21 14:21:11 -04:00
josephschorr
651f41ee4f Merge pull request #385 from coreos-inc/carrierhasarrived
Add new carrier billing plan
2015-08-21 14:19:38 -04:00
Joseph Schorr
e5d2083912 Add new carrier billing plan
Fixes #370
2015-08-21 14:10:48 -04:00
Joseph Schorr
b6502d9302 Limit the number of branches and tags loaded to 30
Fixes #380
2015-08-21 14:07:20 -04:00
josephschorr
0dc0f23c5e Merge pull request #360 from coreos-inc/python-registry-v2-smallfixes
Python registry v2 fixes
2015-08-20 15:21:50 -04:00
josephschorr
9098e0a1fe Merge pull request #381 from coreos-inc/builddialog
Better build dialog UX
2015-08-20 14:32:26 -04:00
Joseph Schorr
b3fcd3f84e Better build dialog UX
We now automatically validate the chosen Dockerfile/archive, and automatically check to see if a robot is needed
2015-08-20 13:41:08 -04:00
Matt Jibson
513ade5fae Merge pull request #378 from mjibson/notification-ssl-client-certs
Send SSL client certs on webhook notifications
2015-08-20 12:14:39 -04:00
Matt Jibson
2ea784cd6d Send SSL client certs on webhook notifications
This allows clients that provide a HTTPS webook endpoint a way to verify
that the source of the notification came from quay.io. Needed for the
kubernetes auto deployer so it can verify the request. And apparently
others have also wanted this.
2015-08-19 13:53:34 -04:00
Joseph Schorr
dead054b43 Fix image API for V2 images 2015-08-19 13:35:47 -04:00
Matt Jibson
607937e683 Merge pull request #374 from mjibson/improve-local-docker
Add buildman and test to the docker build script
2015-08-18 16:47:18 -04:00
Matt Jibson
4cb4288672 Merge pull request #373 from mjibson/fix-metric-tests
Fix test_queue.py tests
2015-08-18 14:05:29 -04:00
Jimmy Zelinskie
dd892aa765 changelog: cut 1.11.2 2015-08-18 13:52:26 -04:00
Matt Jibson
72c21a98e8 Add buildman and test to the docker build script 2015-08-18 13:47:16 -04:00
josephschorr
062144c881 Merge pull request #376 from coreos-inc/ldapsecurityfix
SECURITY FIX: LDAP authentication
2015-08-18 12:35:45 -04:00
Joseph Schorr
0854d20cbd SECURITY FIX FOR LDAP
It appears the recent migration of the LDAP code and add of a check for the admin username/password being invalid *broke the LDAP password check*, allowing any password to succeed for login. This fixes the problem, add unit tests to verify the fix and add some tests to our other external auth test suite.

A release will be needed immediately along with an announcement
2015-08-18 12:32:19 -04:00
Matt Jibson
c3518c2c99 Merge pull request #375 from mjibson/fix-notification-get-repo-2
Correct fix for notification get repo
2015-08-18 11:40:46 -04:00
Matt Jibson
7407bca728 Correct fix for notification get repo
The fix in #366 was wrong. Not sure how I tested it and it worked.
2015-08-17 17:54:33 -04:00
Matt Jibson
fc671f3dde Fix test_queue.py tests
This restores the reporter class as was before the metrics changes.
2015-08-17 17:22:46 -04:00
Jimmy Zelinskie
523dc912f7 Merge pull request #372 from coreos-inc/notifyui
Better notifications UI
2015-08-17 17:13:24 -04:00
Jimmy Zelinskie
239f76d39f Merge pull request #368 from coreos-inc/buildarchive
Allow builds to be started with an external archive URL
2015-08-17 17:09:14 -04:00
Joseph Schorr
84276ee945 Better notifications UI
Fixes #369
2015-08-17 17:08:58 -04:00
Joseph Schorr
f092c00621 Allow builds to be started with an external archive URL
Fixes #114
2015-08-17 17:01:49 -04:00
Jimmy Zelinskie
3f6f5162e8 Merge pull request #371 from coreos-inc/fmt
Fix tests in response to breakage in #351
2015-08-17 16:27:53 -04:00
Joseph Schorr
4625ecf273 Fix tests in response to breakage in #351 2015-08-17 16:26:20 -04:00
Jake Moshenko
2fd1d5969e Merge pull request #351 from mjibson/more-metrics
More metrics
2015-08-17 13:09:08 -04:00
Matt Jibson
9a7e5bb35e Batch cloudwatch puts 2015-08-17 12:03:49 -04:00
Jimmy Zelinskie
3a5eb40563 Merge pull request #366 from mjibson/fix-notification-get-repo
Fix notification worker's use of get repo notification
2015-08-14 15:45:47 -04:00
Matt Jibson
132bc4491b Fix notification worker's use of get repo notification 2015-08-14 15:42:31 -04:00
josephschorr
9214289948 Merge pull request #364 from jzelinskie/pngoptim
static: optimized png images
2015-08-14 14:47:22 -04:00
Jimmy Zelinskie
27078b1e16 static: optimized png images
for file in *.png ; do pngcrush -reduce -brute "$file" "${file%.png}-crushed.png" && mv -f "${file%.png}-crushed.png" "$file" ; done
2015-08-14 14:45:01 -04:00
Joseph Schorr
bc4e07343e Fix PATCH semantics due to recent API changes 2015-08-13 15:35:37 -04:00
Quentin Machu
f17294a989 Merge pull request #359 from barakmich/changes
changelog: cut 1.11.1
2015-08-13 15:29:59 -04:00