-
Epic
-
Resolution: Done-Errata
-
Critical
-
None
-
quay-ocp-keyless-auth
-
BU Product Work
-
False
-
None
-
False
-
Not Selected
-
To Do
-
PROJQUAY-6718 - Keyless authentication between OpenShift and Quay
-
PROJQUAY-6718Keyless authentication between OpenShift and Quay
-
50% To Do, 0% In Progress, 50% Done
Epic Goal
- Add support for federated credentials to an account in Quay
Why is this important?
- This is the first step towards integrating keyless authentication between Quay and OpenShift that will ultimately culminate in OpenShift users being able to leverage Quay for seamless pulling and pushing of images. By using OIDC, Quay and OpenShift will be able to identify a user and leverage short-lived tokens, that are regularly refreshed, to authenticate individual transactions.
Scenarios
- A user is able to programatically request an oauth token that can be used by multiple authorized clusters and namespaces to push and pull images from Quay.
- A cluster and namespace that is not authorized to push and pull from a target Quay organization is not able to use the oauth token to push and pull with Quay.
Acceptance Criteria
- An oauth token in Quay can be associated to multiple clusters and namespaces.
- The token can be programmatically created and destroyed
- A security assessment is performed and a review of authentication and authorization is completed
Dependencies (internal and external)
- ...
Previous Work (Optional):
- …
Open questions::
- …
Done Checklist
- CI - CI is running, tests are automated and merged.
- Release Enablement <link to Feature Enablement Presentation>
- DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
- DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
- DEV - Downstream build attached to advisory: <link to errata>
- QE - Test plans in Polarion: <link or reference to Polarion>
- QE - Automated tests merged: <link or reference to automated tests>
- DOC - Downstream documentation merged: <link to meaningful PR>
- links to
-
RHBA-2024:138800 Red Hat Quay v3.13.0 bug fix release
- mentioned on