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.1"

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.4.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.29.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.14.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.14.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.14.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.14.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.14.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.14.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.14.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"