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