Commit graph

7651 commits

Author SHA1 Message Date
Charlton Austin
bbe9b033d0 style(endpoints/api/repoemail): ran yapf
### Description of Changes

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

## 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-07-13 15:34:48 -04:00
Charlton Austin
d01b55f27d refactor(endpoints/api/repoemail): added in pre_oci model
### Description of Changes

this is so we can abstract away the data interface

[TESTING->locally with docker compose]

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

## 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-07-13 15:30:07 -04:00
Charlton Austin
82488c9102 Merge pull request #2753 from charltonaustin/api_tag_v22
refactor(endpoints/api/tag): refactor code for v22
2017-07-12 15:51:48 -04:00
Charlton Austin
d5d0887c0f Merge pull request #2774 from charltonaustin/fix_postgres_ci_tests
feat(Makefile): add in new postgres target
2017-07-12 15:51:36 -04:00
Charlton Austin
3b52f437b1 feat(Makefile): add in new postgres target
this adds in a new target that allows you to run postgres tests with
a single command

Issue: NA

- [ ] It works!
- [ ] Comments provide sufficient explanations for the next contributor
- [ ] Tests cover changes and corner cases
- [ ] Follows Quay syntax patterns and format
2017-07-12 14:35:23 -04:00
Alec Merdler
21ecc2eadd Merge pull request #2674 from alecmerdler/cor-table-styling
UI Table Styling
2017-07-12 14:21:36 -04:00
Charlton Austin
131acde317 refactor(data+endpoints): code review changes
this puts the view logic on the object and adds a parameter for logging

[TESTING->locally with docker compose]

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-07-12 14:10:21 -04:00
alecmerdler
5e41de5370 maintain fixed-width columns when filtering cor-table 2017-07-12 14:02:55 -04:00
josephschorr
457f685952 Merge pull request #2764 from coreos-inc/joseph.schorr/QUAY-623/health-data-interface
Convert health check to use a data interface
2017-07-12 11:36:27 +03:00
josephschorr
dc6c6b30fc Merge pull request #2768 from coreos-inc/joseph.schorr/QUAY-653/blobuploadcleanupworker-data-interface
Change blobuploadcleanupworker to use a data interface
2017-07-12 00:32:09 +03:00
josephschorr
96d1fd128d Merge pull request #2757 from coreos-inc/joseph.schorr/QUAY-606/logarchive-georep
Add support for QE customers to enable log rotation
2017-07-12 00:30:04 +03:00
Evan Cordell
dbeae49351 Merge pull request #2773 from ecordell/fix-mitm-cert-path
fix(secscan): don't use slash_join, it discards the root
2017-07-11 14:18:10 -04:00
Evan Cordell
ac54dd6f5d fix(secscan): don't use slash_join, it discards the root 2017-07-11 14:12:57 -04:00
Evan Cordell
d7041cff42 Merge pull request #2772 from ecordell/fix-mitm-cert-path
fix(secscan): fix mitm cert path calculation
2017-07-11 13:42:24 -04:00
Evan Cordell
b9581e0baf fix(secscan): fix mitm cert path calculation 2017-07-11 13:26:19 -04:00
Jimmy Zelinskie
034620c98f Merge pull request #2771 from spoonben/change-helm-url
Change helm registry url to github from coreos.com
2017-07-11 13:13:08 -04:00
Ben Spoon
aa5bf227b8 Change helm registry url to github from coreos.com 2017-07-11 09:53:58 -07:00
Alec Merdler
8306511327 Merge pull request #2770 from alecmerdler/update-readme-pythonpath
Update README to Include PYTHONPATH
2017-07-11 12:27:39 -04:00
Evan Cordell
9780c82a85 Merge pull request #2763 from ecordell/fix-conf
Copy conf after startup
2017-07-11 11:08:47 -04:00
Evan Cordell
8d07bbc7af Remove volumes 2017-07-11 10:54:56 -04:00
Alec Merdler
876be80431 update the README to include setting PYTHONPATH environment variable 2017-07-11 10:25:05 -04:00
Joseph Schorr
8ded8f573d yapf 2017-07-11 16:58:30 +03:00
Joseph Schorr
bdab367285 Change blobuploadcleanupworker to use a data interface 2017-07-11 16:58:09 +03:00
Joseph Schorr
b2053829f9 Add a basic test for blob upload cleanup 2017-07-11 16:35:10 +03:00
Joseph Schorr
b87415129f Move blobuploadcleanupworker into its own package 2017-07-11 15:38:10 +03:00
Joseph Schorr
7b1dfbb256 yapf 2017-07-11 13:48:55 +03:00
Joseph Schorr
4853634c2f Switch health to use a data interface 2017-07-11 13:48:25 +03:00
Evan Cordell
1ef2308e41 Update dockerfile to cache dependencies 2017-07-10 22:34:41 -04:00
Evan Cordell
dacb0131a5 symlink all files from /conf/stack into QUAYCONF/stack 2017-07-10 22:34:21 -04:00
Evan Cordell
ca5a47edad Merge pull request #2762 from ecordell/fix-conf
fix(conf): invert symlink
2017-07-10 19:38:47 -04:00
Evan Cordell
2bf4e03423 fix(conf): invert symlink 2017-07-10 19:25:33 -04:00
Erica
d5b32dd6fa Merge pull request #2760 from coreos-inc/ericavonb/QUAY-636-v22-queueworker
refactor(queueworker): remove unused function and import
2017-07-10 15:04:22 -04:00
Joseph Schorr
a13235c032 Fix typo 2017-07-10 18:35:51 +03:00
Evan Cordell
1bc9534ecf Merge pull request #2759 from ecordell/cherrypick-2.4.0
Cherrypick 2.4.0
2017-07-10 11:33:55 -04:00
EvB
6e2fad2b9c refactor(queueworker): remove unused function and import
Remove `_close_db_handle` method from `QueueWorker` class. Nowhere
calls this method, so it is safe to remove. This function was the
only place using the `db` imported from `data.model`, so we can
remove that import as well.

