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/util
Joseph Schorr f6ff0d6ca0 Add support for populating test data during migration testing
This change ensures that the tables in the database during migration have at least one row of "real" data, which should help catch issues in the future where we forget to set column defaults and other such schema oversights that can only be truly tested with non-empty tables

Fixes https://jira.coreos.com/browse/QUAY-913
2018-06-18 14:14:32 -04:00
..
config Add docker shell mode, and remove some config 2018-06-12 14:45:04 -04:00
ipresolver Missing parens on IP resolver lookup 2018-05-04 02:14:26 +03:00
metrics Add a reporter for verbs to track number of storage streams are needed 2018-03-26 17:02:39 -04:00
migrate Add support for populating test data during migration testing 2018-06-18 14:14:32 -04:00
registry Merge pull request #3032 from coreos-inc/joseph.schorr/QUAY-885/squashed-sym 2018-03-26 17:59:52 -04:00
saas Include location in user analytics 2018-02-06 16:06:17 -05:00
secscan Remove jwt validation for jschorr to fix later 2018-06-01 15:07:06 -04:00
security Add a security scanner api config object for params 2018-06-01 15:06:50 -04:00
test Fix worker count to use CPU affinity correctly and be properly bounded 2018-05-03 11:57:20 +03:00
tufmetadata Add a security scanner api config object for params 2018-06-01 15:06:50 -04:00
vendor Fix tarfile to support non-unicode pax fields 2015-08-07 11:56:38 -04:00
__init__.py Remove jwt validation for jschorr to fix later 2018-06-01 15:07:06 -04:00
abchelpers.py Make the nooper impl even smaller! 2017-04-20 13:42:49 -04:00
asyncwrapper.py Handle null executor cancellations separately from other exceptions 2017-05-15 13:45:44 -04:00
audit.py Refactor auth code to be cleaner and more extensible 2018-02-14 15:35:27 -05:00
backfillreplication.py Fill backfill script for recent changes 2017-04-19 16:50:51 -04:00
backoff.py Add exponential backoff of login attempts. 2014-09-02 15:27:05 -04:00
cache.py *: fix legacy imports 2016-09-28 20:17:14 -04:00
canonicaljson.py Add a uniqueness hash to derived image storage to break caching over tags 2016-06-20 16:34:52 -04:00
dict_wrappers.py Merge pull request #2322 from jzelinskie/acifix 2017-04-21 10:15:03 -04:00
disableabuser.py Add support for disabling an entire namespace, including its team members 2017-07-13 12:25:19 +03:00
dockerfileparse.py Fix Dockerfile parsing for unicode and add testing 2015-08-31 14:32:26 -04:00
dynamic.py Set up the build logs to use our fake build logs on test and local. 2014-05-09 18:45:11 -04:00
expiresdict.py Fix bug in in-memory data cache 2018-05-01 13:28:24 +03:00
failover.py util.failover: re-raise exceptions on failure 2017-03-01 00:40:47 -05:00
fixuseradmin.py Add script for fixing missing admin permissions 2018-02-13 16:23:17 -05:00
generatepresharedkey.py remove GPL'd timeparse library 2016-06-02 12:27:49 -04:00
headers.py Make sure to only split into two parts max 2015-05-20 14:54:41 -04:00
http.py Refactor auth code to be cleaner and more extensible 2018-02-14 15:35:27 -05:00
imagetree.py Add a helper method to Image to parse ancestor string. 2016-09-07 10:48:58 -04:00
invoice.py Add support for custom fields in billing invoices 2015-06-12 16:45:01 -04:00
invoice.tmpl Change all Quay.io references to Quay, fix tour and change logo 2015-11-02 14:37:48 -05:00
itertoolrecipes.py Optimize repository search by changing our lookup strategy 2017-03-09 19:47:55 -05:00
jinjautil.py Use $QUAYPATH and $QUAYDIR in conf and init files 2017-07-05 16:23:54 +02:00
label_validator.py Basic labels support 2016-08-26 15:24:26 -04:00
locking.py Fix locking via RedLock 2016-08-29 16:06:26 -04:00
log.py Use $QUAYPATH and $QUAYDIR in conf and init files 2017-07-05 16:23:54 +02:00
morecollections.py Implement helper classes for tracking streaming diffs, both indexed and non-indexed 2016-12-20 12:50:18 -05:00
names.py Fix bug which allowed for implicit library namespace access via the V1 registry protocol when the feature flag was off 2018-05-01 13:28:24 +03:00
pagination.py Fix V2 catalog and tag pagination 2016-02-10 00:25:33 +02:00
streamingjsonencoder.py Strip whitespace from ALL the things. 2014-11-24 16:07:38 -05:00
systemlogs.py Add ability to download system logs 2014-12-23 14:01:00 -05:00
timedeltastring.py If enabled, allow users and orgs to set their time machine expiration 2017-04-21 11:32:45 -04:00
useremails.py Use $QUAYPATH and $QUAYDIR in conf and init files 2017-07-05 16:23:54 +02:00
validation.py Fix exception raised for certain non-JSON strings given to is_json 2017-11-14 13:46:06 -05:00
workers.py Fix worker count to use CPU affinity correctly and be properly bounded 2018-05-03 11:57:20 +03:00