harbor values.yaml
💣
expose.type💣
Type: string
"ingress"
expose.tls.enabled💣
Type: bool
true
expose.tls.certSource💣
Type: string
"auto"
expose.tls.auto.commonName💣
Type: string
""
expose.tls.secret.secretName💣
Type: string
""
expose.tls.secret.notarySecretName💣
Type: string
""
expose.ingress.hosts.core💣
Type: string
"core.harbor.domain"
expose.ingress.hosts.notary💣
Type: string
"notary.harbor.domain"
expose.ingress.controller💣
Type: string
"default"
expose.ingress.kubeVersionOverride💣
Type: string
""
expose.ingress.className💣
Type: string
""
expose.ingress.annotations.”ingress.kubernetes.io/ssl-redirect”💣
Type: string
"true"
expose.ingress.annotations.”ingress.kubernetes.io/proxy-body-size”💣
Type: string
"0"
expose.ingress.annotations.”nginx.ingress.kubernetes.io/ssl-redirect”💣
Type: string
"true"
expose.ingress.annotations.”nginx.ingress.kubernetes.io/proxy-body-size”💣
Type: string
"0"
expose.ingress.notary.annotations💣
Type: object
{}
Default value (formatted)
{}
expose.ingress.notary.labels💣
Type: object
{}
Default value (formatted)
{}
expose.ingress.harbor.annotations💣
Type: object
{}
Default value (formatted)
{}
expose.ingress.harbor.labels💣
Type: object
{}
Default value (formatted)
{}
expose.clusterIP.name💣
Type: string
"harbor"
expose.clusterIP.annotations💣
Type: object
{}
Default value (formatted)
{}
expose.clusterIP.ports.httpPort💣
Type: int
80
expose.clusterIP.ports.httpsPort💣
Type: int
443
expose.clusterIP.ports.notaryPort💣
Type: int
4443
expose.nodePort.name💣
Type: string
"harbor"
expose.nodePort.ports.http.port💣
Type: int
80
expose.nodePort.ports.http.nodePort💣
Type: int
30002
expose.nodePort.ports.https.port💣
Type: int
443
expose.nodePort.ports.https.nodePort💣
Type: int
30003
expose.nodePort.ports.notary.port💣
Type: int
4443
expose.nodePort.ports.notary.nodePort💣
Type: int
30004
expose.loadBalancer.name💣
Type: string
"harbor"
expose.loadBalancer.IP💣
Type: string
""
expose.loadBalancer.ports.httpPort💣
Type: int
80
expose.loadBalancer.ports.httpsPort💣
Type: int
443
expose.loadBalancer.ports.notaryPort💣
Type: int
4443
expose.loadBalancer.annotations💣
Type: object
{}
Default value (formatted)
{}
expose.loadBalancer.sourceRanges💣
Type: list
[]
Default value (formatted)
[]
externalURL💣
Type: string
"https://core.harbor.domain"
internalTLS.enabled💣
Type: bool
false
internalTLS.certSource💣
Type: string
"auto"
internalTLS.trustCa💣
Type: string
""
internalTLS.core.secretName💣
Type: string
""
internalTLS.core.crt💣
Type: string
""
internalTLS.core.key💣
Type: string
""
internalTLS.jobservice.secretName💣
Type: string
""
internalTLS.jobservice.crt💣
Type: string
""
internalTLS.jobservice.key💣
Type: string
""
internalTLS.registry.secretName💣
Type: string
""
internalTLS.registry.crt💣
Type: string
""
internalTLS.registry.key💣
Type: string
""
internalTLS.portal.secretName💣
Type: string
""
internalTLS.portal.crt💣
Type: string
""
internalTLS.portal.key💣
Type: string
""
internalTLS.chartmuseum.secretName💣
Type: string
""
internalTLS.chartmuseum.crt💣
Type: string
""
internalTLS.chartmuseum.key💣
Type: string
""
internalTLS.trivy.secretName💣
Type: string
""
internalTLS.trivy.crt💣
Type: string
""
internalTLS.trivy.key💣
Type: string
""
ipFamily.ipv6.enabled💣
Type: bool
true
ipFamily.ipv4.enabled💣
Type: bool
true
persistence.enabled💣
Type: bool
true
persistence.resourcePolicy💣
Type: string
"keep"
persistence.persistentVolumeClaim.registry.existingClaim💣
Type: string
""
persistence.persistentVolumeClaim.registry.storageClass💣
Type: string
""
persistence.persistentVolumeClaim.registry.subPath💣
Type: string
""
persistence.persistentVolumeClaim.registry.accessMode💣
Type: string
"ReadWriteOnce"
persistence.persistentVolumeClaim.registry.size💣
Type: string
"5Gi"
persistence.persistentVolumeClaim.registry.annotations💣
Type: object
{}
Default value (formatted)
{}
persistence.persistentVolumeClaim.chartmuseum.existingClaim💣
Type: string
""
persistence.persistentVolumeClaim.chartmuseum.storageClass💣
Type: string
""
persistence.persistentVolumeClaim.chartmuseum.subPath💣
Type: string
""
persistence.persistentVolumeClaim.chartmuseum.accessMode💣
Type: string
"ReadWriteOnce"
persistence.persistentVolumeClaim.chartmuseum.size💣
Type: string
"5Gi"
persistence.persistentVolumeClaim.chartmuseum.annotations💣
Type: object
{}
Default value (formatted)
{}
persistence.persistentVolumeClaim.jobservice.jobLog.existingClaim💣
Type: string
""
persistence.persistentVolumeClaim.jobservice.jobLog.storageClass💣
Type: string
""
persistence.persistentVolumeClaim.jobservice.jobLog.subPath💣
Type: string
""
persistence.persistentVolumeClaim.jobservice.jobLog.accessMode💣
Type: string
"ReadWriteOnce"
persistence.persistentVolumeClaim.jobservice.jobLog.size💣
Type: string
"1Gi"
persistence.persistentVolumeClaim.jobservice.jobLog.annotations💣
Type: object
{}
Default value (formatted)
{}
persistence.persistentVolumeClaim.jobservice.scanDataExports.existingClaim💣
Type: string
""
persistence.persistentVolumeClaim.jobservice.scanDataExports.storageClass💣
Type: string
""
persistence.persistentVolumeClaim.jobservice.scanDataExports.subPath💣
Type: string
""
persistence.persistentVolumeClaim.jobservice.scanDataExports.accessMode💣
Type: string
"ReadWriteOnce"
persistence.persistentVolumeClaim.jobservice.scanDataExports.size💣
Type: string
"1Gi"
persistence.persistentVolumeClaim.jobservice.scanDataExports.annotations💣
Type: object
{}
Default value (formatted)
{}
persistence.persistentVolumeClaim.database.existingClaim💣
Type: string
""
persistence.persistentVolumeClaim.database.storageClass💣
Type: string
""
persistence.persistentVolumeClaim.database.subPath💣
Type: string
""
persistence.persistentVolumeClaim.database.accessMode💣
Type: string
"ReadWriteOnce"
persistence.persistentVolumeClaim.database.size💣
Type: string
"1Gi"
persistence.persistentVolumeClaim.database.annotations💣
Type: object
{}
Default value (formatted)
{}
persistence.persistentVolumeClaim.redis.existingClaim💣
Type: string
""
persistence.persistentVolumeClaim.redis.storageClass💣
Type: string
""
persistence.persistentVolumeClaim.redis.subPath💣
Type: string
""
persistence.persistentVolumeClaim.redis.accessMode💣
Type: string
"ReadWriteOnce"
persistence.persistentVolumeClaim.redis.size💣
Type: string
"1Gi"
persistence.persistentVolumeClaim.redis.annotations💣
Type: object
{}
Default value (formatted)
{}
persistence.persistentVolumeClaim.trivy.existingClaim💣
Type: string
""
persistence.persistentVolumeClaim.trivy.storageClass💣
Type: string
""
persistence.persistentVolumeClaim.trivy.subPath💣
Type: string
""
persistence.persistentVolumeClaim.trivy.accessMode💣
Type: string
"ReadWriteOnce"
persistence.persistentVolumeClaim.trivy.size💣
Type: string
"5Gi"
persistence.persistentVolumeClaim.trivy.annotations💣
Type: object
{}
Default value (formatted)
{}
persistence.imageChartStorage.disableredirect💣
Type: bool
false
persistence.imageChartStorage.type💣
Type: string
"filesystem"
persistence.imageChartStorage.filesystem.rootdirectory💣
Type: string
"/storage"
persistence.imageChartStorage.azure.accountname💣
Type: string
"accountname"
persistence.imageChartStorage.azure.accountkey💣
Type: string
"base64encodedaccountkey"
persistence.imageChartStorage.azure.container💣
Type: string
"containername"
persistence.imageChartStorage.azure.existingSecret💣
Type: string
""
persistence.imageChartStorage.gcs.bucket💣
Type: string
"bucketname"
persistence.imageChartStorage.gcs.encodedkey💣
Type: string
"base64-encoded-json-key-file"
persistence.imageChartStorage.gcs.existingSecret💣
Type: string
""
persistence.imageChartStorage.gcs.useWorkloadIdentity💣
Type: bool
false
persistence.imageChartStorage.s3.region💣
Type: string
"us-west-1"
persistence.imageChartStorage.s3.bucket💣
Type: string
"bucketname"
persistence.imageChartStorage.swift.authurl💣
Type: string
"https://storage.myprovider.com/v3/auth"
persistence.imageChartStorage.swift.username💣
Type: string
"username"
persistence.imageChartStorage.swift.password💣
Type: string
"password"
persistence.imageChartStorage.swift.container💣
Type: string
"containername"
persistence.imageChartStorage.oss.accesskeyid💣
Type: string
"accesskeyid"
persistence.imageChartStorage.oss.accesskeysecret💣
Type: string
"accesskeysecret"
persistence.imageChartStorage.oss.region💣
Type: string
"regionname"
persistence.imageChartStorage.oss.bucket💣
Type: string
"bucketname"
imagePullPolicy💣
Type: string
"IfNotPresent"
imagePullSecrets[0].name💣
Type: string
"private-registry"
updateStrategy.type💣
Type: string
"RollingUpdate"
logLevel💣
Type: string
"info"
existingSecretAdminPasswordKey💣
Type: string
"HARBOR_ADMIN_PASSWORD"
harborAdminPassword💣
Type: string
"Harbor12345"
caSecretName💣
Type: string
""
secretKey💣
Type: string
"not-a-secure-key"
existingSecretSecretKey💣
Type: string
""
proxy.httpProxy💣
Type: string
nil
proxy.httpsProxy💣
Type: string
nil
proxy.noProxy💣
Type: string
"127.0.0.1,localhost,.local,.internal"
proxy.components[0]💣
Type: string
"core"
proxy.components[1]💣
Type: string
"jobservice"
proxy.components[2]💣
Type: string
"trivy"
enableMigrateHelmHook💣
Type: bool
false
nginx.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/nginx/nginx"
nginx.image.tag💣
Type: string
"1.25.1"
nginx.image.pullSecrets[0]💣
Type: string
"private-registry"
nginx.serviceAccountName💣
Type: string
""
nginx.automountServiceAccountToken💣
Type: bool
false
nginx.replicas💣
Type: int
1
nginx.revisionHistoryLimit💣
Type: int
10
nginx.resources.requests.memory💣
Type: string
"256Mi"
nginx.resources.requests.cpu💣
Type: string
"100m"
nginx.resources.limits.cpu💣
Type: string
"100m"
nginx.resources.limits.memory💣
Type: string
"256Mi"
nginx.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
nginx.tolerations💣
Type: list
[]
Default value (formatted)
[]
nginx.affinity💣
Type: object
{}
Default value (formatted)
{}
nginx.podAnnotations💣
Type: object
{}
Default value (formatted)
{}
nginx.priorityClassName💣
Type: string
nil
nginx.containerSecurityContext.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
portal.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-portal"
portal.image.tag💣
Type: string
"v2.8.2"
portal.image.pullSecrets[0]💣
Type: string
"private-registry"
portal.serviceAccountName💣
Type: string
""
portal.automountServiceAccountToken💣
Type: bool
false
portal.replicas💣
Type: int
1
portal.revisionHistoryLimit💣
Type: int
10
portal.resources.requests.memory💣
Type: string
"256Mi"
portal.resources.requests.cpu💣
Type: string
"100m"
portal.resources.limits.cpu💣
Type: string
"100m"
portal.resources.limits.memory💣
Type: string
"256Mi"
portal.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
portal.tolerations💣
Type: list
[]
Default value (formatted)
[]
portal.affinity💣
Type: object
{}
Default value (formatted)
{}
portal.podAnnotations💣
Type: object
{}
Default value (formatted)
{}
portal.priorityClassName💣
Type: string
nil
portal.containerSecurityContext.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
core.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-core"
core.image.tag💣
Type: string
"v2.8.2"
core.image.pullSecrets[0]💣
Type: string
"private-registry"
core.serviceAccountName💣
Type: string
""
core.automountServiceAccountToken💣
Type: bool
false
core.replicas💣
Type: int
1
core.revisionHistoryLimit💣
Type: int
10
core.containerSecurityContext.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
core.startupProbe.enabled💣
Type: bool
true
core.startupProbe.initialDelaySeconds💣
Type: int
30
core.resources.requests.memory💣
Type: string
"256Mi"
core.resources.requests.cpu💣
Type: string
"100m"
core.resources.limits.cpu💣
Type: string
"100m"
core.resources.limits.memory💣
Type: string
"256Mi"
core.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
core.tolerations💣
Type: list
[]
Default value (formatted)
[]
core.affinity💣
Type: object
{}
Default value (formatted)
{}
core.podAnnotations💣
Type: object
{}
Default value (formatted)
{}
core.serviceAnnotations💣
Type: object
{}
Default value (formatted)
{}
core.secret💣
Type: string
""
core.secretName💣
Type: string
""
core.tokenKey💣
Type: string
nil
core.tokenCert💣
Type: string
nil
core.xsrfKey💣
Type: string
""
core.priorityClassName💣
Type: string
nil
core.artifactPullAsyncFlushDuration💣
Type: string
nil
core.gdpr.deleteUser💣
Type: bool
false
core.jobservice.containerSecurityContext.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
jobservice.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-jobservice"
jobservice.image.tag💣
Type: string
"v2.8.2"
jobservice.image.pullSecrets[0]💣
Type: string
"private-registry"
jobservice.replicas💣
Type: int
1
jobservice.revisionHistoryLimit💣
Type: int
10
jobservice.serviceAccountName💣
Type: string
""
jobservice.automountServiceAccountToken💣
Type: bool
false
jobservice.maxJobWorkers💣
Type: int
10
jobservice.jobLoggers[0]💣
Type: string
"file"
jobservice.loggerSweeperDuration💣
Type: int
14
jobservice.notification.webhook_job_max_retry💣
Type: int
3
jobservice.notification.webhook_job_http_client_timeout💣
Type: int
3
jobservice.reaper.max_update_hours💣
Type: int
24
jobservice.reaper.max_dangling_hours💣
Type: int
168
jobservice.containerSecurityContext.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
jobservice.resources.requests.memory💣
Type: string
"256Mi"
jobservice.resources.requests.cpu💣
Type: string
"100m"
jobservice.resources.limits.cpu💣
Type: string
"100m"
jobservice.resources.limits.memory💣
Type: string
"256Mi"
jobservice.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
jobservice.tolerations💣
Type: list
[]
Default value (formatted)
[]
jobservice.affinity💣
Type: object
{}
Default value (formatted)
{}
jobservice.podAnnotations💣
Type: object
{}
Default value (formatted)
{}
jobservice.secret💣
Type: string
""
jobservice.priorityClassName💣
Type: string
nil
registry.serviceAccountName💣
Type: string
""
registry.automountServiceAccountToken💣
Type: bool
false
registry.registry.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/registry"
registry.registry.image.tag💣
Type: string
"v2.8.2"
registry.registry.image.pullSecrets[0]💣
Type: string
"private-registry"
registry.registry.resources.requests.memory💣
Type: string
"256Mi"
registry.registry.resources.requests.cpu💣
Type: string
"100m"
registry.registry.resources.limits.cpu💣
Type: string
"100m"
registry.registry.resources.limits.memory💣
Type: string
"256Mi"
registry.registry.containerSecurityContext.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
registry.controller.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-registryctl"
registry.controller.image.tag💣
Type: string
"v2.8.2"
registry.controller.image.pullSecrets[0]💣
Type: string
"private-registry"
registry.controller.resources.requests.memory💣
Type: string
"256Mi"
registry.controller.resources.requests.cpu💣
Type: string
"100m"
registry.controller.resources.limits.cpu💣
Type: string
"100m"
registry.controller.resources.limits.memory💣
Type: string
"256Mi"
registry.controller.containerSecurityContext.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
registry.replicas💣
Type: int
1
registry.revisionHistoryLimit💣
Type: int
10
registry.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
registry.tolerations💣
Type: list
[]
Default value (formatted)
[]
registry.affinity💣
Type: object
{}
Default value (formatted)
{}
registry.podAnnotations💣
Type: object
{}
Default value (formatted)
{}
registry.priorityClassName💣
Type: string
nil
registry.secret💣
Type: string
""
registry.relativeurls💣
Type: bool
false
registry.credentials.username💣
Type: string
"harbor_registry_user"
registry.credentials.password💣
Type: string
"harbor_registry_password"
registry.credentials.existingSecret💣
Type: string
""
registry.middleware.enabled💣
Type: bool
false
registry.middleware.type💣
Type: string
"cloudFront"
registry.middleware.cloudFront.baseurl💣
Type: string
"example.cloudfront.net"
registry.middleware.cloudFront.keypairid💣
Type: string
"KEYPAIRID"
registry.middleware.cloudFront.duration💣
Type: string
"3000s"
registry.middleware.cloudFront.ipfilteredby💣
Type: string
"none"
registry.middleware.cloudFront.privateKeySecret💣
Type: string
"my-secret"
registry.upload_purging.enabled💣
Type: bool
true
registry.upload_purging.age💣
Type: string
"168h"
registry.upload_purging.interval💣
Type: string
"24h"
registry.upload_purging.dryrun💣
Type: bool
false
chartmuseum.enabled💣
Type: bool
true
chartmuseum.serviceAccountName💣
Type: string
""
chartmuseum.automountServiceAccountToken💣
Type: bool
false
chartmuseum.absoluteUrl💣
Type: bool
false
chartmuseum.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/chartmuseum"
chartmuseum.image.tag💣
Type: string
"v2.7.2"
chartmuseum.image.pullSecrets[0]💣
Type: string
"private-registry"
chartmuseum.replicas💣
Type: int
1
chartmuseum.revisionHistoryLimit💣
Type: int
10
chartmuseum.resources.requests.memory💣
Type: string
"256Mi"
chartmuseum.resources.requests.cpu💣
Type: string
"100m"
chartmuseum.resources.limits.cpu💣
Type: string
"100m"
chartmuseum.resources.limits.memory💣
Type: string
"256Mi"
chartmuseum.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
chartmuseum.tolerations💣
Type: list
[]
Default value (formatted)
[]
chartmuseum.affinity💣
Type: object
{}
Default value (formatted)
{}
chartmuseum.podAnnotations💣
Type: object
{}
Default value (formatted)
{}
chartmuseum.priorityClassName💣
Type: string
nil
chartmuseum.indexLimit💣
Type: int
0
trivy.enabled💣
Type: bool
true
trivy.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/trivy-adapter"
trivy.image.tag💣
Type: string
"v2.8.2"
trivy.image.pullSecrets[0]💣
Type: string
"private-registry"
trivy.serviceAccountName💣
Type: string
""
trivy.automountServiceAccountToken💣
Type: bool
false
trivy.replicas💣
Type: int
1
trivy.debugMode💣
Type: bool
false
trivy.vulnType💣
Type: string
"os,library"
trivy.severity💣
Type: string
"UNKNOWN,LOW,MEDIUM,HIGH,CRITICAL"
trivy.ignoreUnfixed💣
Type: bool
false
trivy.insecure💣
Type: bool
false
trivy.gitHubToken💣
Type: string
""
trivy.skipUpdate💣
Type: bool
false
trivy.offlineScan💣
Type: bool
false
trivy.securityCheck💣
Type: string
"vuln"
trivy.timeout💣
Type: string
"5m0s"
trivy.resources.requests.cpu💣
Type: string
"200m"
trivy.resources.requests.memory💣
Type: string
"512Mi"
trivy.resources.limits.cpu💣
Type: string
"200m"
trivy.resources.limits.memory💣
Type: string
"512Mi"
trivy.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
trivy.tolerations💣
Type: list
[]
Default value (formatted)
[]
trivy.affinity💣
Type: object
{}
Default value (formatted)
{}
trivy.podAnnotations💣
Type: object
{}
Default value (formatted)
{}
trivy.priorityClassName💣
Type: string
nil
trivy.containerSecurityContext.securityContext.privileged💣
Type: bool
false
trivy.containerSecurityContext.securityContext.allowPrivilegeEscalation💣
Type: bool
false
trivy.containerSecurityContext.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
notary.enabled💣
Type: bool
true
notary.server.serviceAccountName💣
Type: string
""
notary.server.automountServiceAccountToken💣
Type: bool
false
notary.server.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/notary-server"
notary.server.image.tag💣
Type: string
"v2.8.2"
notary.server.image.pullSecrets[0]💣
Type: string
"private-registry"
notary.server.replicas💣
Type: int
1
notary.server.resources.requests.memory💣
Type: string
"256Mi"
notary.server.resources.requests.cpu💣
Type: string
"100m"
notary.server.resources.limits.cpu💣
Type: string
"100m"
notary.server.resources.limits.memory💣
Type: string
"256Mi"
notary.server.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
notary.server.tolerations💣
Type: list
[]
Default value (formatted)
[]
notary.server.affinity💣
Type: object
{}
Default value (formatted)
{}
notary.server.podAnnotations💣
Type: object
{}
Default value (formatted)
{}
notary.server.priorityClassName💣
Type: string
nil
notary.serviceAnnotations💣
Type: object
{}
Default value (formatted)
{}
notary.containerSecurityContext.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
notary.signer.serviceAccountName💣
Type: string
""
notary.signer.automountServiceAccountToken💣
Type: bool
false
notary.signer.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/notary-signer"
notary.signer.image.tag💣
Type: string
"v2.8.2"
notary.signer.image.pullSecrets[0]💣
Type: string
"private-registry"
notary.signer.replicas💣
Type: int
1
notary.signer.resources.requests.memory💣
Type: string
"256Mi"
notary.signer.resources.requests.cpu💣
Type: string
"100m"
notary.signer.resources.limits.cpu💣
Type: string
"100m"
notary.signer.resources.limits.memory💣
Type: string
"256Mi"
notary.signer.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
notary.signer.tolerations💣
Type: list
[]
Default value (formatted)
[]
notary.signer.affinity💣
Type: object
{}
Default value (formatted)
{}
notary.signer.podAnnotations💣
Type: object
{}
Default value (formatted)
{}
notary.signer.priorityClassName💣
Type: string
nil
notary.signer.containerSecurityContext.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
notary.secretName💣
Type: string
""
database.type💣
Type: string
"external"
database.internal.serviceAccountName💣
Type: string
""
database.internal.automountServiceAccountToken💣
Type: bool
false
database.internal.password💣
Type: string
"changeit"
database.internal.shmSizeLimit💣
Type: string
"512Mi"
database.internal.resources.requests.memory💣
Type: string
"256Mi"
database.internal.resources.requests.cpu💣
Type: string
"100m"
database.internal.resources.limits.cpu💣
Type: string
"100m"
database.internal.resources.limits.memory💣
Type: string
"256Mi"
database.internal.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
database.internal.tolerations💣
Type: list
[]
Default value (formatted)
[]
database.internal.affinity💣
Type: object
{}
Default value (formatted)
{}
database.internal.priorityClassName💣
Type: string
nil
database.internal.initContainer.migrator💣
Type: object
{}
Default value (formatted)
{}
database.internal.initContainer.resources.requests.memory💣
Type: string
"128Mi"
database.internal.initContainer.resources.requests.cpu💣
Type: string
"100m"
database.internal.initContainer.resources.limits.cpu💣
Type: string
"100m"
database.internal.initContainer.resources.limits.memory💣
Type: string
"128Mi"
database.internal.initContainer.permissions💣
Type: object
{}
Default value (formatted)
{}
database.external.host💣
Type: string
"harbor-postgresql"
database.external.port💣
Type: string
"5432"
database.external.username💣
Type: string
"harborUser"
database.external.password💣
Type: string
"harborPW"
database.external.coreDatabase💣
Type: string
"harborUser"
database.external.notaryServerDatabase💣
Type: string
"notary_server"
database.external.notarySignerDatabase💣
Type: string
"notary_signer"
database.external.existingSecret💣
Type: string
""
database.external.sslmode💣
Type: string
"disable"
postgresql.enabled💣
Type: bool
true
postgresql.postgresqlUsername💣
Type: string
"harborUser"
postgresql.postgresqlPassword💣
Type: string
"harborPW"
postgresql.notaryServerDatabase💣
Type: string
"notary_server"
postgresql.notaryServerUsername💣
Type: string
"serveruser"
postgresql.notarySignerDatabase💣
Type: string
"notary_signer"
postgresql.notarySignerUsername💣
Type: string
"signeruser"
postgresql.coreDatabase💣
Type: string
"harborUser"
postgresql.maxIdleConns💣
Type: int
100
postgresql.maxOpenConns💣
Type: int
900
postgresql.networkPolicy.enabled💣
Type: bool
false
postgresql.global.imagePullSecrets[0]💣
Type: string
"private-registry"
postgresql.image.registry💣
Type: string
"registry1.dso.mil"
postgresql.image.repository💣
Type: string
"ironbank/opensource/postgres/postgresql12"
postgresql.image.tag💣
Type: float
12.15
postgresql.image.debug💣
Type: bool
true
postgresql.securityContext.enabled💣
Type: bool
true
postgresql.securityContext.fsGroup💣
Type: int
26
postgresql.securityContext.runAsUser💣
Type: int
26
postgresql.securityContext.runAsGroup💣
Type: int
26
postgresql.containerSecurityContext.enabled💣
Type: bool
true
postgresql.containerSecurityContext.runAsUser💣
Type: int
26
postgresql.containerSecurityContext.capabilities.drop[0]💣
Type: string
"ALL"
postgresql.existingSecret💣
Type: string
""
postgresql.resources.requests.cpu💣
Type: string
"250m"
postgresql.resources.requests.memory💣
Type: string
"256Mi"
postgresql.resources.limits.cpu💣
Type: string
"250m"
postgresql.resources.limits.memory💣
Type: string
"256Mi"
postgresql.podAnnotations💣
Type: object
{}
Default value (formatted)
{}
postgresql.initdbUser💣
Type: string
"harborUser"
postgresql.initdbPassword💣
Type: string
"harborPW"
postgresql.initdbScripts.”initial-notaryserver.sql”💣
Type: string
"CREATE USER serveruser with encrypted password 'harborPW';\nCREATE DATABASE notary_server WITH OWNER serveruser;\n"
Default value (formatted)
CREATE USER serveruser with encrypted password 'harborPW';
CREATE DATABASE notary_server WITH OWNER serveruser;
postgresql.initdbScripts.”initial-notarysigner.sql”💣
Type: string
"CREATE USER signeruser with encrypted password 'harborPW';\nCREATE DATABASE notary_signer WITH OWNER signeruser;\n"
Default value (formatted)
CREATE USER signeruser with encrypted password 'harborPW';
CREATE DATABASE notary_signer WITH OWNER signeruser;
postgresql.externalDatabase.host💣
Type: string
"localhost"
postgresql.externalDatabase.port💣
Type: int
5432
postgresql.externalDatabase.user💣
Type: string
"bn_harbor"
postgresql.externalDatabase.password💣
Type: string
""
postgresql.externalDatabase.sslmode💣
Type: string
"disable"
postgresql.externalDatabase.coreDatabase💣
Type: string
""
postgresql.externalDatabase.notaryServerDatabase💣
Type: string
""
postgresql.externalDatabase.notaryServerUsername💣
Type: string
""
postgresql.externalDatabase.notaryServerPassword💣
Type: string
""
postgresql.externalDatabase.notarySignerDatabase💣
Type: string
""
postgresql.externalDatabase.notarySignerUsername💣
Type: string
""
postgresql.externalDatabase.notarySignerPassword💣
Type: string
""
redis.type💣
Type: string
"external"
redis.internal.serviceAccountName💣
Type: string
""
redis.internal.automountServiceAccountToken💣
Type: bool
false
redis.internal.image.repository💣
Type: string
"goharbor/redis-photon"
redis.internal.image.tag💣
Type: string
"v2.8.2"
redis.internal.image.pullSecrets[0]💣
Type: string
"private-registry"
redis.internal.resources.requests.memory💣
Type: string
"256Mi"
redis.internal.resources.requests.cpu💣
Type: string
"100m"
redis.internal.resources.limits.memory💣
Type: string
"256Mi"
redis.internal.resources.limits.cpu💣
Type: string
"100m"
redis.internal.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
redis.internal.tolerations💣
Type: list
[]
Default value (formatted)
[]
redis.internal.affinity💣
Type: object
{}
Default value (formatted)
{}
redis.internal.priorityClassName💣
Type: string
nil
redis.external.addr💣
Type: string
"harbor-redis-bb-headless:6379"
redis.external.sentinelMasterSet💣
Type: string
""
redis.external.coreDatabaseIndex💣
Type: string
"0"
redis.external.jobserviceDatabaseIndex💣
Type: string
"1"
redis.external.registryDatabaseIndex💣
Type: string
"2"
redis.external.chartmuseumDatabaseIndex💣
Type: string
"3"
redis.external.trivyAdapterIndex💣
Type: string
"5"
redis.external.username💣
Type: string
""
redis.external.password💣
Type: string
""
redis.external.existingSecret💣
Type: string
""
redis.podAnnotations💣
Type: object
{}
Default value (formatted)
{}
redis.containerSecurityContext.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
redis-bb.enabled💣
Type: bool
true
Description: Enable BigBang provided redis sub-chart. Disable if using external cloud elasticache or redis endpoint and fill in redis.external.addr
in above section
redis-bb.auth.enabled💣
Type: bool
false
redis-bb.istio.redis.enabled💣
Type: bool
false
redis-bb.image.repository💣
Type: string
"ironbank/bitnami/redis"
redis-bb.image.tag💣
Type: string
"7.0.0-debian-10-r3"
redis-bb.image.pullSecrets[0]💣
Type: string
"private-registry"
redis-bb.networkPolicies.enabled💣
Type: bool
true
redis-bb.networkPolicies.controlPlaneCidr💣
Type: string
"0.0.0.0/0"
redis-bb.commonConfiguration💣
Type: string
"# Enable AOF https://redis.io/topics/persistence#append-only-file\nappendonly no\nmaxmemory 200mb\nmaxmemory-policy allkeys-lru\nsave \"\""
Default value (formatted)
# Enable AOF https://redis.io/topics/persistence#append-only-file
appendonly no
maxmemory 200mb
maxmemory-policy allkeys-lru
save \"\
exporter.replicas💣
Type: int
1
exporter.revisionHistoryLimit💣
Type: int
10
exporter.resources.requests.memory💣
Type: string
"256Mi"
exporter.resources.requests.cpu💣
Type: string
"100m"
exporter.resources.limits.cpu💣
Type: string
"100m"
exporter.resources.limits.memory💣
Type: string
"256Mi"
exporter.podAnnotations💣
Type: object
{}
Default value (formatted)
{}
exporter.serviceAccountName💣
Type: string
""
exporter.automountServiceAccountToken💣
Type: bool
false
exporter.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-exporter"
exporter.image.tag💣
Type: string
"v2.8.2"
exporter.image.pullSecrets[0]💣
Type: string
"private-registry"
exporter.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
exporter.tolerations💣
Type: list
[]
Default value (formatted)
[]
exporter.affinity💣
Type: object
{}
Default value (formatted)
{}
exporter.cacheDuration💣
Type: int
23
exporter.cacheCleanInterval💣
Type: int
14400
exporter.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
exporter.priorityClassName💣
Type: string
nil
metrics.enabled💣
Type: bool
false
metrics.core.path💣
Type: string
"/metrics"
metrics.core.port💣
Type: int
8001
metrics.registry.path💣
Type: string
"/metrics"
metrics.registry.port💣
Type: int
8001
metrics.jobservice.path💣
Type: string
"/metrics"
metrics.jobservice.port💣
Type: int
8001
metrics.exporter.path💣
Type: string
"/metrics"
metrics.exporter.port💣
Type: int
8001
metrics.serviceMonitor.enabled💣
Type: bool
false
metrics.serviceMonitor.additionalLabels💣
Type: object
{}
Default value (formatted)
{}
metrics.serviceMonitor.interval💣
Type: string
""
metrics.serviceMonitor.metricRelabelings💣
Type: list
[]
Default value (formatted)
[]
metrics.serviceMonitor.relabelings💣
Type: list
[]
Default value (formatted)
[]
metrics.serviceMonitor.scheme💣
Type: string
""
metrics.serviceMonitor.tlsConfig💣
Type: object
{}
Default value (formatted)
{}
trace.enabled💣
Type: bool
false
trace.provider💣
Type: string
"jaeger"
trace.sample_rate💣
Type: int
1
trace.jaeger.endpoint💣
Type: string
"http://hostname:14268/api/traces"
trace.otel.endpoint💣
Type: string
"hostname:4318"
trace.otel.url_path💣
Type: string
"/v1/traces"
trace.otel.compression💣
Type: bool
false
trace.otel.insecure💣
Type: bool
true
trace.otel.timeout💣
Type: int
10
domain💣
Type: string
"bigbang.dev"
istio.enabled💣
Type: bool
false
istio.mtls.mode💣
Type: string
"STRICT"
Description: STRICT = Allow only mutual TLS traffic, PERMISSIVE = Allow both plain text and mutual TLS traffic
istio.harbor.gateways[0]💣
Type: string
"istio-system/public"
istio.harbor.hosts[0]💣
Type: string
"harbor.{{ .Values.domain }}"
istio.injection💣
Type: string
"disabled"
monitoring.enabled💣
Type: bool
false
monitoring.namespace💣
Type: string
"monitoring"
networkPolicies.enabled💣
Type: bool
false
networkPolicies.ingressLabels.app💣
Type: string
"istio-ingressgateway"
networkPolicies.ingressLabels.istio💣
Type: string
"ingressgateway"
cache.enabled💣
Type: bool
false
cache.expireHours💣
Type: int
24
bbtests.enabled💣
Type: bool
false
bbtests.cypress.artifacts💣
Type: bool
true
bbtests.cypress.envs.cypress_url💣
Type: string
"http://harbor:80"
bbtests.cypress.envs.cypress_user💣
Type: string
"admin"
bbtests.cypress.envs.cypress_harbor_password💣
Type: string
"Harbor12345"
bbtests.cypress.envs.cypress_project💣
Type: string
"bbcypress-test"
bbtests.scripts.image💣
Type: string
"registry1.dso.mil/bigbang-ci/gitlab-tester:0.0.4"
bbtests.scripts.envs.HARBOR_USER💣
Type: string
"admin"
bbtests.scripts.envs.HARBOR_PASS💣
Type: string
"Harbor12345"
bbtests.scripts.envs.HARBOR_REGISTRY💣
Type: string
"harbor:80"
bbtests.scripts.envs.HARBOR_PROJECT💣
Type: string
"library"