1
0
mirror of https://github.com/quay/quay.git synced 2026-01-27 18:42:52 +03:00
Commit Graph

12325 Commits

Author SHA1 Message Date
red-hat-konflux[bot]
7c94decc17 chore(deps): update dependency types-stripe to v3.5.2.20240106
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
2025-05-24 05:26:19 +00:00
Brandon Caton
283b0173fd deps: updating cffi (#3951) 2025-05-22 14:27:15 -04:00
Brandon Caton
956cfc6500 deps: updating cython (#3949)
updating cython
2025-05-22 12:59:52 -04:00
OpenShift Cherrypick Robot
48cbcfb02e [redhat-3.14] proxycache(permissions): CVE-2025-4374 (PROJQUAY-8892) (#3944)
fixing CVE-2025-4374 by extending the create_repository method to understand if we are requesting a proxy_cache repository added unittests for create_repository when proxy_cache.

Co-authored-by: Michaela Lang <milang@redhat.com>
2025-05-22 09:57:40 -04:00
OpenShift Cherrypick Robot
d542f8f0e1 [redhat-3.14] build: add artifacts lockfile (PROJQUAY-8931) (#3938)
add artifacts lockfile

Co-authored-by: Marcus Kok <mkok@redhat.com>
2025-05-21 16:02:18 -04:00
OpenShift Cherrypick Robot
bb62ab0454 [redhat-3.14] bug: make changes to taghistory page to accept manually entered date (PROJQUAY-8633) (#3939)
projquay-8633 accepting dates in DD MMM YYYY format + calendar button is visible + fixing alignment across entire toolbox + improved logic for consistency across different browser language settings

Co-authored-by: sayalibhavsar <sayalibhavsar9009@gmail.com>
2025-05-21 11:13:38 -04:00
Brandon Caton
075674fd3f deps: upgrading gevent (PROJQUAY-8938) (#3929)
deps: upgrading gevent (PROJQUAY-8938) (#3928)

Upgrading gevent and greenlet
2025-05-19 14:00:50 -04:00
red-hat-konflux[bot]
f0f9e93bd8 Red Hat Konflux update quay-v3-14 (#3881)
Signed-off-by: red-hat-konflux <konflux@no-reply.konflux-ci.dev>

Co-authored-by: red-hat-konflux <konflux@no-reply.konflux-ci.dev>
2025-05-13 14:45:33 -04:00
OpenShift Cherrypick Robot
1f65cbc303 [redhat-3.14] deps: updating angular to 1.6.4 (PROJQUAY-8781) (#3874)
deps: updating angular to 1.6.4 (PROJQUAY-8781)

Co-authored-by: bcaton <bcaton@redhat.com>
v3.14.1
2025-05-12 11:09:55 -04:00
OpenShift Cherrypick Robot
37dd0daffb [redhat-3.14] nit: change ModelCard to Model Card (PROJQUAY-8716) (#3869)
nit: change ModelCard to Model Card (PROJQUAY-8716)

Co-authored-by: Kenny Lee Sin Cheong <kenny.lee28@gmail.com>
2025-05-09 10:31:46 -04:00
OpenShift Cherrypick Robot
4909d6861f [redhat-3.14] dockerfile: dockerfile changes for konflux (PROJQUAY-8804) (#3842)
dockerfile changes for konflux

Co-authored-by: Marcus Kok <mkok@redhat.com>
2025-05-08 16:12:21 -04:00
OpenShift Cherrypick Robot
ac1bc8b42e [redhat-3.14] storage: Increase proxy JWT expiry to 10 minutes (PROJQUAY-8894) (#3867)
* storage: Increase proxy JWT expiry to 10 minutes (PROJQUAY-8894) The current JWT expiry time of 30 seconds is sometimes inadequate, especially for scanning purposes when download is not as quick as one expects. This will increase the expiry time to 10 minutes allowing downloading of layers even in slower environments.

* Set expiry to 600 seconds

---------

Co-authored-by: Ivan Bazulic <ibazulic@redhat.com>
2025-05-08 16:12:24 +02:00
OpenShift Cherrypick Robot
01febf54db [redhat-3.14] Reverting PROJQUAY-8536 (#3837)
* Revert "bug: Adding allow hidden flag while looking up for manifests (PROJQUAY-8536) (#3722)"

This reverts commit f0c153fab5.

* Revert "proxy: moving manifest check to after upstream manifest fetch (PROJQUAY-8536) (#3814)"

This reverts commit 944edd064b.

---------

Co-authored-by: bcaton <bcaton@redhat.com>
2025-04-29 14:33:45 -04:00
github-actions[bot]
d7c9aea7c2 v3.14.1 Changelog Bump (#3834)
chore: v3.14.1 changelog bump (PROJQUAY-8812)

Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: bcaton85 <bcaton85@users.noreply.github.com>
2025-04-29 13:17:36 -04:00
Demetrius
5e6944581a cve: bumping cross-spawn to 6.0.6 and 7.0.6 (PROJQUAY-8849) (#3829)
deps: update cross-spawn from 6.0.x to 6.0.6
deps: update cross-spawn from 7.0.x to 7.0.6
2025-04-29 13:32:55 -03:00
OpenShift Cherrypick Robot
bee4118541 [redhat-3.14] logging: fix unreferenced variable from logging (PROJQUAY-8136) (#3820)
logging: fix unreferenced variable from logging (PROJQUAY-8136)

Co-authored-by: Kenny Lee Sin Cheong <kenny.lee28@gmail.com>
2025-04-28 09:59:40 -04:00
OpenShift Cherrypick Robot
ce7df18173 [redhat-3.14] proxy: moving manifest check to after upstream manifest fetch (PROJQUAY-8536) (#3816)
moving manifest check to after upstream manifest fetch

Co-authored-by: bcaton <bcaton@redhat.com>
2025-04-24 15:07:39 -04:00
Brandon Caton
8738965b7d chore: update moment version in cdn (PROJQUAY-8781) (#3766) (#3812)
Co-authored-by: Jonathan King <jonathankingfc@gmail.com>
2025-04-24 13:53:13 -04:00
OpenShift Cherrypick Robot
b544aeb8bd [redhat-3.14] bug: Adding allow hidden flag while looking up for manifests (PROJQUAY-8536) (#3806)
* Adding allow hidden flag while looking up for manifests

* added test to validate allow_hidden tag

* minor addition to fix failing test

* testing

* fixed test

---------

Co-authored-by: shudeshp <shudeshp@redhat.com>
Co-authored-by: Brandon Caton <bcaton@redhat.com>
2025-04-23 11:03:53 -04:00
OpenShift Cherrypick Robot
418053caf7 [redhat-3.14] chore: upgrade jinja to 3.1.6 (PROJQUAY-8657) (#3807)
chore: upgrade jinja to 3.1.6 (PROJQUAY-8657)

Co-authored-by: Jonathan King <jonathankingfc@gmail.com>
Co-authored-by: Brandon Caton <bcaton@redhat.com>
2025-04-22 15:44:18 -04:00
OpenShift Cherrypick Robot
4eb62af354 [redhat-3.14] gc: garbage collect manifests not targetted by any tags when deleting repository (PROJQUAY-8136) (#3804)
* gc: garbage collect manifests not targetted by any tags when deleting repository (PROJQUAY-8136)

* test untagged manifest removal

---------

Co-authored-by: Kenny Lee Sin Cheong <kenny.lee28@gmail.com>
2025-04-22 18:18:45 +00:00
OpenShift Cherrypick Robot
4207c4ea43 [redhat-3.14] chore: move github runners to ubuntu-22.04 (PROJQUAY-8805) (#3789)
This is an automated cherry-pick of #3783

---------

Co-authored-by: Sunandadadi <sunanda.3094@gmail.com>
2025-04-16 15:07:25 -04:00
OpenShift Cherrypick Robot
1d5155103c [redhat-3.14] [Feature] storage: Modify the STS S3 implementation of the storage backend to use Web Identity Tokens when available (PROJQUAY-8576) (#3716)
* Backport the Quay STS token file implementation from https://github.com/quay/quay/pull/3670

* Update build.sh

* Remove trailing white spaces

---------

Co-authored-by: Mathieu Bouchard <mathieu.bouchard@mcn.gouv.qc.ca>
Co-authored-by: Mathieu Bouchard <83231959+bouchardmathieu-qc@users.noreply.github.com>
2025-04-09 09:18:05 -04:00
OpenShift Cherrypick Robot
e5a84e85aa [redhat-3.14] ui: render modelcard markdown tables (PROJQUAY-8680) (#3758)
* ui: render modelcard markdown tables (PROJQUAY-8680)

* ui: oembed to render embeded video in markdown (PROJQUAY-8679)

* ui: render tables and embeded links in markdown (PROJQUAY-8673)

* Github linked videos and Patternfly code block

* Limit img source to github and huggingface

---------

Co-authored-by: Kenny Lee Sin Cheong <kenny.lee28@gmail.com>
2025-04-04 11:23:59 -04:00
OpenShift Cherrypick Robot
f17e1f9421 [redhat-3.14] bug: Fix security url template variable (PROJQUAY-8650) (#3719)
chore: Fix security url template variable (PROJQUAY-8650) Fixes the wrong name of the variable for the security link in the base template. All links should show properly now.

Co-authored-by: Ivan Bazulic <ibazulic@gmail.com>
v3.14.0
2025-03-18 08:16:18 -04:00
github-actions[bot]
d335e6e986 v3.14.0 Changelog Bump (#3705)
chore: v3.14.0 changelog bump (PROJQUAY-8575)

Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: bcaton85 <bcaton85@users.noreply.github.com>
2025-03-07 14:27:35 -05:00
OpenShift Cherrypick Robot
ff9b0bfb26 [redhat-3.14] api: looking up layer by artifact type (PROJQUAY-8644) (#3703)
Fixes a bug where the annotation is required at the manifest level even if artifactType is present. The modelcard should only be indicated by the artifact type and layer annotation for oci artifacts.

Co-authored-by: bcaton <bcaton@redhat.com>
2025-03-06 10:38:32 -05:00
Kenny Lee Sin Cheong
5f8ca041e7 ui: implement change to render modelcard stored in layers (PROJQUAY-8642) (#3692)
* ui: implement change to render modelcard stored in layers (PROJQUAY-8412)

When a manifest has certain annotations or artifactTypes, render the
applicable modelcard markdown in a new tags detail tab.

* removing untar when fetching model card

* removing extra api calls

* Add modelcar check tests

---------

Co-authored-by: bcaton <bcaton@redhat.com>
2025-03-05 19:14:22 +00:00
Sunandadadi
ad3423e223 storage: fix format error (PROJQUAY-8610) (#3697) 2025-03-05 11:34:45 -05:00
Sivaram Singana
2141e96448 chore: Change in the CIDR for Z (#3693) 2025-03-04 19:35:57 +05:30
Shubhra Deshpande
f88cacf388 chore: corrected error budget left calculations (PROJQUAY-8506) (#3695)
Corrected error budget left calculations

Co-authored-by: shudeshp <shudeshp@redhat.com>
2025-03-03 19:05:56 +00:00
Kotakonda Sai Deekshith
373621b7e4 Update CI-nightly.yaml
Fix wide open SSH port and modify ci-nightly file for a more organized format.
2025-02-27 14:50:45 +05:30
Michaela Lang
e2dbce0439 storage(cloudfront): fixed presign uri for multi-region (PROJQUAY-8532) (#3666)
Fixed super initialize to include region_name in CloudFrontedS3Storage.
2025-02-26 13:22:42 -05:00
Kotakonda Sai Deekshith
a2add6e500 Update CI-nightly.yaml
Updated changes in IBM Cloud profile names for Z machines.
2025-02-26 12:37:01 +05:30
Shubhra Deshpande
76008625f4 deploying with corrected source (#3690)
Co-authored-by: shudeshp <shudeshp@redhat.com>
2025-02-20 23:36:07 -05:00
Shubhra Deshpande
28f06c8255 Pull slo (#3689)
* corrected id on the pull slo panel

---------

Co-authored-by: shudeshp <shudeshp@redhat.com>
2025-02-20 18:18:36 -05:00
Shubhra Deshpande
653191709e minor: removed unused properties from Pull SLO (PROJQUAY-8506) (#3688)
removed unused properties from Pull SLO

Co-authored-by: shudeshp <shudeshp@redhat.com>
2025-02-20 22:46:03 +00:00
Shubhra Deshpande
2926372c6a minor: added missing sign for var (#3687)
* added missing sign for var

---------

Co-authored-by: shudeshp <shudeshp@redhat.com>
2025-02-20 16:44:38 -05:00
Shubhra Deshpande
3ee5d4dbca chore: corrected Invalid Json Formatting (PROJQUAY-8506) (#3686)
reformatted json

Co-authored-by: shudeshp <shudeshp@redhat.com>
2025-02-20 13:06:19 -05:00
Shubhra Deshpande
3fc83c618c chore: Updated push pull SLO panels (PROJQUAY-8506) (#3685)
* corrected alb and target names

* updated push pull SLO panels

---------

Co-authored-by: shudeshp <shudeshp@redhat.com>
2025-02-20 09:11:24 -05:00
Shubhra Deshpande
b450fa5a7e chore: Added SLO dashboards based on ALB metrics (PROJQUAY-8506) (#3684)
* updating panels to display correct load balancers and target groups

* added ELB errors in the SLO calculations

* Added corrected ELB errors

---------

Co-authored-by: shudeshp <shudeshp@redhat.com>
2025-02-19 16:31:48 -05:00
Marcus Kok
a4649ff1fc dashboard: add usage dashboard for grafana (PROJQUAY-8509) (#3658)
add usage dashboard for grafana
2025-02-18 15:02:58 -05:00
Shubhra Deshpande
2844bddbda chore: updated target group names in stage dashboard (PROJQUAY-8506) (#3672)
updated target group names in stage dashboard

Co-authored-by: shudeshp <shudeshp@redhat.com>
2025-02-13 13:19:12 -05:00
Shubhra Deshpande
87481aa836 chore: Added pull-push SLI panel based on ALB datapoints (PROJQUAY-8506) (#3647)
* Added pull-push SLI panel based on ALB datapoints

---------

Co-authored-by: shudeshp <shudeshp@redhat.com>
2025-02-11 10:46:18 -05:00
Kotakonda Sai Deekshith
abcf94536b chore: Filtering repeatPassword in debuglogs (PROJQUAY-8559) (#3659)
* Filtering repeatPassword in debuglogs

* updated test_log_util.py for format issues
2025-02-11 20:31:31 +05:30
Ivan Bazulic
4c5b2d50c5 ui: Expand support for customized footer links (PROJQUAY-5648) (#3556)
* ui: Expand support for customized footer links (PROJQUAY-5648)
Previous iteration only allowed changes to the terms of service. With this push, all footer links should be customizable through the `FOOTER_LINKS` object. Example:

~~~
FOOTER_LINKS:
  TERMS_OF_SERVICE_URL: "some_url"
  PRIVACY_POLICY_URL: "some_url"
  SECURITY_URL: "some_url"
  ABOUT_URL: "some_url"
~~~

Missing entries will not be printed out in the UI.

* Fixes to parsing of config object

* Add type annotation
2025-02-07 10:07:55 -05:00
sivaramsingana
65f08a5b65 chore: fix for wide open ssh for vsi for Z (#3591)
fix for wide open ssh for vsi
2025-02-07 08:50:21 -05:00
Marcus Kok
55d2bf8d4a chore: update thresholds for SLO error budgets (PROJQUAY-0000) (#3632)
update thresholds for SLO error budgets
2025-02-05 13:33:46 -05:00
Brandon Caton
37d65f77c8 deps: updating jquery to 3.5.0 (PROJQUAY-8522) (#3629)
updating jquery to 3.5.0
2025-02-04 14:26:32 -05:00
Marcus Kok
52f3e38413 marketplace: handle exception thrown by stripe when customer has no subscription (PROJQUAY-8431) (#3603)
* handle exception thrown by stripe when customer has no subscription
2025-02-03 14:36:27 -05:00