This repository has been archived on 2020-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
quay/endpoints
Joseph Schorr 9e16a989f5 Audit the number of SQL queries we make in writing manifests, and significantly reduce in the common case
Instead of 41 queries now for the simple manifest, we are down to 14.

The biggest changes:
  - Only synthesize the V1 image rows if we haven't already found them in the database
  - Thread the repository object through to the other model method calls, and use it instead of loading again and again
2018-01-25 11:10:43 -05:00
..
api Change superuser API errors to be more descriptive 2018-01-05 17:09:26 -05:00
appr Fix app registry logging 2018-01-04 13:05:50 -05:00
keyserver endpoints.keyserver: new fs org for data interface 2017-07-17 14:25:18 -04:00
oauth Don't add a "password required" notification for non-database auth via OIDC 2017-11-13 16:17:36 -05:00
test Audit the number of SQL queries we make in writing manifests, and significantly reduce in the common case 2018-01-25 11:10:43 -05:00
v1 Add an AppSpecificAuthToken data model for app-specific auth tokens. These will be used for the Docker CLI in place of username+password 2018-01-04 15:27:41 -05:00
v2 Audit the number of SQL queries we make in writing manifests, and significantly reduce in the common case 2018-01-25 11:10:43 -05:00
verbs Add additional logs and an additional test for verbs 2017-12-07 15:22:20 -05:00
__init__.py Refactor the code into modules, it was getting unweildy. 2013-09-25 12:45:12 -04:00
bitbuckettrigger.py Move route_show_if into decorators 2017-07-20 11:07:31 -04:00
building.py Move notification helper code into the root module 2017-07-25 17:00:07 -04:00
common.py whitelisted moment.js locales to reduce bundle size 2017-08-02 15:46:14 -04:00
common_models_interface.py Change endpoints/common to use a data interface 2017-07-20 16:01:39 -04:00
common_models_pre_oci.py Change endpoints/common to use a data interface 2017-07-20 16:01:39 -04:00
csrf.py Switch csrf token check to use compare_digest to prevent timing attacks 2016-12-08 23:46:31 -05:00
decorated.py *: fix legacy imports 2016-09-28 20:17:14 -04:00
decorators.py Move param_required into the decorators module 2017-07-20 16:01:38 -04:00
exception.py Make downstream issues show their error in the UI 2017-07-31 17:07:22 -04:00
githubtrigger.py Move parse_repository_name into decorators 2017-07-20 16:01:38 -04:00
gitlabtrigger.py Move route_show_if into decorators 2017-07-20 11:07:31 -04:00
realtime.py Move auth decorators into a decorators module 2017-03-23 15:42:45 -04:00
secscan.py Move route_show_if into decorators 2017-07-20 11:07:31 -04:00
web.py Add Explore tab and query-less searching 2017-11-28 16:50:23 +02:00
webhooks.py Only send internal cancelation emails if the user canceled themselves 2017-06-16 14:27:55 -04:00
wellknown.py Add API endpoint for retrieving security status by *manifest*, rather than Docker V1 image ID 2017-02-02 17:51:18 -05:00