56 lines
1.2 KiB
YAML
56 lines
1.2 KiB
YAML
apiVersion: helm.cattle.io/v1
|
|
kind: HelmChartConfig
|
|
metadata:
|
|
name: harbor
|
|
namespace: devops
|
|
spec:
|
|
valuesContent: |-
|
|
expose:
|
|
type: ingress
|
|
tls:
|
|
certSource: secret
|
|
secret:
|
|
# The name of secret which contains keys named:
|
|
# "tls.crt" - the certificate
|
|
# "tls.key" - the private key
|
|
secretName: "harbor-tls"
|
|
ingress:
|
|
className: traefik
|
|
hosts:
|
|
core: reg.milasholsting.dk
|
|
notary: notary.reg.milasholsting.dk
|
|
|
|
externalURL: https://reg.milasholsting.dk
|
|
|
|
harborAdminPassword: "ChangeMe123!"
|
|
|
|
persistence:
|
|
persistentVolumeClaim:
|
|
registry:
|
|
storageClass: local-path
|
|
size: 100Gi
|
|
chartmuseum:
|
|
storageClass: local-path
|
|
size: 5Gi
|
|
jobservice:
|
|
storageClass: local-path
|
|
size: 2Gi
|
|
database:
|
|
storageClass: local-path
|
|
size: 10Gi
|
|
redis:
|
|
storageClass: local-path
|
|
size: 2Gi
|
|
|
|
database:
|
|
internal:
|
|
image:
|
|
repository: goharbor/harbor-db
|
|
tag: v2.11.0
|
|
|
|
redis:
|
|
internal:
|
|
image:
|
|
repository: goharbor/redis-photon
|
|
tag: v2.11.0
|