core:
  image:
    repository: "harbor.corp1.majordomo.ru/goharbor/harbor-core"
database:
  internal:
    image:
      repository: "harbor.corp1.majordomo.ru/goharbor/harbor-db"
    # The timeout used in livenessProbe; 1 to 5 seconds
    livenessProbe:
      timeoutSeconds: 60
    # The timeout used in readinessProbe; 1 to 5 seconds
    readinessProbe:
      timeoutSeconds: 60
exporter:
  image:
    repository: "harbor.corp1.majordomo.ru/goharbor/harbor-exporter"
jobservice:
  image:
    repository: "harbor.corp1.majordomo.ru/goharbor/harbor-jobservice"
nginx:
  image:
    repository: "harbor.corp1.majordomo.ru/goharbor/nginx-photon"
portal:
  image:
    repository: "harbor.corp1.majordomo.ru/goharbor/harbor-portal"
redis:
  internal:
    image:
      repository: "harbor.corp1.majordomo.ru/goharbor/redis-photon"
registry:
  controller:
    image:
      repository: "harbor.corp1.majordomo.ru/goharbor/harbor-registryctl"
  registry:
    image:
      repository: "harbor.corp1.majordomo.ru/goharbor/registry-photon"
trivy:
  image:
    repository: "harbor.corp1.majordomo.ru/goharbor/trivy-adapter-photon"

proxy:
  httpProxy: socks5://example-tor-instance-tor-svc.tor-controller-instance:9050
  httpsProxy: socks5://example-tor-instance-tor-svc.tor-controller-instance:9050

persistence:
  persistentVolumeClaim:
    registry:
      storageClass: linstor-pool0
      size: 160Gi
    jobservice:
      jobLog:
        storageClass: openebs-kernel-nfs
        accessMode: ReadWriteMany
      scanDataExports:
        storageClass: openebs-kernel-nfs
        accessMode: ReadWriteMany
    database:
      storageClass: linstor-pool0
    redis:
      storageClass: linstor-pool0
    trivy:
      storageClass: openebs-kernel-nfs

updateStrategy:
  type: Recreate

externalURL: https://harbor.home.wugi.info

expose:
  tls:
    certSource: secret # generate by cert-manager
    secret:
      secretName: harbor-ingress-certs
  ingress:
    annotations:
      cert-manager.io/cluster-issuer: letsencrypt
      nginx.ingress.kubernetes.io/proxy-connect-timeout: "900"
      nginx.ingress.kubernetes.io/proxy-read-timeout: "900"
      nginx.ingress.kubernetes.io/proxy-send-timeout: "900"
      nginx.ingress.kubernetes.io/proxy-timeout: "900"
    className: nginx
    hosts:
      core: harbor.home.wugi.info
    harbor:
      labels:
        # harbor does not return a successful HTTP code for ingress paths.
        ingress.cluster.local/probe: "false"

chartmuseum:
  enabled: false

trivy:
  enabled: false

notary:
  enabled: false

trace:
  enabled: false

cache:
  enabled: false
