Commit graph

7597 commits

Author SHA1 Message Date
Alec Merdler
e45ffb39d1 Merge pull request #2726 from alecmerdler/fix-cor-tabs-back-button
Fix UI Tabs To Play Nicely with Browser Back Button
2017-06-26 16:55:14 -07:00
alecmerdler
f78e1fb679 added end-to-end tests for cor-tabs in image repo view 2017-06-26 16:53:42 -07:00
alecmerdler
8c03a6be31 cor-tab-panel emits first registered tab ID if active tab is undefined
adding e2e tests for cor-tabs
2017-06-26 16:53:12 -07:00
Jimmy Zelinskie
b1434b0380 endpoints.v2: yapf format 2017-06-26 18:22:17 -04:00
Jimmy Zelinskie
0e26a03f7e endpoints.v2: new fs layout for data interface
Fixes QUAY-658
2017-06-26 18:21:35 -04:00
Jimmy Zelinskie
46087d5e64 util.secscan.api: more robust API failures cases
Addresses QUAY-672 by handling all status codes that are not 404 and 5xx
and moving response decoding inside the try/except block to ensure that
the response object is in scope.
2017-06-26 17:13:51 -04:00
Antoine Legrand
7efd222a19 Merge pull request #2729 from coreos-inc/ci-docker
use-docker host dns for CI
2017-06-26 19:42:49 +02:00
Antoine Legrand
e514362394 use-docker host dns for CI 2017-06-26 16:57:00 +02:00
josephschorr
dc2e7caabe Merge pull request #2725 from coreos-inc/further-repl-logs
Small fix for georeplication and add better logs
2017-06-23 17:07:40 -04:00
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
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
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