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.ingress.hosts.core📜
Type: string
"core.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.labels📜
Type: object
{}
expose.clusterIP.name📜
Type: string
"harbor"
expose.clusterIP.staticClusterIP📜
Type: string
""
expose.clusterIP.ports.httpPort📜
Type: int
80
expose.clusterIP.ports.httpsPort📜
Type: int
443
expose.clusterIP.annotations📜
Type: object
{}
expose.clusterIP.labels📜
Type: object
{}
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.annotations📜
Type: object
{}
expose.nodePort.labels📜
Type: object
{}
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.annotations📜
Type: object
{}
expose.loadBalancer.labels📜
Type: object
{}
expose.loadBalancer.sourceRanges📜
Type: list
[]
externalURL📜
Type: string
"https://core.harbor.domain"
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
{}
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
{}
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
{}
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
{}
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
{}
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
{}
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.swift.existingSecret📜
Type: string
""
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"
persistence.imageChartStorage.oss.existingSecret📜
Type: string
""
existingSecretAdminPasswordKey📜
Type: string
"HARBOR_ADMIN_PASSWORD"
harborAdminPassword📜
Type: string
"Harbor12345"
internalTLS.enabled📜
Type: bool
false
internalTLS.strong_ssl_ciphers📜
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.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
imagePullPolicy📜
Type: string
"IfNotPresent"
imagePullSecrets[0].name📜
Type: string
"private-registry"
updateStrategy.type📜
Type: string
"RollingUpdate"
logLevel📜
Type: string
"info"
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
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
{}
metrics.serviceMonitor.interval📜
Type: string
""
metrics.serviceMonitor.metricRelabelings📜
Type: list
[]
metrics.serviceMonitor.relabelings📜
Type: list
[]
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
cache.enabled📜
Type: bool
false
cache.expireHours📜
Type: int
24
containerSecurityContext.runAsGroup📜
Type: int
1000
containerSecurityContext.capabilities.drop[0]📜
Type: string
"ALL"
nginx.image.repository📜
Type: string
"registry1.dso.mil/ironbank/opensource/nginx/nginx"
nginx.image.tag📜
Type: string
"1.27.2"
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.extraEnvVars📜
Type: list
[]
nginx.nodeSelector📜
Type: object
{}
nginx.tolerations📜
Type: list
[]
nginx.affinity📜
Type: object
{}
nginx.topologySpreadConstraints📜
Type: list
[]
nginx.podAnnotations📜
Type: object
{}
nginx.podLabels📜
Type: object
{}
nginx.priorityClassName📜
Type: string
nil
portal.image.repository📜
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-portal"
portal.image.tag📜
Type: string
"v2.12.0"
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.extraEnvVars📜
Type: list
[]
portal.nodeSelector📜
Type: object
{}
portal.tolerations📜
Type: list
[]
portal.affinity📜
Type: object
{}
portal.topologySpreadConstraints📜
Type: list
[]
portal.podAnnotations📜
Type: object
{}
portal.podLabels📜
Type: object
{}
portal.serviceAnnotations📜
Type: object
{}
portal.priorityClassName📜
Type: string
nil
portal.initContainers📜
Type: list
[]
core.image.repository📜
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-core"
core.image.tag📜
Type: string
"v2.12.0"
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.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.extraEnvVars📜
Type: list
[]
core.nodeSelector📜
Type: object
{}
core.tolerations📜
Type: list
[]
core.affinity📜
Type: object
{}
core.topologySpreadConstraints📜
Type: list
[]
core.podAnnotations📜
Type: object
{}
core.podLabels📜
Type: object
{}
core.serviceAnnotations📜
Type: object
{}
core.priorityClassName📜
Type: string
nil
core.initContainers📜
Type: list
[]
core.configureUserSettings📜
Type: string
nil
core.quotaUpdateProvider📜
Type: string
"db"
core.secret📜
Type: string
""
core.existingSecret📜
Type: string
""
core.secretName📜
Type: string
""
core.tokenKey📜
Type: string
nil
core.tokenCert📜
Type: string
nil
core.xsrfKey📜
Type: string
""
core.existingXsrfSecret📜
Type: string
""
core.existingXsrfSecretKey📜
Type: string
"CSRF_KEY"
core.artifactPullAsyncFlushDuration📜
Type: string
nil
core.gdpr.deleteUser📜
Type: bool
false
core.gdpr.auditLogsCompliant📜
Type: bool
false
jobservice.image.repository📜
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-jobservice"
jobservice.image.tag📜
Type: string
"v2.12.0"
jobservice.image.pullSecrets[0]📜
Type: string
"private-registry"
jobservice.serviceAccountName📜
Type: string
""
jobservice.automountServiceAccountToken📜
Type: bool
false
jobservice.replicas📜
Type: int
1
jobservice.revisionHistoryLimit📜
Type: int
10
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.extraEnvVars📜
Type: list
[]
jobservice.nodeSelector📜
Type: object
{}
jobservice.tolerations📜
Type: list
[]
jobservice.affinity📜
Type: object
{}
jobservice.topologySpreadConstraints📜
Type: string
nil
jobservice.podAnnotations📜
Type: object
{}
jobservice.podLabels📜
Type: object
{}
jobservice.priorityClassName📜
Type: string
nil
jobservice.initContainers📜
Type: list
[]
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.secret📜
Type: string
""
jobservice.existingSecret📜
Type: string
""
jobservice.existingSecretKey📜
Type: string
"JOBSERVICE_SECRET"
registry.registry.image.repository📜
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/registry"
registry.registry.image.tag📜
Type: string
"v2.12.0"
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.extraEnvVars📜
Type: list
[]
registry.controller.image.repository📜
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-registryctl"
registry.controller.image.tag📜
Type: string
"v2.12.0"
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.extraEnvVars📜
Type: list
[]
registry.serviceAccount.create📜
Type: bool
false
registry.serviceAccount.annotations📜
Type: object
{}
registry.serviceAccount.imagePullSecrets📜
Type: list
[]
registry.serviceAccountName📜
Type: string
""
registry.automountServiceAccountToken📜
Type: bool
false
registry.replicas📜
Type: int
1
registry.revisionHistoryLimit📜
Type: int
10
registry.nodeSelector📜
Type: object
{}
registry.tolerations📜
Type: list
[]
registry.affinity📜
Type: object
{}
registry.topologySpreadConstraints📜
Type: list
[]
registry.podAnnotations📜
Type: object
{}
registry.podLabels📜
Type: object
{}
registry.priorityClassName📜
Type: string
nil
registry.initContainers📜
Type: list
[]
registry.secret📜
Type: string
""
registry.existingSecret📜
Type: string
""
registry.existingSecretKey📜
Type: string
"REGISTRY_HTTP_SECRET"
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.credentials.htpasswdString📜
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
trivy.enabled📜
Type: bool
true
trivy.image.repository📜
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/trivy-adapter"
trivy.image.tag📜
Type: string
"v2.12.0"
trivy.image.pullSecrets[0]📜
Type: string
"private-registry"
trivy.serviceAccountName📜
Type: string
""
trivy.automountServiceAccountToken📜
Type: bool
false
trivy.replicas📜
Type: int
1
trivy.resources.requests.cpu📜
Type: string
"200m"
trivy.resources.requests.memory📜
Type: string
"512Mi"
trivy.resources.limits.cpu📜
Type: int
1
trivy.resources.limits.memory📜
Type: string
"1Gi"
trivy.extraEnvVars📜
Type: list
[]
trivy.nodeSelector📜
Type: object
{}
trivy.tolerations📜
Type: list
[]
trivy.affinity📜
Type: object
{}
trivy.topologySpreadConstraints📜
Type: list
[]
trivy.podAnnotations📜
Type: object
{}
trivy.podLabels📜
Type: object
{}
trivy.priorityClassName📜
Type: string
nil
trivy.initContainers📜
Type: list
[]
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.skipJavaDBUpdate📜
Type: bool
false
trivy.offlineScan📜
Type: bool
false
trivy.securityCheck📜
Type: string
"vuln"
trivy.timeout📜
Type: string
"5m0s"
database.maxIdleConns📜
Type: string
"100"
database.maxOpenConns📜
Type: string
"1000"
database.type📜
Type: string
"external"
database.internal.image.repository📜
Type: string
"goharbor/harbor-db"
database.internal.image.tag📜
Type: string
"v2.12.0"
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.extraEnvVars📜
Type: list
[]
database.internal.nodeSelector📜
Type: object
{}
database.internal.tolerations📜
Type: list
[]
database.internal.affinity📜
Type: object
{}
database.internal.priorityClassName📜
Type: string
nil
database.internal.extrInitContainers📜
Type: list
[]
database.internal.initContainer.migrator📜
Type: object
{}
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
{}
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.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.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: string
"12.21"
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
{}
postgresql.initdbUser📜
Type: string
"harborUser"
postgresql.initdbPassword📜
Type: string
"harborPW"
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.podLabels📜
Type: object
{}
redis.type📜
Type: string
"external"
redis.internal.image.repository📜
Type: string
"goharbor/redis-photon"
redis.internal.image.tag📜
Type: string
"v2.12.0"
redis.internal.image.pullSecrets[0]📜
Type: string
"private-registry"
redis.internal.serviceAccountName📜
Type: string
""
redis.internal.automountServiceAccountToken📜
Type: bool
false
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
{}
redis.internal.tolerations📜
Type: list
[]
redis.internal.affinity📜
Type: object
{}
redis.internal.priorityClassName📜
Type: string
nil
redis.internal.initContainers📜
Type: list
[]
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.trivyAdapterIndex📜
Type: string
"5"
redis.external.username📜
Type: string
""
redis.external.password📜
Type: string
""
redis.external.existingSecret📜
Type: string
""
redis.podAnnotations📜
Type: object
{}
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.registry📜
Type: string
"registry1.dso.mil"
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.master.containerSecurityContext.enabled📜
Type: bool
true
redis-bb.master.containerSecurityContext.runAsUser📜
Type: int
1000
redis-bb.master.containerSecurityContext.runAsGroup📜
Type: int
1000
redis-bb.master.containerSecurityContext.runAsNonRoot📜
Type: bool
true
redis-bb.replica.replicaCount📜
Type: int
0
redis-bb.replica.containerSecurityContext.enabled📜
Type: bool
true
redis-bb.replica.containerSecurityContext.runAsUser📜
Type: int
1000
redis-bb.replica.containerSecurityContext.runAsGroup📜
Type: int
1000
redis-bb.replica.containerSecurityContext.runAsNonRoot📜
Type: bool
true
redis-bb.commonConfiguration📜
Type: string
"# Enable AOF https://redis.io/topics/persistence#append-only-file\nappendonly no\nmaxmemory 200mb\nmaxmemory-policy allkeys-lru\nsave \"\""
redis-bb.podLabels📜
Type: object
{}
exporter.image.repository📜
Type: string
"registry1.dso.mil/ironbank/opensource/goharbor/harbor-exporter"
exporter.image.tag📜
Type: string
"v2.12.0"
exporter.image.pullSecrets[0]📜
Type: string
"private-registry"
exporter.serviceAccountName📜
Type: string
""
exporter.automountServiceAccountToken📜
Type: bool
false
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.extraEnvVars📜
Type: list
[]
exporter.podAnnotations📜
Type: object
{}
exporter.podLabels📜
Type: object
{}
exporter.nodeSelector📜
Type: object
{}
exporter.tolerations📜
Type: list
[]
exporter.affinity📜
Type: object
{}
exporter.topologySpreadConstraints📜
Type: list
[]
exporter.priorityClassName📜
Type: string
nil
exporter.cacheDuration📜
Type: int
23
exporter.cacheCleanInterval📜
Type: int
14400
domain📜
Type: string
"dev.bigbang.mil"
istio.enabled📜
Type: bool
false
istio.hardened.enabled📜
Type: bool
false
istio.hardened.customAuthorizationPolicies📜
Type: list
[]
istio.hardened.monitoring.enabled📜
Type: bool
false
istio.hardened.monitoring.namespaces[0]📜
Type: string
"monitoring"
istio.hardened.monitoring.principals[0]📜
Type: string
"cluster.local/ns/monitoring/sa/monitoring-monitoring-kube-prometheus"
istio.hardened.outboundTrafficPolicyMode📜
Type: string
"REGISTRY_ONLY"
istio.hardened.customServiceEntries📜
Type: list
[]
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"
networkPolicies.additionalPolicies📜
Type: list
[]
openshift📜
Type: bool
false
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/devops-tester:1.1.1"
bbtests.scripts.additionalVolumes[0].name📜
Type: string
"docker-config"
bbtests.scripts.additionalVolumes[0].secret.secretName📜
Type: string
"private-registry"
bbtests.scripts.additionalVolumes[0].secret.items[0].key📜
Type: string
".dockerconfigjson"
bbtests.scripts.additionalVolumes[0].secret.items[0].path📜
Type: string
"auth.json"
bbtests.scripts.additionalVolumeMounts[0].name📜
Type: string
"docker-config"
bbtests.scripts.additionalVolumeMounts[0].mountPath📜
Type: string
"/.docker/"
bbtests.scripts.envs.HARBOR_USER📜
Type: string
"admin"
bbtests.scripts.envs.HARBOR_PASS📜
Type: string
"Harbor12345"
bbtests.scripts.envs.HARBOR_REGISTRY📜
Type: string
"harbor-core:80"
bbtests.scripts.envs.HARBOR_PROJECT📜
Type: string
"library"