Uploaded image for project: 'Project Quay'
  1. Project Quay
  2. PROJQUAY-6980

Add support for a global read only superuser


    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • quay
    • quay-global-readonly-superuser
    • False
    • None
    • False
    • Not Selected
    • To Do
    • PROJQUAY-6961 - Implement GLOBAL_READONLY_SUPER_USERS feature for LDAP users
    • PROJQUAY-6961Implement GLOBAL_READONLY_SUPER_USERS feature for LDAP users
    • 94% To Do, 0% In Progress, 6% Done
    • 0

      Epic Goal

      • The role GLOBAL_READONLY_SUPER_USERS must allows members to read anything in Quay.

      Why is this important?

      • For security auditing purposes, users are requesting that there be a superuser that lacks write access but can read anything. They want to be able to use LDAP to select the users.


      1. The GLOBAL_READONLY_SUPER_USERS role exists and users can be added to it via LDAP or list.
      2. The role allows unrestricted read access to anything in Quay.

      Acceptance Criteria

      • CI - MUST be running successfully with tests automated
      • Release Technical Enablement - Provide necessary release enablement details and documents.
      • ...

      Dependencies (internal and external)

      1. ...

      Previous Work (Optional):

      1. We had previously attempted to implement this, however, a few bugs and limitations have appeared. The focus of this Epic is largely on allowing unrestricted access to anything in Quay and allowing users to define members via LDAP.
      2. See linked bugs for functionality that needs to be addresses
      3. https://issues.redhat.com/browse/PROJQUAY-2604

      Open questions::

      1. ...

      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>

            bcaton@redhat.com Brandon Caton
            doconnor@redhat.com Dave O'Connor
            0 Vote for this issue
            6 Start watching this issue