1
0
mirror of https://github.com/quay/quay.git synced 2026-01-29 08:42:15 +03:00
Commit Graph

10 Commits

Author SHA1 Message Date
OpenShift Cherrypick Robot
8cb11a0622 Modify registry auth url for proxy cache validation (PROJQUAY-4585) (#1917)
When authenticating again a registry, if the www-authenticate header
doesn't specify a service, exclude it from the url

Signed-off-by: harishsurf <hgovinda@redhat.com>
Co-authored-by: harishsurf <hgovinda@redhat.com>
2023-06-02 14:56:51 +02:00
OpenShift Cherrypick Robot
94f1795e6d [redhat-3.7] bug: Fix schema discovery on basic auth (PROJQUAY-4362) (#1505)
* bug: Fix schema discovery on basic auth (PROJQUAY-4362) Fixes [PROJQUAY-4362](https://issues.redhat.com/browse/PROJQUAY-4362).

* Added explicit conversion to string

Co-authored-by: Ivan Bazulic <ibazulic@redhat.com>
2022-08-30 15:09:12 +02:00
OpenShift Cherrypick Robot
2e2fefe5e5 PROJQUAY-3750: support registries that do not return a digest header (#1313)
Co-authored-by: Flavian Missi <fmissi@redhat.com>
2022-05-10 11:59:03 -04:00
Flavian Missi
1342a17b63 proxy: make upstream related error message more actionable (#1240)
fixes PROJQUAY-3553
2022-04-12 14:36:30 +02:00
Sunandadadi
a4c8924f11 Proxy cache: Elaborate hint message for anonymous pulls and making a safe request (PROJQUAY - 0000) (#1222)
* Tracking aws ip ranges.json

* Reverting change

* Proxy cache: Elaborate hint message for anonymous pulls and making a safe request
2022-03-31 11:39:32 -04:00
Flavian Missi
b941a0384c proxy: raise UpstreamRegistryError if we can't request upstream (#1220)
requests will either throw a RequestException or a ConnectionError if it
fails to request the given url for whatever reason.
callers are only expected to treat UpstreamRegistryError, so we throw it
instead of the requests related exceptions, adding the original message
to the new exception.
2022-03-31 15:28:32 +02:00
Sunandadadi
7524171ac8 Proxy Cache: Interface and UI for Proxy cache Configuration (PROJQUAY-3029) (#1204) 2022-03-31 10:48:59 +02:00
Flavian Missi
5987534718 endpoints/v2: handle generic proxy related errors (#1213)
also add upstream registry to proxy cache key. if a user changes their
mind about what registry to proxy, we shouldn't try to reuse the token.
2022-03-30 15:30:05 +02:00
Flavian Missi
f248d885aa proxy: don't store entire blob in memory when caching (#1200)
also uses blob uploader to upload the blob to storage.

PROJQUAY-3459
2022-03-28 18:27:07 +02:00
Flavian Missi
fe4d66b030 feat: pull-thru proxy cache (#1053)
introduces the possibility to pull images from external registries
through Quay, storing them locally for faster subsequent pulls.

Closes PROJQUAY-3030 and PROJQUAY-3033
2022-03-23 17:20:00 +01:00