Harish Govindarajulu
f63d25bdd3
nginx: Add nginx routing logic to default to react UI for downstream (PROJQUAY-9207) ( #4252 )
...
* Add ngnix routing logic to default to react UI for downstream
* Remove defaulting from env, update Makefile to build react by default for local
* Add cypress test for signin and create account workflow
* Add missing routes + fallback to backend server
* Hide UI toggle when defaulting to new UI
* Adds forgot password + recovery email, recaptcha, missing login checks
* Add external login screen + support for other login types for new UI
* Add new screen for update user after external login
* Add authorized apps section under external logins tab
* Implement updateuser react component + fix cypress test
* Fix external login OAuth flow for react
* switch logic to default to new ui
* Add DEFAULT_UI: angular to config for cypress CI
* Fix cypress tests for oauth-callback
* Rebase and fix merge conflicts
---------
Signed-off-by: harishsurf <hgovinda@redhat.com >
2025-10-14 15:10:39 -04:00
Yussuf Shaikh
28d19eb5f7
dockerfile: Remove gevent preinstall as it is now available on pypi ( #4337 )
...
Signed-off-by: Yussuf Shaikh <yussuf.shaikh1@ibm.com >
2025-10-13 05:00:26 +00:00
Brandon Caton
6d2e3fb1c4
nginx: upgrading to 1.24 and removing server version (PROJQUAY-9060) ( #4308 )
2025-09-24 15:51:21 -04:00
Marcus Kok
03abd7c5bd
dockerfile: update to nodejs-22 (PROJQUAY-9279) ( #4192 )
...
update to nodejs-22
2025-08-11 13:37:21 -04:00
Marcus Kok
17139a3483
dockerfile: update nodejs-16 to nodejs-18 (PROJQUAY-0000) ( #4176 )
...
update nodejs-16 to nodejs-18
2025-08-08 10:01:21 -04:00
Yussuf Shaikh
ca4d71df16
fix: Build for ppc64le failing due to user permissions ( #4126 )
...
Signed-off-by: Yussuf Shaikh <yussuf.shaikh1@ibm.com >
2025-07-16 10:38:46 -04:00
Daniel Messer
b135bfd6ac
security: address golang vulnerabilities (PROJQUAY-8635) ( #4110 )
...
* addresses CVE-2024-45337, CVE-2025-22870, CVE-2025-22872 and CVE-2025-22869
Signed-off-by: dmesser <dmesser@redhat.com >
* newer pushgateway hopefully addressing CVE-2024-24790, CVE-2023-39325, CVE-2023-45283, CVE-2023-45287, CVE-2023-45288, CVE-2024-34156
Signed-off-by: dmesser <dmesser@redhat.com >
---------
Signed-off-by: dmesser <dmesser@redhat.com >
2025-07-07 09:06:46 -04:00
Syed Ahmed
723102e641
build: move quay to python 3.12 (PROJQUAY-8800) ( #3780 )
...
Move Quay to python version 3.12 and switch out rehash with the resumable hash library.
2025-05-29 09:35:48 -04:00
Jonathan King
556545bd8b
dockerfile: Fix permissions of passwd (PROJQUAY-8794) ( #3931 )
...
Co-authored-by: Jonathan <jonathan@jonathans-mbp-2.mynetworksettings.com >
2025-05-27 13:38:25 -04:00
Marcus Kok
8a548b80a2
dockerfile: set GOPATH env var before running go build in dockerfile (PROJQUAY-8789) ( #3802 )
...
set GOPATH env var before running go build in dockerfile
2025-04-29 14:06:48 -04:00
Marcus Kok
e20f680964
dockerfile: dockerfile changes for konflux (PROJQUAY-8804) ( #3817 )
...
dockerfile changes for konflux
2025-04-24 16:10:30 -04:00
Ivan Bazulic
e6bf6392aa
task: Upgrade Quay nginx (PROJQUAY-6685) ( #2674 )
...
According to the [app stream lifecycle](https://access.redhat.com/support/policy/updates/rhel-app-streams-life-cycle ), Quay's nginx 1.20 has been retired as of November 2023. The last version of nginx that is available is 1.22 and is supported till November 2025 for RHEL 8.
2024-02-13 11:26:43 -05:00
Oleg Bulatov
cd44497408
chore: add hack/update-requirements-build.sh ( #2384 )
2023-10-10 11:42:57 +02:00
dependabot[bot]
b4e1640fb9
build(deps): bump tzlocal from 2.0.0 to 5.0.1 ( #2139 )
...
* build(deps): bump tzlocal from 2.0.0 to 5.0.1
Bumps [tzlocal](https://github.com/regebro/tzlocal ) from 2.0.0 to 5.0.1.
- [Changelog](https://github.com/regebro/tzlocal/blob/master/CHANGES.txt )
- [Commits](https://github.com/regebro/tzlocal/compare/2.0.0...5.0.1 )
---
updated-dependencies:
- dependency-name: tzlocal
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Install full tzdata
* build(deps): bump APScheduler from 3.6.3 to 3.10.4
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Oleg Bulatov <oleg@bulatov.me >
2023-10-03 12:50:38 +02:00
Oleg Bulatov
44d24a259e
chore: remove cached data from the final image ( #2275 )
2023-10-02 15:27:10 +00:00
Oleg Bulatov
7ab69bed6b
chore: don't chmod on every file in Dockerfile ( #2233 )
2023-09-18 15:58:36 -04:00
Oleg Bulatov
b051a00c9c
chore: fix build of PyYAML on linux/ppc64le ( #2109 )
...
PyYAML 5.4.1 is the latest (at the moment) version that can be installed
with Cython 3.0 (3.0b9).
As gevent requires Cython 3.0+, we cannot use PyYAML 6.0 that depends on
Cython 0.x (<3.0).
As PyYAML 5.4.1 doesn't restrict the version of Cython that can be used
to build it, pip selects Cython 3.0 when it creates an isolated build
environment and fails to build PyYAML. To fix that, we preinstall build
dependencies and disable the build isolation for PyYAML.
2023-08-11 14:03:25 +02:00
Sai Deekshith
309c007b0f
chore: updated build-and-publish for s390x ( #2098 )
...
* chore: updated build-and-publish for s390x
Signed-off-by: Sai Deekshith Kotakonda <Sai.Deekshith.Kotakonda@ibm.com >
* chore: updated build-and-publish for s390x
Signed-off-by: Sai Deekshith Kotakonda <Sai.Deekshith.Kotakonda@ibm.com >
---------
Signed-off-by: Sai Deekshith Kotakonda <Sai.Deekshith.Kotakonda@ibm.com >
Co-authored-by: Sai Deekshith Kotakonda <Sai.Deekshith.Kotakonda@ibm.com >
2023-08-07 19:36:21 +02:00
Oleg Bulatov
5e76a528e4
chore: Add build dependency for reportlab ( #2087 )
2023-08-01 14:14:03 +00:00
Oleg Bulatov
9aa07cc0dc
chore: Use config-tool from this repo
2023-07-31 17:28:58 +02:00
Oleg Bulatov
c1a5fcebbe
chore: Bump pushgateway to 1.6.0 (PROJQUAY-5874) ( #2040 )
2023-07-25 19:00:23 +05:30
quay-devel
82f1a2173d
build(deps): bump config-tool to v0.1.21 ( #2051 )
...
Signed-off-by: quay-devel <quay-devel@redhat.com >
2023-07-24 16:15:07 +00:00
Oleg Bulatov
4a816c765d
chore: Add build dependencies for lxml 4.9.2 ( #2053 )
2023-07-24 14:40:45 +00:00
quay-devel
9ddc60edf8
build(deps): bump config-tool to v0.1.20 ( #2039 )
...
Signed-off-by: quay-devel <quay-devel@redhat.com >
2023-07-21 20:23:08 +00:00
Oleg Bulatov
1b00005fb4
chore: Use latest go-toolset for config-tool ( #2019 )
2023-07-19 17:27:47 +00:00
quay-devel
c0fcf2469e
build(deps): bump config-tool to v0.1.19 ( #2001 )
...
Signed-off-by: quay-devel <quay-devel@redhat.com >
2023-07-04 16:33:56 +02:00
Oleg Bulatov
fa50c70ed0
chore: Simplify base image (PROJQUAY-4837) ( #1709 )
...
Downstream build system does not support `FROM base`. To reduce our
burden of maintaining build configurations, we need to eliminate the
base image or at least make it as simple as possible.
The step that builds QUAYDIR doesn't need to use the base image, so it
is migrated to ubi-minimal.
2023-04-11 17:01:02 +02:00
Oleg Bulatov
4d1989cc8d
chore: Bump pyOpenSSL and cryptography (PROJQUAY-5120) ( #1777 )
...
* chore: Bump pyOpenSSL and cryptography (PROJQUAY-5120)
* cryptography-3.4+ needs rustc
2023-03-08 18:28:59 +01:00
Modassar Rana
09f8f8d620
Update Dockerfile ( #1762 )
2023-02-22 07:41:12 +01:00
Oleg Bulatov
8b14160cea
chore: Bump config-tool to 1.15 (PROJQUAY-3643) ( #1763 )
2023-02-21 19:42:07 +01:00
Modassar Rana
618945b607
Added support for IBMZ ( #1737 )
...
Updated support for Z
2023-02-17 15:04:04 +01:00
Syed Ahmed
61913f86f8
chore: bump config-tool version to latest (PROJQUAY-5048) ( #1754 )
...
update to v0.1.13
2023-02-16 11:29:44 -05:00
Daniel Messer
f42497f95f
build(deps): reduce CVEs in dependencies and runtime environment (PROJQUAY-4777) ( #1644 )
...
* switch to ubi-minimal to avoid old urllib3
Signed-off-by: dmesser <dmesser@redhat.com >
* bump deps to remediate CVEs
Signed-off-by: dmesser <dmesser@redhat.com >
* formatting
Signed-off-by: dmesser <dmesser@redhat.com >
* remove unnused dependency jsonpickle
Signed-off-by: dmesser <dmesser@redhat.com >
* bump wheel
Signed-off-by: dmesser <dmesser@redhat.com >
* Wait longer until the container is running
* Remove noise from health check output
* Explicitly set timezone name
---------
Signed-off-by: dmesser <dmesser@redhat.com >
Co-authored-by: Oleg Bulatov <oleg@bulatov.me >
2023-02-06 19:48:10 +01:00
Oleg Bulatov
4efa48e3e0
chore: Use GitHub Actions cache for Docker Build jobs (PROJQUAY-4970) ( #1710 )
...
* chore: Use ubuntu-22.04 for Docker Build jobs
* chore: Use GitHub Cache for Docker builds
* chore: Use npm clean-install in Dockerfile
* Rerun npm clean-install only if package*.json is changed
2023-01-24 16:02:11 +01:00
Oleg Bulatov
6c45444496
chore: Update Dockerfile to reduce size of image (PROJQUAY-4837) ( #1675 ) ( #1681 )
...
* Don't copy node_modules into the final image
* Don't chmod in the final image
2022-12-20 19:51:15 +01:00
Dave O'Connor
f1d8558815
Add quay-ui ( #1683 )
...
Signed-off-by: Dave O'Connor <1656866+HammerMeetNail@users.noreply.github.com >
2022-12-20 08:38:16 -05:00
Syed Ahmed
04358d26af
Revert "chore: Update Dockerfile to reduce size of image (PROJQUAY-4837) ( #1675 )" ( #1678 )
...
This reverts commit 589fbb4989 .
2022-12-15 16:54:21 -05:00
Oleg Bulatov
589fbb4989
chore: Update Dockerfile to reduce size of image (PROJQUAY-4837) ( #1675 )
...
* Don't copy node_modules into the final image
* Don't chmod in the final image
2022-12-15 17:50:07 +01:00
Syed Ahmed
1a2bb4a4e9
ui: Remove add_analytics script from Dockerfile (PROJQUAY-4582) ( #1669 )
...
The new UI will dynamically add the analytics scripts
2022-12-09 13:06:11 -05:00
Syed Ahmed
bc5bc22b1d
ui: Add script for adobe analytics for quay.io (PROJQUAY-4582) ( #1648 )
...
Analytics will be added only when building for quay.io
2022-12-02 11:57:00 -05:00
Joakim Nohlgård
434c193b94
arch: Map aarch64 to arm64 in ARCH variable ( #1602 )
2022-11-02 14:03:26 -04:00
snehakpersistent
d08298bc60
arch: add ppc64le support to quay (PROJQUAY-4595) ( #1535 )
...
* add ppc64le support to quay
2022-10-12 08:27:18 -04:00
Dave O'Connor
a485ae8deb
Bump golang ( #1549 )
...
Signed-off-by: Dave O'Connor <doconnor@redhat.com >
2022-10-10 17:08:59 -04:00
Dave O'Connor
f8bf8c25c8
Invalidate quay-ui docker cache ( #1506 )
2022-08-31 14:17:30 -04:00
Dave O'Connor
a4069fdb8a
Add nginx config ( #1495 )
2022-08-29 12:52:08 -04:00
Oleg Bulatov
07c8a75fa1
ci: Check arm64 builds in CI (PROJQUAY-4038) ( #1431 )
...
* Fix Dockerfile for arm64
* Check arm64 builds in CI
2022-07-01 13:12:58 -04:00
Oleg Bulatov
cf52f5e371
chore: Use Python 3.9 ( #1382 )
...
* Use Python 3.9
* Adapt code for Python 3.9
2022-06-20 14:05:47 +02:00
Flavian Missi
f0f31e0b7a
Dockerfile: use nodejs ubi8 image to build frontends ( #1355 )
...
Note that we're using ubi8/node-10, which is deprecated - but this is
the version previously installed (before the nodejs package disappeared
on us).
2022-06-02 16:53:19 -04:00
Kenny Lee Sin Cheong
5471d3cbcb
secscan: deprecate support for Clair V2 (PROJQUAY-2837) ( #951 )
...
Removes read support for Clair V2, along with the need to package
jwtproxy with Quay.
TODO: Drop deprecate image api + image table, remove image data model.
2022-05-31 10:15:54 -04:00
Dave O'Connor
e6c6ecd47b
Adds support for running on M1 macs ( #1349 )
2022-05-30 22:56:36 +02:00