Skip to content

Commit

Permalink
Add Harbor authentication section in private-app-repository.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jessehu authored Jul 11, 2019
1 parent 59668a1 commit 26ff366
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions docs/user/private-app-repository.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,14 @@ To add Harbor as the private chart repository, go to `Configuration > App Reposi

Once you create the repository you can click on the link for the specific repository and you will be able to deploy your own applications using Kubeapps.

### Harbor: Authentication/Authorization

It is possible to configure Harbor to use authentication:

- Using HTTP [basic authentication](https://github.com/goharbor/harbor/blob/master/docs/user_guide.md#working-with-helm-cli). To use this feature:
- When creating a new project for serving as the helm chart repository in Harbor, set the `Access Level` of the project to non public. This enforces authentication to access the charts in the chart repository via Helm CLI or other clients.
- When `Adding App Repository` in Kubeapps, set the `Authorization Header` to the `Basic` auth header using the base64 encoded string of `user:password`. For example, for the user "admin" and password "Harbor12345", use the following auth header: `Basic YWRtaW46SGFyYm9yMTIzNDU=`.

## Artifactory

JFrog Artifactory is a Repository Manager supporting all major packaging formats, build tools and CI servers.
Expand Down

0 comments on commit 26ff366

Please sign in to comment.