1
0
mirror of https://github.com/quay/quay.git synced 2026-01-26 06:21:37 +03:00
Commit Graph

4 Commits

Author SHA1 Message Date
Syed Ahmed
2cb83bc71c storage: Add akamai storage provider (PROJQUAY-7238) (#2898)
* storage: Add akamai storage provider (PROJQUAY-7238)

Adds Akamai as another S3 backed storage provider
for CDN redundency

* fix formatting

* debug logs

* remove debug logs

* add tests for akamai storage provider class

---------

Co-authored-by: Sunandadadi <Sunandadadi@users.noreply.github.com>
Co-authored-by: Sunandadadi <sunanda.3094@gmail.com>
2024-11-19 11:53:38 -05:00
Kenny Lee Sin Cheong
5f63b3a7bb chore: drop deprecated tables and remove unused code (PROJQUAY-522) (#2089)
* chore: drop deprecated tables and remove unused code

* isort imports

* migration: check for table existence before drop
2023-08-25 12:17:24 -04:00
Syed Ahmed
a985bb6c28 storage: Add Host header matching for multi CDN storage (PROJQUAY-5415) (#1969)
* storage: Add Host header matching for multi CDN storage (PROJQUAY-5415)
2023-06-22 14:23:47 -04:00
Syed Ahmed
0ae31c6ebc storage: Add MultiCDN storage provider (PROJQUAY-5048) (#1747)
* storage: Add MultiCDN storage provider (PROJQUAY-5048)

This storage provider can route to different underlying sub-providers
based on a critiera. Currently supported filters are source_ip and
namespace.

Example Config:

- MultiCDNStorage
- providers:
    TargetName1:
        - ProviderName1
        - porviderConfig1
    Targetname2:
        - ProviderName2
        - ProviderConfig2
  default_provider: TargetName1
  rules:
  - namespace: test
    continent: APAC
    target: TargetName2
2023-02-13 09:59:30 -05:00