Skip to content

harbor values.yaml

domain

Type: string

Default value
"dev.bigbang.mil"

istio.enabled

Type: bool

Default value
false

istio.mtls.mode

Type: string

Default value
"STRICT"

istio.sidecar.enabled

Type: bool

Default value
false

istio.sidecar.outboundTrafficPolicyMode

Type: string

Default value
"REGISTRY_ONLY"

istio.serviceEntries.custom

Type: list

Default value
[]

istio.authorizationPolicies.enabled

Type: bool

Default value
false

istio.authorizationPolicies.generateFromNetpol

Type: bool

Default value
false

istio.authorizationPolicies.custom

Type: list

Default value
[]

monitoring.enabled

Type: bool

Default value
false

monitoring.namespace

Type: string

Default value
"monitoring"

routes.inbound.harbor.enabled

Type: bool

Default value
true

routes.inbound.harbor.gateways[0]

Type: string

Default value
"istio-gateway/public-ingressgateway"

routes.inbound.harbor.hosts[0]

Type: string

Default value
"harbor.{{ .Values.domain }}"

routes.inbound.harbor.service

Type: string

Default value
"harbor-core.harbor.svc.cluster.local"

routes.inbound.harbor.port

Type: int

Default value
80

routes.inbound.harbor.containerPort

Type: int

Default value
8080

routes.inbound.harbor.selector.app

Type: string

Default value
"harbor"

routes.inbound.harbor.http[0].name

Type: string

Default value
"core"

routes.inbound.harbor.http[0].match[0].uri.prefix

Type: string

Default value
"/api/"

routes.inbound.harbor.http[0].match[1].uri.prefix

Type: string

Default value
"/c/"

routes.inbound.harbor.http[0].match[2].uri.prefix

Type: string

Default value
"/chartrepo/"

routes.inbound.harbor.http[0].match[3].uri.prefix

Type: string

Default value
"/service/"

routes.inbound.harbor.http[0].match[4].uri.prefix

Type: string

Default value
"/v2/"

routes.inbound.harbor.http[0].route[0].destination.host

Type: string

Default value
"harbor-core.harbor.svc.cluster.local"

routes.inbound.harbor.http[0].route[0].destination.port.number

Type: int

Default value
80

routes.inbound.harbor.http[1].route[0].destination.host

Type: string

Default value
"harbor-portal.harbor.svc.cluster.local"

routes.inbound.harbor.http[1].route[0].destination.port.number

Type: int

Default value
80

networkPolicies.enabled

Type: bool

Default value
true

networkPolicies.ingress.to.harbor:8001.from.k8s.monitoring-monitoring-kube-prometheus@monitoring/prometheus

Type: bool

Default value
false

networkPolicies.egress.from.harbor.to.k8s.tempo/tempo:9411

Type: bool

Default value
false

networkPolicies.additionalPolicies

Type: list

Default value
[]

openshift

Type: bool

Default value
false

bbtests.enabled

Type: bool

Default value
false

bbtests.cypress.artifacts

Type: bool

Default value
true

bbtests.cypress.envs.cypress_url

Type: string

Default value
"http://harbor:80"

bbtests.cypress.envs.cypress_user

Type: string

Default value
"admin"

bbtests.cypress.envs.cypress_harbor_password

Type: string

Default value
"Harbor12345"

bbtests.cypress.envs.cypress_project

Type: string

Default value
"bbcypress-test"

bbtests.scripts.image

Type: string

Default value
"registry1.dso.mil/ironbank/big-bang/devops-tester:1.0"

bbtests.scripts.additionalVolumes[0].name

Type: string

Default value
"docker-config"

bbtests.scripts.additionalVolumes[0].secret.secretName

Type: string

Default value
"private-registry"

bbtests.scripts.additionalVolumes[0].secret.items[0].key

Type: string

Default value
".dockerconfigjson"

bbtests.scripts.additionalVolumes[0].secret.items[0].path

Type: string

Default value
"auth.json"

bbtests.scripts.additionalVolumeMounts[0].name

Type: string

Default value
"docker-config"

bbtests.scripts.additionalVolumeMounts[0].mountPath

Type: string

Default value
"/.docker/"

bbtests.scripts.envs.HARBOR_USER

Type: string

Default value
"admin"

bbtests.scripts.envs.HARBOR_PASS

Type: string

Default value
"Harbor12345"

bbtests.scripts.envs.HARBOR_REGISTRY

Type: string

Default value
"harbor-core:80"

bbtests.scripts.envs.HARBOR_PROJECT

Type: string

Default value
"library"

