No introduction found. Create it?
Install with:
helm repo add harbor https://helm.goharbor.io/
helm install harbor harbor/harbor -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| harbor | gandazgul/k8s-infrastructure | 52 | 1.16.2 | 2 days ago |
| harbor | larivierec/home-cluster | 155 | 1.19.4 | 12 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
externalURL (11) https://registry.${SECRET_DOMAIN_2} | string |
| boolean | |
persistence.persistentVolumeClaim.registry.existingClaim (6) harbor-registry | string |
| string | |
| string | |
| string | |
persistence.persistentVolumeClaim.registry.subPath (1) configs/harbor/registry | string |
| string | |
| string | |
| string | |
persistence.persistentVolumeClaim.jobservice.scanDataExports.existingClaim (3) harbor-jobservice-scandata | string |
| string | |
| string | |
| string | |
| string | |
| string | |
persistence.persistentVolumeClaim.trivy.existingClaim (4) harbor-trivy-v2 | string |
| string | |
| string | |
persistence.persistentVolumeClaim.trivy.subPath (1) configs/harbor/trivy | string |
| string | |
| string | |
persistence.persistentVolumeClaim.redis.storageClass (3) rook-ceph-block | string |
| string | |
persistence.persistentVolumeClaim.database.existingClaim (2) yasr-volume-kube-system | string |
| string | |
| string | |
persistence.persistentVolumeClaim.database.subPath (1) configs/harbor/database | string |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
persistence.imageChartStorage.type (2) filesystem | string |
| string | |
expose.type (9) ingress | string |
| string | |
expose.tls.secret.secretName (6) harbor-tls | string |
| boolean | |
expose.tls.auto.commonName (1) harbor-tls | string |
expose.ingress.hosts.core (5) harbor.${CLUSTER_DOMAIN_NAME} | string |
expose.ingress.hosts.notary (1) notary.harbor.crystalnet.org | string |
expose.ingress.hosts.portal (1) harbor.thekor.eu | string |
expose.ingress.annotations."cert-manager.io/cluster-issuer" (3) letsencrypt-production-internal | string |
| string | |
| string | |
expose.ingress.annotations."external-dns.alpha.kubernetes.io/target" (1) ingress.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
expose.ingress.annotations."forecastle.stakater.com/icon" (1) https://goharbor.io/img/logos/harbor-horizontal-color.png | string |
expose.ingress.annotations."forecastle.stakater.com/url" (1) https://harbor.${CLUSTER_DOMAIN_NAME} | string |
expose.ingress.annotations."haproxy.org/backend-config-snippet" (1) http-request set-header X-Forwarded-Proto https
http-request set-header X-Forwarded-Port 443
| string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
expose.ingress.annotations."traefik.ingress.kubernetes.io/router.middlewares" (1) networking-ipwhitelist@kubernetescrd,
networking-request-limit@kubernetescrd
| string |
expose.ingress.className (2) traefik-internal | string |
| string | |
| string | |
expose.route.annotations."external-dns.alpha.kubernetes.io/target" (2) ingress.${SECRET_DOMAIN_2} | string |
expose.route.hosts[] (2) - registry.${SECRET_DOMAIN_2} | string |
expose.route.parentRefs[].group (2) gateway.networking.k8s.io | string |
expose.route.parentRefs[].kind (2) Gateway | string |
expose.route.parentRefs[].name (2) envoy | string |
expose.route.parentRefs[].namespace (2) networking | string |
expose.route.parentRefs[].sectionName (2) https | string |
| string | |
| number | |
database.type (8) external | string |
database.external.host (6) postgres17-rw.database.svc.cluster.local | string |
| string, number | |
database.external.existingSecret (5) harbor-secrets | string |
| string | |
| string | |
database.external.password (1) ${HARBOR_POSTGRES_PASSWORD} | string |
| string | |
| number | |
| number | |
database.internal.image.repository (1) goharbor/harbor-db | string |
| string | |
cache.enabled (7) false | boolean |
| number | |
notary.enabled (7) false | boolean |
redis.type (7) internal | string |
redis.external.addr (4) dragonfly.database.svc:6379 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
redis.internal.image.repository (3) ghcr.io/samip5/harbor/valkey-photon | string |
redis.internal.image.tag (3) v2.15.2 | string |
| boolean | |
trivy.image.repository (4) ghcr.io/samip5/harbor/trivy-adapter-photon | string |
trivy.image.tag (4) v2.15.2 | string |
existingSecretSecretKey (6) harbor-secrets | string |
updateStrategy.type (6) Recreate | string |
logLevel (5) warning | string |
| boolean | |
| boolean | |
metrics.core.path (4) /metrics | string |
| number | |
metrics.exporter.path (4) /metrics | string |
| number | |
metrics.jobservice.path (4) /metrics | string |
| number | |
metrics.registry.path (4) /metrics | string |
| number | |
| boolean | |
core.image.repository (4) ghcr.io/samip5/harbor/harbor-core | string |
core.image.tag (4) v2.15.2 | string |
| string | |
| number | |
exporter.image.repository (4) ghcr.io/samip5/harbor/harbor-exporter | string |
exporter.image.tag (4) v2.15.2 | string |
| number | |
| number | |
imagePullPolicy (4) Always | string |
| boolean | |
jobservice.image.repository (4) ghcr.io/samip5/harbor/harbor-jobservice | string |
jobservice.image.tag (4) v2.15.2 | string |
| number | |
| number | |
| number | |
jobservice.updateStrategy.type (1) RollingUpdate | string |
portal.image.repository (4) ghcr.io/samip5/harbor/harbor-portal | string |
portal.image.tag (4) v2.15.2 | string |
| number | |
registry.controller.image.repository (4) ghcr.io/samip5/harbor/harbor-registryctl | string |
| string | |
registry.registry.image.repository (4) ghcr.io/samip5/harbor/registry-photon | string |
| string | |
| number | |
| string | |
| boolean | |
| boolean | |
| string | |
registry.initContainers[].envFrom[].secretRef.name (3) postgres-harbor | string |
registry.initContainers[].image (3) ghcr.io/home-operations/postgres-init:18.6 | string |
| string | |
| string | |
| string | |
| string | |
registry.credentials.username (1) harbor_registry_user | string |
| number | |
| number | |
registry.updateStrategy.type (1) RollingUpdate | string |
trace.enabled (4) false | boolean |
existingSecretAdminPassword (3) harbor-secrets | string |
| string | |
existingSecretAdminPasswordKey (2) HARBOR_ADMIN_PASSWORD | string |
harborAdminPassword (2) ${ADMIN_PASSWORD} | string |
| boolean | |
| boolean | |
| number | |
| boolean | |
| number | |
| boolean | |
| string | |
imageChartStorage.type (1) filesystem | string |