Testing: need to look into it
2017-07-10 10:49:39 -04:00
Evan Cordell
939ddfd1d7 Merge v2.4.0-release into cherrypick-2.4.0 2017-07-10 10:25:18 -04:00
Charlton Austin
897a091692 style(data+endpoints): ran yapf
### Description of Changes

ran yapf for the branch

[TESTING->locally using docker compose]

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-07-10 09:46:02 -04:00
Charlton Austin
fc4b3642d3 refactor(endpoints/api/tag): refactor code for v22
this decouples the database models from the api

[TESTING->locally with docker compose]

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-07-10 09:40:33 -04:00
Joseph Schorr
661c0e6432 Add superuser configuration for action log rotation 2017-07-10 13:22:29 +03:00
Joseph Schorr
176c26e3f7 Add config validation for action log archiving 2017-07-10 13:09:33 +03:00
Joseph Schorr
fa21e42ffb Add default location for action log archiving
Prevents the logs from being written to the preferred storage, which means they will jump around
2017-07-10 12:37:44 +03:00
Erica
a3afd37c41 Merge pull request #2755 from coreos-inc/ericavonb/QUAY-635/v22-util-tufmetadata
refactor(util/tufmetadata/test): move app test to gc suite
2017-07-07 15:30:30 -04:00
EvB
ccca0c9655 refactor(util/tufmetadata/test): move app test to gc suite 2017-07-07 15:14:14 -04:00
Jimmy Zelinskie
2a20807e8a Merge pull request #2691 from coreos-inc/alegrand/QUAY-577/init_script_uses_absolute_paths
Use $QUAYPATH and $QUAYDIR in conf and init files
2017-07-07 13:00:40 -04:00
Antoine Legrand
48c1cf7c61 Use splited Dockerfile 2017-07-07 11:46:47 +02:00
Evan Cordell
8af741fb49 Merge pull request #2750 from ecordell/ecordell/QUAY-695/fix-message-create
Mark fields as required on globalmessages API so that they are
2017-07-05 18:38:33 -04:00
Evan Cordell
d4ef594c13 Mark fields as required on globalmessages API so that they are
properly checked when the request comes in
2017-07-05 18:16:55 -04:00
Evan Cordell
b6476ea9f4 Merge pull request #2752 from ecordell/ecordell/QUAY-696/fix-markdown-editors
Switch to new markdown editor everywhere
2017-07-05 18:01:12 -04:00
Evan Cordell
3e3e25bb5a Switch to new markdown editor everywhere 2017-07-05 17:35:26 -04:00
Antoine Legrand
cdb3722c17 Use $QUAYPATH and $QUAYDIR in conf and init files 2017-07-05 16:23:54 +02:00