postgresql.enabled

Type: bool

Default value
true

postgresql.auth.username

Type: string

Default value
"harborUser"

postgresql.auth.password

Type: string

Default value
"harborPW"

postgresql.auth.database

Type: string

Default value
"harborUser"

postgresql.maxIdleConns

Type: int

Default value
100

postgresql.maxOpenConns

Type: int

Default value
900

postgresql.networkPolicy.enabled

Type: bool

Default value
false

postgresql.global.imagePullSecrets[0]

Type: string

Default value
"private-registry"

postgresql.global.security.allowInsecureImages

Type: bool

Default value
true

postgresql.image.registry

Type: string

Default value
"registry1.dso.mil"

postgresql.image.repository

Type: string

Default value
"ironbank/opensource/postgres/postgresql"

postgresql.image.tag

Type: string

Default value
"18.4"

postgresql.image.debug

Type: bool

Default value
true

postgresql.securityContext.enabled

Type: bool

Default value
true

postgresql.securityContext.fsGroup

Type: int

Default value
1001

postgresql.securityContext.runAsUser

Type: int

Default value
1001

postgresql.securityContext.runAsGroup

Type: int

Default value
1001

postgresql.primary.extraVolumeMounts[0].name

Type: string

Default value
"runtime"

postgresql.primary.extraVolumeMounts[0].mountPath

Type: string

Default value
"/var/run/postgresql"

postgresql.primary.extraVolumes[0].name

Type: string

Default value
"runtime"

postgresql.primary.extraVolumes[0].emptyDir

Type: object

Default value
{}

postgresql.primary.containerSecurityContext.enabled

Type: bool

Default value
true

postgresql.primary.containerSecurityContext.runAsUser

Type: int

Default value
1001

postgresql.primary.containerSecurityContext.runAsGroup

Type: int

Default value
1001

postgresql.primary.containerSecurityContext.capabilities.drop[0]

Type: string

Default value
"ALL"

postgresql.existingSecret

Type: string

Default value
""

postgresql.resources.requests.cpu

Type: string

Default value
"250m"

postgresql.resources.requests.memory

Type: string

Default value
"256Mi"

postgresql.resources.limits.cpu

Type: string

Default value
"250m"

postgresql.resources.limits.memory

Type: string

Default value
"256Mi"

postgresql.podAnnotations

Type: object

Default value
{}

postgresql.initdbUser

Type: string

Default value
"harborUser"

postgresql.initdbPassword

Type: string

Default value
"harborPW"

postgresql.externalDatabase.host

Type: string

Default value
"localhost"

postgresql.externalDatabase.port

Type: int

Default value
5432

postgresql.externalDatabase.user

Type: string

Default value
"bn_harbor"

postgresql.externalDatabase.password

Type: string

Default value
""

postgresql.externalDatabase.sslmode

Type: string

Default value
"disable"

postgresql.externalDatabase.coreDatabase

Type: string

Default value
""

postgresql.podLabels

Type: object

Default value
{}

redis-bb

Type: object

Default value
enabled: true
networkPolicies:
  enabled: true
upstream:
  auth:
    enabled: false
  commonConfiguration: '# Enable AOF https://redis.io/topics/persistence#append-only-file

    appendonly no

    maxmemory 200mb

    maxmemory-policy allkeys-lru

    save ""'
  image:
    pullSecrets:
    - private-registry
    tag: 8.10.0
  istio:
    redis:
      enabled: false
  master:
    containerSecurityContext:
      capabilities:
        drop:
        - ALL
      enabled: true
      runAsGroup: 1001
      runAsNonRoot: true
      runAsUser: 1001
    resources:
      limits:
        cpu: 100m
        memory: 256Mi
      requests:
        cpu: 100m
        memory: 256Mi
  replica:
    containerSecurityContext:
      capabilities:
        drop:
        - ALL
      enabled: true
      runAsGroup: 1001
      runAsNonRoot: true
      runAsUser: 1001
    readinessProbe:
      failureThreshold: 3
      initialDelaySeconds: 5
      periodSeconds: 10
      successThreshold: 1
      tcpSocket:
        port: 6379
      timeoutSeconds: 30
    resources:
      limits:
        cpu: 100m
        memory: 256Mi
      requests:
        cpu: 100m
        memory: 256Mi

Description: BigBang HA Redis Passthrough

upstream.imagePullSecrets[0].name

Type: string

Default value
"private-registry"

upstream.containerSecurityContext.runAsGroup

Type: int

Default value
1000

upstream.containerSecurityContext.capabilities.drop[0]

Type: string

