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
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
Quentin Machu
f17294a989
Merge pull request #359 from barakmich/changes
...
changelog: cut 1.11.1
2015-08-13 15:29:59 -04:00
Barak Michener
ab06443c75
changelog: cut 1.11.1
2015-08-13 15:27:59 -04:00
Jimmy Zelinskie
1a0dc0d604
Merge pull request #356 from coreos-inc/jsfixes
...
Small JS and HTML fixes
2015-08-13 12:36:05 -04:00
Jimmy Zelinskie
defbfcd5ab
Merge pull request #357 from coreos-inc/bbnpefix
...
Fix small NPE in BB trigger code
2015-08-13 12:29:38 -04:00
Joseph Schorr
17d3bed835
Fix small NPE in BB trigger code
2015-08-13 12:28:48 -04:00
Joseph Schorr
c84d2e750f
Fix NPE in plans manager while loading
2015-08-13 12:25:21 -04:00
Joseph Schorr
3ca9dad2dd
Fix tour content page: Was missing a </div>
2015-08-13 12:23:52 -04:00
Joseph Schorr
7b77d3990d
Organizations need to load the public repos as well
2015-08-13 12:19:18 -04:00
Jimmy Zelinskie
6a41159475
Merge pull request #355 from coreos-inc/fixplanui
...
Plan UI lookup was using the *name* of the plan, not its data
2015-08-12 23:53:45 -04:00
Joseph Schorr
932a85a8c9
Plan UI lookup was using the *name* of the plan, not its data
2015-08-12 23:44:04 -04:00
Matt Jibson
7c3b555ee9
Code review
2015-08-12 16:31:01 -04:00
Jimmy Zelinskie
5ba3521e67
Merge pull request #353 from coreos-inc/volcheckfix
...
Loosen the check for mounted volumes
2015-08-12 16:02:25 -04:00
Matt Jibson
5ce4702814
Merge pull request #329 from mjibson/fix-weak-dh
...
Fix weak DH configuration
2015-08-12 15:33:42 -04:00
josephschorr
74bffa3e25
Merge pull request #350 from coreos-inc/superseceded
...
Allow a stripe plan to be superseded
2015-08-12 15:18:18 -04:00
Matt Jibson
f043bc1379
Don't enable the metric queue if there's no Cloudwatch
2015-08-12 15:14:09 -04:00
Jake Moshenko
ec6bee35b6
Allow a stripe plan to be superseded
...
If a plan has a direct corrolary, show that one as the selected plan
instead of showing the plan as deprecated even though it has the same
details
2015-08-12 15:01:15 -04:00
Joseph Schorr
5ea028c8be
Loosen the check for mounted volumes
...
Docker apparently does not always use the same mounted volume type
Fixes #352
2015-08-12 13:16:58 -04:00
Matt Jibson
b483209862
Wrap API and registry requests with common metric timings
...
Record response times, codes, and rollup non-2XX responses.
2015-08-12 12:16:00 -04:00
Matt Jibson
b04c190ca0
Prevent the metric queue from growing unbounded
2015-08-12 12:16:00 -04:00
Matt Jibson
cfb6e884f2
Refactor metric collection
...
This change adds a generic queue onto which metrics can be pushed. A
separate module removes metrics from the queue and adds them to Cloudwatch.
Since these are now separate ideas, we can easily change the consumer from
Cloudwatch to anything else.
This change maintains near feature parity (the only change is there is now
just one queue instead of two - not a big deal).
2015-08-12 12:15:52 -04:00
Jimmy Zelinskie
aee746bec6
Merge pull request #349 from coreos-inc/buildreffix
...
Really fix the build trigger schema and add a test for it
2015-08-11 17:27:51 -04:00
Joseph Schorr
09bb98f161
Really fix the build trigger schema and add a test for it
2015-08-11 17:17:18 -04:00
Jimmy Zelinskie
a5d0569e35
Merge pull request #347 from coreos-inc/passwordnonauth
...
Disable password change for non-DB auth
2015-08-11 15:58:57 -04:00
Jimmy Zelinskie
1c684be11c
Merge pull request #348 from coreos-inc/fixtests
...
Fix tests broken by the recent plan change
2015-08-11 14:11:12 -04:00
Joseph Schorr
60ab3c339f
Fix tests broken by the recent plan change
2015-08-11 14:09:02 -04:00
Joseph Schorr
16b012e05c
Disable password change for non-DB auth
...
Fixes #344
2015-08-11 13:53:09 -04:00
josephschorr
fcfeb137bc
Merge pull request #345 from coreos-inc/freetrial
...
Unify the free trial period
2015-08-10 18:33:07 -04:00