Joseph Schorr
7b72cf8b27
Small fix for georeplication and add better logs
...
Previously, if we attempted to georeplicate storage from the existing location and, somehow, that existing location did not exist, we'd still mark the new location as invalid. This is a major problem for storage engines that are not consistent. Now, we first try a back off strategy to find the image in the existing storage and, as well, if the replication fails in any way, we log it.
2017-06-23 17:07:05 -04:00
Alec Merdler
2cd56a06fd
Merge pull request #2723 from alecmerdler/fix-free-trial-link
...
Fix Free Trial Link 404
2017-06-23 13:19:42 -07:00
alecmerdler
f5c1ae0719
fixed AngularJS escaping '?' character in URL
2017-06-23 11:27:07 -07:00
Antoine Legrand
57d49a5970
Merge pull request #2686 from alecmerdler/e2e-protractor
...
End-to-End Testing with Protractor
2017-06-23 16:35:16 +02:00
alecmerdler
31d518f3e1
added Protractor for end-to-end testing
2017-06-22 22:16:05 -07:00
Alec Merdler
606222f32e
Merge pull request #2722 from alecmerdler/fix-setup-css
...
Fix QE Setup Background Styling
2017-06-22 19:46:31 -07:00
alecmerdler
675127e0da
fixed background CSS in setup
2017-06-22 19:12:15 -07:00
josephschorr
972cae4897
Merge pull request #2719 from coreos-inc/v2.4.0-fixuri
...
Fix URI lib import in setup tool
2017-06-22 16:18:14 -04:00
Joseph Schorr
6ae81ae50b
Fix URI lib import in setup tool
...
Move to web pack broke this
2017-06-22 16:14:11 -04:00
Charlton Austin
0841d2bfb9
Merge pull request #2715 from charltonaustin/fix_endpoint_error
...
fix(endpoints): added in proper error handling
2017-06-21 17:00:38 -04:00
Charlton Austin
5e6aa6648b
fix(endpoints): added in proper error handling
...
before we would return a 400 without a message because the errors were not being caught
Issue: https://www.pivotaltracker.com/story/show/145459707
- [ ] It works!
- [ ] Comments provide sufficient explanations for the next contributor
- [ ] Tests cover changes and corner cases
- [ ] Follows Quay syntax patterns and format
2017-06-21 16:59:48 -04:00
Antoine Legrand
6efcf9124c
Merge pull request #2698 from coreos-inc/jsonnet-gitlab
...
Generate .gitlab.yaml from .gitlab.jsonnet
2017-06-20 10:16:12 +02:00
josephschorr
e9813711e3
Merge pull request #2707 from coreos-inc/cancel-emails
...
Only send internal cancelation emails if the user canceled themselves
2017-06-19 15:22:09 -04:00
Alec Merdler
940a543a57
Merge pull request #2712 from alecmerdler/fix-service-status-styling
...
Fixed Footer Service Status Alignment
2017-06-16 14:30:30 -07:00
alecmerdler
a46083ad57
fixed footer service status alignment
2017-06-16 14:15:27 -07:00
josephschorr
4f956cc15e
Merge pull request #2709 from coreos-inc/v2.4.0-cl
...
Add Changelog for v2.4.0
2017-06-16 16:27:05 -04:00
Joseph Schorr
74611d99c2
Add Changelog for v2.4.0
2017-06-16 15:49:11 -04:00
Jimmy Zelinskie
ce2a4bff35
Merge pull request #2708 from jzelinskie/app-registry-config
...
add app registry config to setup tool: default off
2017-06-16 15:44:49 -04:00
Jimmy Zelinskie
e028e159c0
add app registry config to setup tool: default off
2017-06-16 15:44:00 -04:00
Joseph Schorr
159badf7ed
Only send internal cancelation emails if the user canceled themselves
...
In the other case (where payment failed), we already auto-email the customer
2017-06-16 14:27:55 -04:00
josephschorr
37a6f1f5d9
Merge pull request #2706 from coreos-inc/zero-chunk-test
...
Add a zero chunk test to cloud storage
2017-06-16 13:42:51 -04:00
Joseph Schorr
a20d758642
Add a zero chunk test to cloud storage
2017-06-16 13:38:38 -04:00
Antoine Legrand
24044df945
Generate .gitlab.yaml via .gitlab.jsonnet
2017-06-15 14:16:00 +02:00
Alec Merdler
165486180d
Merge pull request #2703 from coreos-inc/update-readme-add-yarn-dependency
...
Update README With How to Add a Yarn Dependency
2017-06-14 15:19:42 -07:00
Alec Merdler
b61b4c189a
update readme with how to add a Yarn dependency
2017-06-14 14:43:59 -07:00
Alec Merdler
ed2e32fb39
Merge pull request #2702 from alecmerdler/fix-app-view-settings-layout
...
Fix App Settings View Layout Styling
2017-06-14 13:05:03 -07:00
Alec Merdler
113a215ec2
Merge pull request #2701 from alecmerdler/fix-remove-react
...
Remove ngReact Module to fix AngularJS Loading
2017-06-14 12:56:22 -07:00
alecmerdler
7cd1e5208a
fix app settings view layout styling
2017-06-14 12:42:35 -07:00
alecmerdler
5aa18456b7
removed ngReact module dependency
2017-06-14 12:30:21 -07:00
Alec Merdler
9c49093d2a
Merge pull request #2700 from alecmerdler/karma-headless-chrome
...
Use Headless Chrome for Unit Tests
2017-06-14 12:04:36 -07:00
alecmerdler
e1210cd6df
removed PhantomJS in favor of ChromeHeadless and upgraded Karma, removed Karma tests from Dockerfile
2017-06-13 17:04:07 -07:00
Alec Merdler
544f4ed41b
Merge pull request #2699 from alecmerdler/fix-webpack-too-many-bundles
...
Fix Webpack for Local Development
2017-06-13 13:22:13 -07:00
alecmerdler
93e3455806
only add hash to Webpack bundle in production mode
2017-06-13 13:07:46 -07:00
Evan Cordell
b6d423a50d
Merge pull request #2687 from ecordell/enable-builds-trust
...
Re-enable builds and tag modification when signing is enabled
2017-06-13 11:20:04 -04:00
Antoine Legrand
817d75d6dc
Merge pull request #2697 from coreos-inc/appr_blob_pull
...
Appr: fix pull blob (missing param)
2017-06-13 16:28:00 +02:00
Evan Cordell
7b3cb9c8b7
Re-enable builds and tag operations in the UI
2017-06-13 09:56:47 -04:00
josephschorr
773104ffbf
Merge pull request #2690 from coreos-inc/alegrand/QUAY-595/fix_gunicorn_pythonpath
...
gunicorn-conf: add quay directory to syspath
2017-06-12 15:38:50 -04:00
josephschorr
b269cb84a3
Merge pull request #2688 from coreos-inc/build-badge-query
...
Remove expensive call in build badge
2017-06-12 15:06:13 -04:00
Joseph Schorr
a949a44cb2
Remove expensive call in build badge
...
We don't need to list all the tags to determine if any exist, and showing the repo is ready when it is empty is probably correct behavior anyway
2017-06-12 14:53:54 -04:00
josephschorr
4fd2047e30
Merge pull request #2693 from coreos-inc/gc-query-opt
...
Optimize GC query join a bit by reducing the surface
2017-06-12 13:37:55 -04:00
Joseph Schorr
d68b65d90c
Optimize GC query join a bit by reducing the surface
...
We remove the directly referenced images from the join across ancestors, as they will be covered by the first part of the union clause. For some large repositories, this will result in a significantly reduced set of images that have to be joined NxM.
2017-06-12 12:55:32 -04:00
Alec Merdler
d1a7a54038
Merge pull request #2689 from alecmerdler/remove-react-components
...
Remove React UI Components
2017-06-09 12:15:17 -07:00
josephschorr
51a952d50c
Merge pull request #2680 from coreos-inc/catalog-fixes
...
Various small catalog fixes
2017-06-09 13:43:11 -04:00
Jimmy Zelinskie
9df04a09d6
Merge pull request #2694 from jzelinskie/fix-torrent-config-validation
...
Fix torrent config validation
2017-06-09 13:39:01 -04:00
Jimmy Zelinskie
a16b469d9b
util.registry.torrent: stash kid in JWT headers
...
Upstream, chihaya reads this header in order to find the kid in the list
of maintained keys. A long time ago, it used to just iterate, but now it
needs to know the kid.
2017-06-09 13:31:38 -04:00
Jimmy Zelinskie
7d07c2ed07
util.config.validators: fix torrent validation
...
This code was mistaken the info dict with the params passed in an
announce request. Rather, now we expose a function for creating a jwt
from infohashes directly.
2017-06-09 13:31:38 -04:00
Alec Merdler
b4f1e7241f
Merge pull request #2692 from alecmerdler/webpack-cachebuster
...
Add Cache Busting File Hash to Webpack Bundle
2017-06-08 15:01:26 -07:00
alecmerdler
9db3600463
append file hash to frontend Webpack bundle for cachebusting instead of random string
2017-06-08 13:08:38 -07:00
Antoine Legrand
3bd2148abd
gunicorn-conf: add quay directory to syspath
2017-06-08 20:50:42 +02:00
alecmerdler
9dfab42c0a
remove React code, node-sass, and sass-loader dependencies
2017-06-08 11:19:25 -07:00