Default value
"ALL"

upstream.nginx.image.repository

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/nginx/nginx"

upstream.nginx.image.tag

Type: string

Default value
"1.30.4"

upstream.nginx.image.pullSecrets[0]

Type: string

Default value
"private-registry"

upstream.nginx.serviceAccountName

Type: string

Default value
""

upstream.nginx.automountServiceAccountToken

Type: bool

Default value
false

upstream.nginx.replicas

Type: int

Default value
1

upstream.nginx.revisionHistoryLimit

Type: int

Default value
10

upstream.nginx.resources.requests.memory

Type: string

Default value
"256Mi"

upstream.nginx.resources.requests.cpu

Type: string

Default value
"100m"

upstream.nginx.resources.limits.cpu

Type: string

Default value
"100m"

upstream.nginx.resources.limits.memory

Type: string

Default value
"256Mi"

upstream.portal.image.repository

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-portal"

upstream.portal.image.tag

Type: string

Default value
"v2.15.2"

upstream.portal.image.pullSecrets[0]

Type: string

Default value
"private-registry"

upstream.portal.serviceAccountName

Type: string

Default value
""

upstream.portal.automountServiceAccountToken

Type: bool

Default value
false

upstream.portal.replicas

Type: int

Default value
1

upstream.portal.revisionHistoryLimit

Type: int

Default value
10

upstream.portal.resources.requests.memory

Type: string

Default value
"256Mi"

upstream.portal.resources.requests.cpu

Type: string

Default value
"100m"

upstream.portal.resources.limits.cpu

Type: string

Default value
"100m"

upstream.portal.resources.limits.memory

Type: string

Default value
"256Mi"

upstream.core.image.repository

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-core"

upstream.core.image.tag

Type: string

Default value
"v2.15.2"

upstream.core.image.pullSecrets[0]

Type: string

Default value
"private-registry"

upstream.core.serviceAccountName

Type: string

Default value
""

upstream.core.automountServiceAccountToken

Type: bool

Default value
false

upstream.core.replicas

Type: int

Default value
1

upstream.core.revisionHistoryLimit

Type: int

Default value
10

upstream.core.startupProbe.enabled

Type: bool

Default value
true

upstream.core.startupProbe.initialDelaySeconds

Type: int

Default value
30

upstream.core.resources.requests.memory

Type: string

Default value
"256Mi"

upstream.core.resources.requests.cpu

Type: string

Default value
"100m"

upstream.core.resources.limits.cpu

Type: string

Default value
"100m"

upstream.core.resources.limits.memory

Type: string

Default value
"256Mi"

upstream.jobservice.image.repository

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-jobservice"

upstream.jobservice.image.tag

Type: string

Default value
"v2.15.2"

upstream.jobservice.image.pullSecrets[0]

Type: string

Default value
"private-registry"

upstream.jobservice.serviceAccountName

Type: string

Default value
""

upstream.jobservice.automountServiceAccountToken

Type: bool

Default value
false

upstream.jobservice.replicas

Type: int

Default value
1

upstream.jobservice.revisionHistoryLimit

Type: int

Default value
10

upstream.jobservice.resources.requests.memory

Type: string

Default value
"256Mi"

upstream.jobservice.resources.requests.cpu

Type: string

Default value
"100m"

upstream.jobservice.resources.limits.cpu

Type: string

Default value
"100m"

upstream.jobservice.resources.limits.memory

Type: string

Default value
"256Mi"

upstream.registry.registry.image.repository

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/goharbor/registry"

upstream.registry.registry.image.tag

Type: string

Default value
"v2.15.2"

upstream.registry.registry.image.pullSecrets[0]

Type: string

Default value
"private-registry"

upstream.registry.registry.resources.requests.memory

Type: string

Default value
"256Mi"

upstream.registry.registry.resources.requests.cpu

Type: string

Default value
"100m"

upstream.registry.registry.resources.limits.cpu

Type: string

Default value
"100m"

upstream.registry.registry.resources.limits.memory

Type: string

Default value
"256Mi"

upstream.registry.registry.extraEnvVars

Type: list

Default value
[]

upstream.registry.controller.image.repository

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-registryctl"

upstream.registry.controller.image.tag

Type: string

Default value
"v2.15.2"

upstream.registry.controller.image.pullSecrets[0]

Type: string

Default value
"private-registry"

upstream.registry.controller.resources.requests.memory

Type: string

Default value
"256Mi"

upstream.registry.controller.resources.requests.cpu

Type: string

Default value
"100m"

upstream.registry.controller.resources.limits.cpu

Type: string

