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

11084 Commits

Author SHA1 Message Date
Kenny Lee Sin Cheong
45d00a6b8f superusers: gives superusers access to team invite api (PROJQUAY-4765) (#1694) 2023-01-10 12:36:47 -05:00
Marcus Kok
a6177291c1 deploy: add panel to dashboard (PROJQUAY-4486) (#1698)
Adds panel for tracking build success %
2023-01-09 09:57:17 -05:00
Syed Ahmed
442bb1689d login: Use the correct username for export compliance (PROJQUAY-4844) (#1696)
SSO username can be different from quay username. Use the subject
returned from the token and parse the SSO username from the subject
2023-01-06 13:14:50 -05:00
Syed Ahmed
5bd2426400 login: Add subject in debug logs for export compliance (PROJQUAY-4844) (#1695)
This is to debug errors from export compliance in case of incorrect
matching for usernames
2023-01-05 17:34:56 -05:00
dependabot[bot]
972cab147b build(deps): bump certifi from 2019.11.28 to 2022.12.7 (#1665)
Bumps [certifi](https://github.com/certifi/python-certifi) from 2019.11.28 to 2022.12.7.
- [Release notes](https://github.com/certifi/python-certifi/releases)
- [Commits](https://github.com/certifi/python-certifi/compare/2019.11.28...2022.12.07)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-02 19:41:44 +01:00
Oleg Bulatov
e40381ebeb Bump pbr (#1692)
This should fix the build error:

    error: invalid command 'bdist_wininst'
2023-01-02 16:49:30 +01:00
dependabot[bot]
70473f000b build(deps): bump wheel from 0.35.1 to 0.38.1 (#1690)
Bumps [wheel](https://github.com/pypa/wheel) from 0.35.1 to 0.38.1.
- [Release notes](https://github.com/pypa/wheel/releases)
- [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst)
- [Commits](https://github.com/pypa/wheel/compare/0.35.1...0.38.1)

---
updated-dependencies:
- dependency-name: wheel
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-02 16:06:02 +01:00
dependabot[bot]
0dd53edf15 build(deps): bump setuptools from 63.4.0 to 65.5.1 (#1691)
Bumps [setuptools](https://github.com/pypa/setuptools) from 63.4.0 to 65.5.1.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/CHANGES.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v63.4.0...v65.5.1)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-02 14:34:43 +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
Oleg Bulatov
7c3b52538f Use real Quay image for OCI tests (#1680) 2022-12-19 15:18:19 +01:00
Jonathan King
85218f1112 ui: Hot fix billing information (PROJQUAY-0000) (#1679)
- Remove billing information
2022-12-15 14:44:39 -08: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
Brandon Caton
b8cf8932cf ui: Repository settings feature flag (PROJQUAY-4565) (#1677)
Adds feature flag to restrict the repository settings feature.
2022-12-15 16:26:44 -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
dependabot[bot]
42f46c93c1 build(deps): bump express from 4.17.1 to 4.18.2 (#1664)
Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.18.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-15 10:33:16 -05:00
Sunandadadi
056b6fca30 Nginx: Minor update to fix toggling issue on Safari (PROJQUAY-4527) (#1670) 2022-12-12 17:29:23 -05:00
Marcus Kok
b69f3f36af deploy: fix api panels in dashboard (PROJQUAY-4485) (#1668)
Api success rate was previously calculated by only looking at 2XXs as successful and everything else as an error.
This adjusts the query so only 5XXs are considered errors and 4XXs are not being incorrectly grouped as issues with the service.
2022-12-09 14:35:46 -05: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
Marcus Kok
cc5c3c7996 deploy: update grafana dashboard (PROJQUAY-4484) (#1655)
add panels for registry api metrics along with adding a heatmap for build queue duration
2022-12-08 15:46:51 -05:00
Dave O'Connor
e07b8efe37 Set ubuntu runner to be 20.04 (#1666) 2022-12-08 17:00:25 +01:00
dependabot[bot]
6473166d0e build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 (#1656)
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-07 15:29:34 -05:00
Syed Ahmed
74d8a515f8 ui: Remove FEATURE_UI_V2 from analytics scripts (PROJQUAY-4582) (#1658)
* ui: Remove FEATURE_ from feature_set in base template (PROJQUAY-4582)

the variable `feature_set` has features with the `FEATURE_` prefix
removed. Fix the jinja check for this

* remove feature_ui_v2
2022-12-07 10:39:33 -05:00
Dave O'Connor
e83a63817d Add cookie consent for quay.io (#1657) 2022-12-06 16:32:59 -05:00
Syed Ahmed
c71fd10bc2 ui: Add script for adobe analytics for quay.io in angular UI (PROJQUAY-4582) (#1654)
This will be used for usage analytics on quay.io
2022-12-05 16:54:08 -05:00
Dave O'Connor
68f0017e01 Update nginx config (#1639)
Signed-off-by: Dave O'Connor <doconnor@redhat.com>
2022-12-05 16:53:10 -05:00
Syed Ahmed
8211b774bc ui: Show UI toggle on quay.io only to redhat users (PROJQUAY-4804) (#1653)
ui: Show UI toggle on quay.io only to redhat users (PROJQUAY-4804)

New UI preview on quay.io is being released as a preview only
to RedHat users before being GA
2022-12-05 10:30:03 -05:00
Flavian Missi
e262f062b7 oci/index.py: support docker schema2 sub-manifest types (#1649) 2022-12-05 10:40:00 +01:00
Joseph Crosland
84786b9c6f secscan: Correct links (PROJQUAY-2164) (#1552)
Use first link in the "array", don't display link icon when
no links exist.

Signed-off-by: crozzy <joseph.crosland@gmail.com>
2022-12-02 14:58:35 -08: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
github-actions[bot]
a2aa6397af chore: v3.7.11 changelog bump (https://issues.redhat.com/browse/PROJQUAY-4790) (#1650)
Signed-off-by: GitHub <noreply@github.com>

Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: dmage <dmage@users.noreply.github.com>
2022-12-01 23:19:20 +01:00
Brandon Caton
017c4f0ba1 cors: Adding missing method type (PROJQUAY-4800) (#1651)
The PUT method has not been added to the list of cors methods, causing PUT requests to fail.
2022-12-01 15:10:47 -05:00
Marcus Kok
1a60cbe7fb buildman: add SLO metric that calculates build success (PROJQUAY-4486) (#1609)
Added a counter metrics to track total number of build jobs and total number of failed builds. These can be used to calculate the build success rate in grafana.
2022-11-28 13:16:45 -05:00
Kenny Lee Sin Cheong
dba302b5f1 users: default to true if LDAP_RESTRICTED_USER_FILTER is not set (PROJQUAY-4776) (#1645)
When LDAP is used and FEATURE_RESTRICTED_USERS is set, if
LDAP_RESTRICTED_USER_FILTER is set, then, by default, all ldap users
are restricted.
2022-11-25 13:39:07 -05:00
Ivan Bazulic
e4e00f706a Revert "chore: Add server side assembly of chunked metadata for RADOSGW driver (PROJQUAY-4592) (#1557)" (#1642)
This reverts commit cdb52ed023.
Noobaa has issues assembling big blobs from keys so this needs to be reverted and more testing is required.
2022-11-23 16:17:55 -05:00
Kenny Lee Sin Cheong
b128936b50 users: fix behavior when using ldap and restricted user whitelist is set (PROJQUAY-4767) (#1640) 2022-11-23 15:22:15 -05:00
Marcus Kok
da370590df add dashboard dir for grafana (#1638) 2022-11-23 13:42:36 -05:00
Kenny Lee Sin Cheong
fe2b89d656 logs: create action logs on proxy cache config creation/deletion (PROJQUAY-4718) (#1625) 2022-11-22 12:36:57 -05:00
Kenny Lee Sin Cheong
7cd55ea0cd users: fix create repo on push on orgs for restricted users (PROJQUAY-4732) (#1634) 2022-11-22 11:50:16 -05:00
Syed Ahmed
705ea386d2 Add S3 Region to CloudFlare URL (PROJQUAY-3512) (#1630)
This will be used by the CloudFlare worker to redirect
to the correct S3 origin bucket
2022-11-21 11:59:21 -05:00
Sunandadadi
60181dae03 UI: Fix redirection to user/org page (PROJQUAY-4667) (#1623) 2022-11-10 12:48:45 -05:00
Kenny Lee Sin Cheong
0caa4203ec users: prevent CREATE_NAMESPACE_ON_PUSH is restricted (PROJQUAY-4702) (#1621)
Prevent creating namespaces/orgs on pushes (CREATE_NAMESPACE_ON_PUSH)
if user is restricted.

Also updates RESTRICTED_USERS_WHITELIST to defaults to all if not set,
given that FEATURE_RESTRICTED_USERS is set.
2022-11-09 18:23:01 -05:00
Kenny Lee Sin Cheong
8fc03857cb users: when set, grant superusers repository permissions. (#1620)
When FEATURE_SUPERUSERS_FULL_ACCESS is set, grant superusers
repository permission registry-wide.
2022-11-08 16:48:58 -05:00
Kenny Lee Sin Cheong
ef8ad2c3e1 users: prevent creating repo on push for restricted users (PROJQUAY-4706) (#1614)
Prevent restricted users' from automatically creating repos or orgs
on v2 auth requests (PROJQUAY-4706, PROJQUAY-4708).
2022-11-07 17:41:45 -05:00
Kenny Lee Sin Cheong
64ec15605c superusers: grant superusers additinonal org permissions (PROJQUAY-4687) (#1613)
When FEATURE_SUPERUSERS_FULL_ACCESS is set, grant superusers org admin permissions:
- PROJQUAY-4687
- PROJQUAY-4690
- PROJQUAY-4693
- PROJQUAY-4697
- PROJQUAY-4701
2022-11-07 17:41:18 -05:00
Harish Govindarajulu
ad5e3f8d51 Modify registry auth url for proxy cache validation (PROJQUAY-4585) (#1603)
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>
2022-11-04 10:13:26 -04:00
Brandon Caton
d34e9399af auth: Adding wraps to user namespace decorator (PROJQUAY-4694) (#1607)
Missing wraps decorator on disallow_for_user_namespace prevents some API endpoints from being discovered on the frontend.
2022-11-03 12:19:34 -04:00
Marcus Kok
ea67af5a04 buildman: add SLO metric for time spent in queue for build jobs (PROJQUAY-4487) (#1575)
This adds a metric that calculates the time a build job spends in the queue.
2022-11-02 16:59:08 -04:00
kwestpharedhat
dcf5a377a9 Quay: Cloudfront multi domain (PROJQUAY-4506) (#1598)
Multi domain support for Quay. CLOUDFRONT ONLY
2022-11-02 13:05:14 -05:00
Joakim Nohlgård
434c193b94 arch: Map aarch64 to arm64 in ARCH variable (#1602) 2022-11-02 14:03:26 -04:00