Docker Hub

  1. Create or sign into your Docker Hub organization

  2. Create an organization access token While logged in as a user with administrative rights to the Docker Hub organization, use the Docker Hub Admin Console to create an Organization Access Token with these permissions:

    Expiration Date

    • None

    Repository:

    • Repository: All organization repositories
    • Scopes: check all boxes Organization
    • Scopes: check all boxes
  3. Create an admin user personal access token

    Expiration Date

    • None Access Permissions:
    • Read, Write, Delete
  4. Connect Your Docker Hub organization to Hyphen

  • Verify and enter the Organization name, access token, admin user name, and admin personal access token

That's it! After you've completed these steps, Hyphen will automatically:

  • Grant necessary permissions to the Hyphen service
  • Configure the required role assignments for resource management

Configuration

  
    **Type**
  

  
    **Description**
  

  
    `string` (required)
  

  
    Organization name
  



  
    `adminUsername`
  

  
    `string` (required)
  

  

  



  
    `secrets.encryptedOrganizationAccessToken`
  

  
    `string` (required)
  

  
    Organization access token with:

    * No expiration date
    * Access to all repositories and scopes
    * Access to all organization scopes
  



  
    `secrets.encryptedPersonalAccessToken`
  

  
    `string` (required)
  

  
    Personal access token of Docker Hub organization admin user with:

    * No expiration date
    * Read, Write, Delete permissions