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
Brad Ison 87e55870b7 Add script for fixing missing admin permissions
Adds a util script to find and fix repositories in user namespaces
that are missing admin permissions for the owning user.  These admin
permissions are required, but were missing in some cases.  See:

  https://github.com/coreos-inc/quay/pull/2998
2018-02-13 16:23:17 -05:00
..
config Fill out schema and schema whitelist 2018-02-06 15:27:01 -05:00
ipresolver Fix bug when running ipresolver under Gitlab CI 2017-11-30 10:23:58 -05:00
metrics Add metrics for tracking when instance key renewal succeeds and fails, as well as when instance key *lookup* fails 2018-02-02 11:14:42 -05:00
migrate Read the number of unscanned clair images from the block allocator 2017-02-21 19:13:51 -05:00
registry Implement storage driver for Azure Blob Storage 2018-02-06 13:48:40 -05:00
saas Handle null executor cancellations separately from other exceptions 2017-05-15 13:45:44 -04:00
secscan Move notification helper code into the root module 2017-07-25 17:00:07 -04:00
security Add metrics for tracking when instance key renewal succeeds and fails, as well as when instance key *lookup* fails 2018-02-02 11:14:42 -05:00
test Fix exception raised for certain non-JSON strings given to is_json 2017-11-14 13:46:06 -05:00
tufmetadata refactor(util/tufmetadata/test): move app test to gc suite 2017-07-07 15:14:14 -04:00
vendor Fix tarfile to support non-unicode pax fields 2015-08-07 11:56:38 -04:00
__init__.py Fix the relative path problem when running quay from non-root 2017-07-13 15:30:50 -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 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
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 Simplify the caching of service keys to hopefully avoid the not found issue 2017-05-26 13:51:48 -04: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 Refresh dependencies and fix tests. 2017-04-06 13:15:48 -04: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
license.py Add license validation to the config validation check 2017-12-19 13:44:08 -05: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 Temp revert dot fix because it applies to repo names as well on pull 2018-01-26 14:43:37 -05: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