Harbor

Last modified by DevOps-as-a-Service Operator on 2025/02/05 11:33

The DevOps functions Docker registry and Helm chart repository inside DevOps-as-a-Service are usually provided by Harbor.

Harbor is developed by the Cloud Native Computing Foundation, which is part of the Linux Foundation.

Additional information are available on the sub pages:

Enter Harbor

Login to the DevOps Portal. On the Homepage, select the project you are interested in. If Harbor is enabled for the project, the Harbor tile is displayed on the dashboard.

image-2024-2-14_13-24-37.png

If Harbor access is enabled for your user, the displayed links are clickable.

As an alternative, you can also find the desired Project on the Projects page. If Harbor is enabled for the project, Harbor is listed in the Tools column. If a Harbor access is enabled for your user, Harbor is clickable.

Screenshot 2024-02-09 095501.png

Now click on Harbor and a new browser tab will open it for you.

You will be redirected to the Harbor login page, if you don't have a running session in Harbor.

Simply click the first of the two buttons. For Harbor 2.7 the button label is LOGIN VIA OIDC PROVIDER.

Harbor 2.10 Login page

For Harbor 2.10 and above, the button label is LOGIN WITH Keycloak.

Harbor 2.7 Login page

Projects in Harbor

In the Harbor UI you will now see all the projects in which you have a role and public projects if there are any. See example screenshot below.

image-2024-2-14_13-48-29.png

If you are already logged in to Harbor, it will not show you projects for which you received a role during the same session. To solve this problem, use the logout menu item in the Harbor UI in the top right corner.

1736871589147-190.png

After this, simply login again to Harbor like described above. The new Harbor session will correctly show you all projects you have currently access to.