Harbor

Overview

Heeler connects with the Harbor open source registry for analysis of the images and artifacts running in your environment. Heeler connects to Harbor using basic auth (username/password) utilizing the Broker for on-premise deployments with limited accessibility.

For on-premise Harbor instances, these instructions assume you have already setup the Broker with access to the Harbor registry. See Instructions for the Broker here.

Requirements

  • Heeler platform or Heeler broker has network access to the Artifactory instance

  • Ability to create Harbor user with Guest role that has read access to registries monitored by Heeler

Setup

  1. Create Harbor User for Heeler Connection

    1. In Harbor, create a user with the Guest role

    2. Assign the user to a Harbor project that contains the registries that Heeler can access

  2. Navigate to Registry Connection Setup

    1. Select the icon from the top navigation

    2. Select Connections -> Registries

  3. Add the Harbor Registry

    1. Click the 'Add Registry' button

    2. Select 'Harbor'

  1. Configure the Harbor Setup

    1. Name (required) - Provide any name you wish for the connection

    2. Domain (required) - The URL/IP for the Harbor the instance

    3. User Name (required) - User name Heeler will use for authentication

    4. Password (required) - Password Heeler will use for authentication

  1. Link the Harbor Connection to the Broker

    1. Select the icon from the top navigation

    2. Select Connections -> Brokers

    3. Edit the Broker you want to add the Harbor connection to

    4. Select the Harbor connection by name for the Broker connections

  1. Validate the Harbor Connection is Healthy

    1. Select the icon from the top navigation

    2. Select Connections -> Registries

    3. Find the Harbor connection in your registry listing and verify the health status is Healthy

Last updated

Was this helpful?