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.4"
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.4"
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.4"
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.4"
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.4"
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.4"
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.4"
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.4"
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.4"
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.internal.jobserviceDatabaseIndex📜
Type: string
"1"
redis.internal.registryDatabaseIndex📜
Type: string
"2"
redis.internal.trivyAdapterIndex📜
Type: string
"5"
redis.external.addr📜
Type: string
"harbor-redis-bb-master: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.4"
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"