From 397829da84bdcd762b114dac1ad3c5d3aa63572f Mon Sep 17 00:00:00 2001 From: nold Date: Sat, 22 Jan 2022 10:14:48 +0100 Subject: [PATCH] Add: Harbor --- projects/registry/project.yml | 7 +++++++ projects/registry/values/harbor.yaml | 29 ++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 projects/registry/project.yml create mode 100644 projects/registry/values/harbor.yaml diff --git a/projects/registry/project.yml b/projects/registry/project.yml new file mode 100644 index 00000000..90c0a374 --- /dev/null +++ b/projects/registry/project.yml @@ -0,0 +1,7 @@ +config: + description: Container Image Registry +apps: +- name: harbor + repoURL: https://helm.goharbor.io + chart: harbor + targetRevision: 1.8.1 diff --git a/projects/registry/values/harbor.yaml b/projects/registry/values/harbor.yaml new file mode 100644 index 00000000..0afbed3c --- /dev/null +++ b/projects/registry/values/harbor.yaml @@ -0,0 +1,29 @@ +expose: + type: ingress + tls: + enabled: true + certSource: secret + secret: + secretName: "harbor-tls" + notarySecretName: "notarty-tls" + ingress: + hosts: + core: registry.dc + notary: notary.dc + controller: default + className: "" + annotations: + traefik.ingress.kubernetes.io/router.tls: 'true' + cert-manager.io/cluster-issuer: vault-issuer + +externalURL: https://registry.dc + +ipFamily: + ipv6: + enabled: false + +persistence: + enabled: true + +notary: + enabled: false