Default value
"100m"

upstream.registry.controller.resources.limits.memory

Type: string

Default value
"256Mi"

upstream.trivy.enabled

Type: bool

Default value
true

upstream.trivy.image.repository

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/goharbor/trivy-adapter"

upstream.trivy.image.tag

Type: string

Default value
"v2.15.2"

upstream.trivy.image.pullSecrets[0]

Type: string

Default value
"private-registry"

upstream.trivy.serviceAccountName

Type: string

Default value
""

upstream.trivy.automountServiceAccountToken

Type: bool

Default value
false

upstream.trivy.replicas

Type: int

Default value
1

upstream.trivy.resources.requests.cpu

Type: string

Default value
"200m"

upstream.trivy.resources.requests.memory

Type: string

Default value
"512Mi"

upstream.trivy.resources.limits.cpu

Type: int

Default value
1

upstream.trivy.resources.limits.memory

Type: string

Default value
"1Gi"

upstream.database.maxIdleConns

Type: string

Default value
"100"

upstream.database.maxOpenConns

Type: string

Default value
"1000"

upstream.database.type

Type: string

Default value
"external"

upstream.database.internal.image.repository

Type: string

Default value
"goharbor/harbor-db"

upstream.database.internal.image.tag

Type: string

Default value
"v2.14.1"

upstream.database.internal.serviceAccountName

Type: string

Default value
""

upstream.database.internal.automountServiceAccountToken

Type: bool

Default value
false

upstream.database.internal.password

Type: string

Default value
"changeit"

upstream.database.internal.shmSizeLimit

Type: string

Default value
"512Mi"

upstream.database.internal.resources.requests.memory

Type: string

Default value
"256Mi"

upstream.database.internal.resources.requests.cpu

Type: string

Default value
"100m"

upstream.database.internal.resources.limits.cpu

Type: string

Default value
"100m"

upstream.database.internal.resources.limits.memory

Type: string

Default value
"256Mi"

upstream.database.internal.initContainer.migrator

Type: object

Default value
{}

upstream.database.internal.initContainer.resources.requests.memory

Type: string

Default value
"128Mi"

upstream.database.internal.initContainer.resources.requests.cpu

Type: string

Default value
"100m"

upstream.database.internal.initContainer.resources.limits.cpu

Type: string

Default value
"100m"

upstream.database.internal.initContainer.resources.limits.memory

Type: string

Default value
"128Mi"

upstream.database.internal.initContainer.permissions

Type: object

Default value
{}

upstream.database.external.host

Type: string

Default value
"harbor-postgresql"

upstream.database.external.port

Type: string

Default value
"5432"

upstream.database.external.username

Type: string

Default value
"harborUser"

upstream.database.external.password

Type: string

Default value
"harborPW"

upstream.database.external.coreDatabase

Type: string

Default value
"harborUser"

upstream.redis.type

Type: string

Default value
"external"

upstream.redis.internal.image.repository

Type: string

Default value
"goharbor/redis-photon"

upstream.redis.internal.image.tag

Type: string

Default value
"v2.14.1"

upstream.redis.internal.image.pullSecrets[0]

Type: string

Default value
"private-registry"

upstream.redis.internal.serviceAccountName

Type: string

Default value
""

upstream.redis.internal.automountServiceAccountToken

Type: bool

Default value
false

upstream.redis.internal.resources.requests.memory

Type: string

Default value
"256Mi"

upstream.redis.internal.resources.requests.cpu

Type: string

Default value
"100m"

upstream.redis.internal.resources.limits.memory

Type: string

Default value
"256Mi"

upstream.redis.internal.resources.limits.cpu

Type: string

Default value
"100m"

upstream.redis.external.addr

Type: string

Default value
"redis-bb-master:6379"

upstream.exporter.image.repository

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-exporter"

upstream.exporter.image.tag

Type: string

Default value
"v2.15.2"

upstream.exporter.image.pullSecrets[0]

Type: string

Default value
"private-registry"

upstream.exporter.serviceAccountName

Type: string

Default value
""

upstream.exporter.automountServiceAccountToken

Type: bool

Default value
false

upstream.exporter.replicas

Type: int

Default value
1

upstream.exporter.revisionHistoryLimit

Type: int

Default value
10

upstream.exporter.resources.requests.memory

Type: string

Default value
"256Mi"

upstream.exporter.resources.requests.cpu

Type: string

Default value
"100m"

upstream.exporter.resources.limits.cpu

Type: string

Default value
"100m"

upstream.exporter.resources.limits.memory

Type: string

Default value
"256Mi"