Commit graph

7574 commits

Author SHA1 Message Date
Jimmy Zelinskie
92e978fa0f endpoints.v2: yapf format 2017-06-29 13:24:00 -04:00
Jimmy Zelinskie
ecd5996386 endpoints.v2: new fs layout for data interface
Fixes QUAY-656
2017-06-29 13:19:53 -04:00
Charlton Austin
570c72db17 Merge pull request #2733 from charltonaustin/create_data_interface_for_subsystem_api/tag_632
refactor(data/model/tag_interface): adding in new support for tags api
2017-06-29 11:48:26 -04:00
Charlton Austin
fdb63632b0 Merge branch 'master' into create_data_interface_for_subsystem_api/tag_632 2017-06-29 10:33:15 -04:00
Antoine Legrand
13002abfd6 Merge pull request #2745 from coreos-inc/fix-missed-file
Fix file I forgot to update
2017-06-29 11:55:34 +02:00
Joseph Schorr
fcaf309ce6 Fix file I forgot to update 2017-06-29 10:50:59 +03:00
josephschorr
0e702c72f2 Merge pull request #2739 from coreos-inc/joseph.schorr/QUAY-664/verbs-interface-refactor
Refactor Verbs model definitions to match new style
2017-06-29 10:07:36 +03:00
Joseph Schorr
d07cc91dc6 yapf 2017-06-29 09:57:39 +03:00
josephschorr
04114cf105 Merge pull request #2742 from coreos-inc/joseph.schorr/QUAY-665/securityworker-interface
Data interface for securityworker
2017-06-29 09:56:48 +03:00
Joseph Schorr
27ed3bedcc yapf 2017-06-29 09:43:04 +03:00
Charlton Austin
400b346953 test(endpoints/api): add in test for tag
this adds tests for the pro oci model

Issue: https://coreosdev.atlassian.net/browse/QUAY-632

- [ ] It works!
- [ ] Comments provide sufficient explanations for the next contributor
- [ ] Tests cover changes and corner cases
- [ ] Follows Quay syntax patterns and format
2017-06-28 15:14:03 -04:00
Jimmy Zelinskie
80c9b611a4 Merge pull request #2730 from jzelinskie/v2-interface
endpoints.v2: new fs layout for data interface
2017-06-28 13:51:43 -04:00
Jimmy Zelinskie
5a651544bc Merge pull request #2716 from jzelinskie/secscan-catch-all
util.secscan.api: add catch all for API failures
2017-06-28 13:42:33 -04:00
Jimmy Zelinskie
1d2640e012 util.secscan.fake: add test for unexpected status 2017-06-28 13:40:04 -04:00
Joseph Schorr
1ddb09ac11 Change security worker to use data interface 2017-06-28 14:50:52 +03:00
Joseph Schorr
ec81148d73 Add super basic security worker test 2017-06-28 14:03:57 +03:00
Joseph Schorr
8b4958dbcc Move verbs model into new file structure 2017-06-28 13:05:02 +03:00
Joseph Schorr
8ac20edfb2 Move verbs security tests into pytest style 2017-06-28 12:48:02 +03:00
Joseph Schorr
2f018046ec Move conduct_call into a common test lib for all endpoints 2017-06-28 11:38:36 +03:00
Alec Merdler
91d2cb1ec1 Merge pull request #2736 from alecmerdler/fix-remove-typings
Remove References to Typings Package
2017-06-27 14:44:27 -07:00
alecmerdler
ae0ed04621 remove reference to typings NPM package in Dockerfile 2017-06-27 12:05:17 -07:00
Alec Merdler
7ffbd31174 Merge pull request #2717 from alecmerdler/tslint
TSLint
2017-06-27 11:49:36 -07:00
alecmerdler
41e7e559a6 added TSLint for TypeScript code style checking, fixed associated errors 2017-06-27 11:37:13 -07:00
Charlton Austin
337b68abdc style(endpoints/api/tag*): ran yapf
### Description of Changes

Issue: https://coreosdev.atlassian.net/browse/QUAY-632

## Reviewer Checklist

- [ ] It works!
- [ ] Comments provide sufficient explanations for the next contributor
- [ ] Tests cover changes and corner cases
- [ ] Follows Quay syntax patterns and format
2017-06-27 14:24:23 -04:00
Charlton Austin
941cb4b4ee refactor(endpoints/api/tag*): adding in new support for tags api
this creates an interface for hidding details of the data model for pre oci and post oci code

Issue: https://coreosdev.atlassian.net/browse/QUAY-632

- [ ] It works!
- [ ] Comments provide sufficient explanations for the next contributor
- [ ] Tests cover changes and corner cases
- [ ] Follows Quay syntax patterns and format
2017-06-27 13:53:11 -04:00
josephschorr
6a7722cadb Merge pull request #2731 from coreos-inc/notification-enable-event
Fix log for reenabling a notification
2017-06-27 18:36:25 +03:00
Joseph Schorr
11659f73bf Fix log for reenabling a notification
We forgot to log the event and method names
2017-06-27 15:26:40 +03:00
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