Hyphen Hyphen

Docker Hub

A guide on how to set up and configure Docker Hub integration with Hyphen, including creating necessary access tokens and admin user tokens.

  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