manifests/harbor/values.yaml

61 lines
1.4 KiB
YAML

# run `helm show values harbor/harbor` to see defaults
expose:
# We are performing TLS termination OUTSIDE of the k8s cluster
tls:
enabled: false
#type: ingress
#ingress:
# hosts:
# core: registry.cloud.csclub.uwaterloo.ca
# notary: notary.cloud.csclub.uwaterloo.ca
# annotations:
# ingress.kubernetes.io/ssl-redirect: "false"
# nginx.ingress.kubernetes.io/ssl-redirect: "false"
type: nodePort
nodePort:
name: harbor
ports:
http:
port: 80
nodePort: 30002
notary:
port: 4443
nodePort: 30004
externalURL: https://registry.cloud.csclub.uwaterloo.ca
harborAdminPassword: REPLACE_ME
# must be a string of 16 chars
secretKey: REPLACE_ME
ipFamily:
ipv6:
enabled: false
persistence:
persistentVolumeClaim:
registry:
size: 1Ti
registry:
credentials:
username: REPLACE_ME
password: REPLACE_ME
chartmuseum:
enabled: false
trivy:
enabled: false
database:
type: external
external:
host: coffee.csclub.uwaterloo.ca
port: "5432"
username: REPLACE_ME
password: REPLACE_ME
coreDatabase: harbor_registry
notaryServerDatabase: harbor_notary_server
notarySignerDatabase: harbor_notary_signer
sslmode: require
redis:
type: external
external:
addr: redis.syscom:6379
coreDatabaseIndex: "0"
jobserviceDatabaseIndex: "1"
registryDatabaseIndex: "2"