mirror of
https://github.com/bitnami/charts.git
synced 2026-03-29 16:27:11 +08:00
[bitnami/harbor] feat: add upstream features (#33984)
This commit is contained in:
committed by
GitHub
parent
2a9287306a
commit
2c5a6284e9
@@ -1,8 +1,12 @@
|
||||
# Changelog
|
||||
|
||||
## 26.6.0 (2025-05-30)
|
||||
|
||||
* [bitnami/harbor] feat: add upstream features ([#33984](https://github.com/bitnami/charts/pull/33984))
|
||||
|
||||
## 26.5.0 (2025-05-29)
|
||||
|
||||
* [bitnami/harbor] feat: add upstream features ([#33977](https://github.com/bitnami/charts/pull/33977))
|
||||
* [bitnami/harbor] feat: add upstream features (#33977) ([2df994e](https://github.com/bitnami/charts/commit/2df994eedd314e45136f919a9c380494971ab4d7)), closes [#33977](https://github.com/bitnami/charts/issues/33977)
|
||||
|
||||
## <small>26.4.1 (2025-05-29)</small>
|
||||
|
||||
|
||||
@@ -56,4 +56,4 @@ maintainers:
|
||||
name: harbor
|
||||
sources:
|
||||
- https://github.com/bitnami/charts/tree/main/bitnami/harbor
|
||||
version: 26.5.0
|
||||
version: 26.6.0
|
||||
|
||||
@@ -245,6 +245,8 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
|
||||
| `ipFamily.ipv4.enabled` | Enable listening on IPv4 for NGINX-based components (NGINX,portal) | `true` |
|
||||
| `cache.enabled` | Enable caching manifests in Redis for better performance on high concurrent pulling | `false` |
|
||||
| `cache.expireHours` | The time (in hours) to keep the cache | `24` |
|
||||
| `database.maxIdleConns` | The maximum number of connections in the idle connection pool per component | `100` |
|
||||
| `database.maxOpenConns` | The maximum number of open connections to the database per component | `900` |
|
||||
|
||||
### Traffic Exposure Parameters
|
||||
|
||||
@@ -280,88 +282,90 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
|
||||
|
||||
### Persistence Parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| ------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
|
||||
| `persistence.enabled` | Enable the data persistence or not | `true` |
|
||||
| `persistence.resourcePolicy` | Setting it to `keep` to avoid removing PVCs during a helm delete operation. Leaving it empty will delete PVCs after the chart deleted | `keep` |
|
||||
| `persistence.persistentVolumeClaim.registry.existingClaim` | Name of an existing PVC to use | `""` |
|
||||
| `persistence.persistentVolumeClaim.registry.storageClass` | PVC Storage Class for Harbor Registry data volume | `""` |
|
||||
| `persistence.persistentVolumeClaim.registry.subPath` | The sub path used in the volume | `""` |
|
||||
| `persistence.persistentVolumeClaim.registry.accessModes` | The access mode of the volume | `["ReadWriteOnce"]` |
|
||||
| `persistence.persistentVolumeClaim.registry.size` | The size of the volume | `5Gi` |
|
||||
| `persistence.persistentVolumeClaim.registry.annotations` | Annotations for the PVC | `{}` |
|
||||
| `persistence.persistentVolumeClaim.registry.selector` | Selector to match an existing Persistent Volume | `{}` |
|
||||
| `persistence.persistentVolumeClaim.jobservice.existingClaim` | Name of an existing PVC to use | `""` |
|
||||
| `persistence.persistentVolumeClaim.jobservice.storageClass` | PVC Storage Class for Harbor Jobservice data volume | `""` |
|
||||
| `persistence.persistentVolumeClaim.jobservice.subPath` | The sub path used in the volume | `""` |
|
||||
| `persistence.persistentVolumeClaim.jobservice.accessModes` | The access mode of the volume | `["ReadWriteOnce"]` |
|
||||
| `persistence.persistentVolumeClaim.jobservice.size` | The size of the volume | `1Gi` |
|
||||
| `persistence.persistentVolumeClaim.jobservice.annotations` | Annotations for the PVC | `{}` |
|
||||
| `persistence.persistentVolumeClaim.jobservice.selector` | Selector to match an existing Persistent Volume | `{}` |
|
||||
| `persistence.persistentVolumeClaim.trivy.storageClass` | PVC Storage Class for Trivy data volume | `""` |
|
||||
| `persistence.persistentVolumeClaim.trivy.accessModes` | The access mode of the volume | `["ReadWriteOnce"]` |
|
||||
| `persistence.persistentVolumeClaim.trivy.size` | The size of the volume | `5Gi` |
|
||||
| `persistence.persistentVolumeClaim.trivy.annotations` | Annotations for the PVC | `{}` |
|
||||
| `persistence.persistentVolumeClaim.trivy.selector` | Selector to match an existing Persistent Volume | `{}` |
|
||||
| `persistence.imageChartStorage.caBundleSecret` | Specify the `caBundleSecret` if the storage service uses a self-signed certificate. The secret must contain keys named `ca.crt` which will be injected into the trust store of registry's containers. | `""` |
|
||||
| `persistence.imageChartStorage.disableredirect` | The configuration for managing redirects from content backends. For backends which do not supported it (such as using MinIO® for `s3` storage type), please set it to `true` to disable redirects. Refer to the [guide](https://github.com/docker/distribution/blob/master/docs/configuration.md#redirect) for more information about the detail | `false` |
|
||||
| `persistence.imageChartStorage.type` | The type of storage for images and charts: `filesystem`, `azure`, `gcs`, `s3`, `swift` or `oss`. The type must be `filesystem` if you want to use persistent volumes for registry. Refer to the [guide](https://github.com/docker/distribution/blob/master/docs/configuration.md#storage) for more information about the detail | `filesystem` |
|
||||
| `persistence.imageChartStorage.filesystem.rootdirectory` | Filesystem storage type setting: Storage root directory | `/storage` |
|
||||
| `persistence.imageChartStorage.filesystem.maxthreads` | Filesystem storage type setting: Maximum threads directory | `""` |
|
||||
| `persistence.imageChartStorage.azure.accountname` | Azure storage type setting: Name of the Azure account | `accountname` |
|
||||
| `persistence.imageChartStorage.azure.accountkey` | Azure storage type setting: Key of the Azure account | `base64encodedaccountkey` |
|
||||
| `persistence.imageChartStorage.azure.container` | Azure storage type setting: Container | `containername` |
|
||||
| `persistence.imageChartStorage.azure.storagePrefix` | Azure storage type setting: Storage prefix | `/azure/harbor/charts` |
|
||||
| `persistence.imageChartStorage.azure.realm` | Azure storage type setting: Realm of the Azure account | `""` |
|
||||
| `persistence.imageChartStorage.gcs.bucket` | GCS storage type setting: Bucket name | `bucketname` |
|
||||
| `persistence.imageChartStorage.gcs.encodedkey` | GCS storage type setting: Base64 encoded key | `""` |
|
||||
| `persistence.imageChartStorage.gcs.rootdirectory` | GCS storage type setting: Root directory name | `""` |
|
||||
| `persistence.imageChartStorage.gcs.chunksize` | GCS storage type setting: Chunk size name | `""` |
|
||||
| `persistence.imageChartStorage.s3.region` | S3 storage type setting: Region | `us-west-1` |
|
||||
| `persistence.imageChartStorage.s3.bucket` | S3 storage type setting: Bucket name | `bucketname` |
|
||||
| `persistence.imageChartStorage.s3.accesskey` | S3 storage type setting: Access key name | `""` |
|
||||
| `persistence.imageChartStorage.s3.secretkey` | S3 storage type setting: Secret Key name | `""` |
|
||||
| `persistence.imageChartStorage.s3.regionendpoint` | S3 storage type setting: Region Endpoint | `""` |
|
||||
| `persistence.imageChartStorage.s3.encrypt` | S3 storage type setting: Encrypt | `""` |
|
||||
| `persistence.imageChartStorage.s3.keyid` | S3 storage type setting: Key ID | `""` |
|
||||
| `persistence.imageChartStorage.s3.secure` | S3 storage type setting: Secure | `""` |
|
||||
| `persistence.imageChartStorage.s3.skipverify` | S3 storage type setting: TLS skip verification | `""` |
|
||||
| `persistence.imageChartStorage.s3.v4auth` | S3 storage type setting: V4 authorization | `""` |
|
||||
| `persistence.imageChartStorage.s3.chunksize` | S3 storage type setting: V4 authorization | `""` |
|
||||
| `persistence.imageChartStorage.s3.rootdirectory` | S3 storage type setting: Root directory name | `""` |
|
||||
| `persistence.imageChartStorage.s3.storageClass` | S3 storage type setting: Storage class | `""` |
|
||||
| `persistence.imageChartStorage.s3.sse` | S3 storage type setting: SSE name | `""` |
|
||||
| `persistence.imageChartStorage.s3.multipartcopythresholdsize` | S3 storage type setting: Threshold size for multipart copy | `""` |
|
||||
| `persistence.imageChartStorage.swift.authurl` | Swift storage type setting: Authentication url | `https://storage.myprovider.com/v3/auth` |
|
||||
| `persistence.imageChartStorage.swift.username` | Swift storage type setting: Authentication url | `""` |
|
||||
| `persistence.imageChartStorage.swift.password` | Swift storage type setting: Password | `""` |
|
||||
| `persistence.imageChartStorage.swift.container` | Swift storage type setting: Container | `""` |
|
||||
| `persistence.imageChartStorage.swift.region` | Swift storage type setting: Region | `""` |
|
||||
| `persistence.imageChartStorage.swift.tenant` | Swift storage type setting: Tenant | `""` |
|
||||
| `persistence.imageChartStorage.swift.tenantid` | Swift storage type setting: TenantID | `""` |
|
||||
| `persistence.imageChartStorage.swift.domain` | Swift storage type setting: Domain | `""` |
|
||||
| `persistence.imageChartStorage.swift.domainid` | Swift storage type setting: DomainID | `""` |
|
||||
| `persistence.imageChartStorage.swift.trustid` | Swift storage type setting: TrustID | `""` |
|
||||
| `persistence.imageChartStorage.swift.insecureskipverify` | Swift storage type setting: Verification | `""` |
|
||||
| `persistence.imageChartStorage.swift.chunksize` | Swift storage type setting: Chunk | `""` |
|
||||
| `persistence.imageChartStorage.swift.prefix` | Swift storage type setting: Prefix | `""` |
|
||||
| `persistence.imageChartStorage.swift.secretkey` | Swift storage type setting: Secret Key | `""` |
|
||||
| `persistence.imageChartStorage.swift.accesskey` | Swift storage type setting: Access Key | `""` |
|
||||
| `persistence.imageChartStorage.swift.authversion` | Swift storage type setting: Auth | `""` |
|
||||
| `persistence.imageChartStorage.swift.endpointtype` | Swift storage type setting: Endpoint | `""` |
|
||||
| `persistence.imageChartStorage.swift.tempurlcontainerkey` | Swift storage type setting: Temp URL container key | `""` |
|
||||
| `persistence.imageChartStorage.swift.tempurlmethods` | Swift storage type setting: Temp URL methods | `""` |
|
||||
| `persistence.imageChartStorage.oss.accesskeyid` | OSS storage type setting: Access key ID | `""` |
|
||||
| `persistence.imageChartStorage.oss.accesskeysecret` | OSS storage type setting: Access key secret name containing the token | `""` |
|
||||
| `persistence.imageChartStorage.oss.region` | OSS storage type setting: Region name | `""` |
|
||||
| `persistence.imageChartStorage.oss.bucket` | OSS storage type setting: Bucket name | `""` |
|
||||
| `persistence.imageChartStorage.oss.endpoint` | OSS storage type setting: Endpoint | `""` |
|
||||
| `persistence.imageChartStorage.oss.internal` | OSS storage type setting: Internal | `""` |
|
||||
| `persistence.imageChartStorage.oss.encrypt` | OSS storage type setting: Encrypt | `""` |
|
||||
| `persistence.imageChartStorage.oss.secure` | OSS storage type setting: Secure | `""` |
|
||||
| `persistence.imageChartStorage.oss.chunksize` | OSS storage type setting: Chunk | `""` |
|
||||
| `persistence.imageChartStorage.oss.rootdirectory` | OSS storage type setting: Directory | `""` |
|
||||
| `persistence.imageChartStorage.oss.secretkey` | OSS storage type setting: Secret key | `""` |
|
||||
| Name | Description | Value |
|
||||
| -------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
|
||||
| `persistence.enabled` | Enable the data persistence or not | `true` |
|
||||
| `persistence.resourcePolicy` | Setting it to `keep` to avoid removing PVCs during a helm delete operation. Leaving it empty will delete PVCs after the chart deleted | `keep` |
|
||||
| `persistence.persistentVolumeClaim.registry.existingClaim` | Name of an existing PVC to use | `""` |
|
||||
| `persistence.persistentVolumeClaim.registry.storageClass` | PVC Storage Class for Harbor Registry data volume | `""` |
|
||||
| `persistence.persistentVolumeClaim.registry.subPath` | The sub path used in the volume | `""` |
|
||||
| `persistence.persistentVolumeClaim.registry.accessModes` | The access mode of the volume | `["ReadWriteOnce"]` |
|
||||
| `persistence.persistentVolumeClaim.registry.size` | The size of the volume | `5Gi` |
|
||||
| `persistence.persistentVolumeClaim.registry.annotations` | Annotations for the PVC | `{}` |
|
||||
| `persistence.persistentVolumeClaim.registry.selector` | Selector to match an existing Persistent Volume | `{}` |
|
||||
| `persistence.persistentVolumeClaim.jobservice.existingClaim` | Name of an existing PVC to use | `""` |
|
||||
| `persistence.persistentVolumeClaim.jobservice.storageClass` | PVC Storage Class for Harbor Jobservice data volume | `""` |
|
||||
| `persistence.persistentVolumeClaim.jobservice.subPath` | The sub path used in the volume | `""` |
|
||||
| `persistence.persistentVolumeClaim.jobservice.accessModes` | The access mode of the volume | `["ReadWriteOnce"]` |
|
||||
| `persistence.persistentVolumeClaim.jobservice.size` | The size of the volume | `1Gi` |
|
||||
| `persistence.persistentVolumeClaim.jobservice.annotations` | Annotations for the PVC | `{}` |
|
||||
| `persistence.persistentVolumeClaim.jobservice.selector` | Selector to match an existing Persistent Volume | `{}` |
|
||||
| `persistence.persistentVolumeClaim.trivy.storageClass` | PVC Storage Class for Trivy data volume | `""` |
|
||||
| `persistence.persistentVolumeClaim.trivy.accessModes` | The access mode of the volume | `["ReadWriteOnce"]` |
|
||||
| `persistence.persistentVolumeClaim.trivy.size` | The size of the volume | `5Gi` |
|
||||
| `persistence.persistentVolumeClaim.trivy.annotations` | Annotations for the PVC | `{}` |
|
||||
| `persistence.persistentVolumeClaim.trivy.selector` | Selector to match an existing Persistent Volume | `{}` |
|
||||
| `persistence.imageChartStorage.caBundleSecret` | Specify the `caBundleSecret` if the storage service uses a self-signed certificate. The secret must contain keys named `ca.crt` which will be injected into the trust store of registry's containers. | `""` |
|
||||
| `persistence.imageChartStorage.disableredirect` | The configuration for managing redirects from content backends. For backends which do not supported it (such as using MinIO® for `s3` storage type), please set it to `true` to disable redirects. Refer to the [guide](https://github.com/docker/distribution/blob/master/docs/configuration.md#redirect) for more information about the detail | `false` |
|
||||
| `persistence.imageChartStorage.type` | The type of storage for images and charts: `filesystem`, `azure`, `gcs`, `s3`, `swift` or `oss`. The type must be `filesystem` if you want to use persistent volumes for registry. Refer to the [guide](https://github.com/docker/distribution/blob/master/docs/configuration.md#storage) for more information about the detail | `filesystem` |
|
||||
| `persistence.imageChartStorage.filesystem.rootdirectory` | Filesystem storage type setting: Storage root directory | `/storage` |
|
||||
| `persistence.imageChartStorage.filesystem.maxthreads` | Filesystem storage type setting: Maximum threads directory | `""` |
|
||||
| `persistence.imageChartStorage.azure.accountname` | Azure storage type setting: Name of the Azure account | `accountname` |
|
||||
| `persistence.imageChartStorage.azure.accountkey` | Azure storage type setting: Key of the Azure account | `base64encodedaccountkey` |
|
||||
| `persistence.imageChartStorage.azure.container` | Azure storage type setting: Container | `containername` |
|
||||
| `persistence.imageChartStorage.azure.storagePrefix` | Azure storage type setting: Storage prefix | `/azure/harbor/charts` |
|
||||
| `persistence.imageChartStorage.azure.realm` | Azure storage type setting: Realm of the Azure account | `""` |
|
||||
| `persistence.imageChartStorage.gcs.bucket` | GCS storage type setting: Bucket name | `bucketname` |
|
||||
| `persistence.imageChartStorage.gcs.encodedkey` | GCS storage type setting: Base64 encoded key | `""` |
|
||||
| `persistence.imageChartStorage.gcs.rootdirectory` | GCS storage type setting: Root directory name | `""` |
|
||||
| `persistence.imageChartStorage.gcs.chunksize` | GCS storage type setting: Chunk size name | `""` |
|
||||
| `persistence.imageChartStorage.s3.region` | S3 storage type setting: Region | `us-west-1` |
|
||||
| `persistence.imageChartStorage.s3.bucket` | S3 storage type setting: Bucket name | `bucketname` |
|
||||
| `persistence.imageChartStorage.s3.accesskey` | S3 storage type setting: Access key name | `""` |
|
||||
| `persistence.imageChartStorage.s3.secretkey` | S3 storage type setting: Secret Key name | `""` |
|
||||
| `persistence.imageChartStorage.s3.regionendpoint` | S3 storage type setting: Region Endpoint | `""` |
|
||||
| `persistence.imageChartStorage.s3.encrypt` | S3 storage type setting: Encrypt | `""` |
|
||||
| `persistence.imageChartStorage.s3.keyid` | S3 storage type setting: Key ID | `""` |
|
||||
| `persistence.imageChartStorage.s3.secure` | S3 storage type setting: Secure | `""` |
|
||||
| `persistence.imageChartStorage.s3.skipverify` | S3 storage type setting: TLS skip verification | `""` |
|
||||
| `persistence.imageChartStorage.s3.v4auth` | S3 storage type setting: V4 authorization | `""` |
|
||||
| `persistence.imageChartStorage.s3.chunksize` | S3 storage type setting: V4 authorization | `""` |
|
||||
| `persistence.imageChartStorage.s3.rootdirectory` | S3 storage type setting: Root directory name | `""` |
|
||||
| `persistence.imageChartStorage.s3.storageClass` | S3 storage type setting: Storage class | `""` |
|
||||
| `persistence.imageChartStorage.s3.sse` | S3 storage type setting: SSE name | `""` |
|
||||
| `persistence.imageChartStorage.s3.multipartcopychunksize` | S3 storage type setting: Chunk size for multipart copy | `""` |
|
||||
| `persistence.imageChartStorage.s3.multipartcopymaxconcurrency` | S3 storage type setting: Maximum concurrency for multipart copy | `""` |
|
||||
| `persistence.imageChartStorage.s3.multipartcopythresholdsize` | S3 storage type setting: Threshold size for multipart copy | `""` |
|
||||
| `persistence.imageChartStorage.swift.authurl` | Swift storage type setting: Authentication url | `https://storage.myprovider.com/v3/auth` |
|
||||
| `persistence.imageChartStorage.swift.username` | Swift storage type setting: Authentication url | `""` |
|
||||
| `persistence.imageChartStorage.swift.password` | Swift storage type setting: Password | `""` |
|
||||
| `persistence.imageChartStorage.swift.container` | Swift storage type setting: Container | `""` |
|
||||
| `persistence.imageChartStorage.swift.region` | Swift storage type setting: Region | `""` |
|
||||
| `persistence.imageChartStorage.swift.tenant` | Swift storage type setting: Tenant | `""` |
|
||||
| `persistence.imageChartStorage.swift.tenantid` | Swift storage type setting: TenantID | `""` |
|
||||
| `persistence.imageChartStorage.swift.domain` | Swift storage type setting: Domain | `""` |
|
||||
| `persistence.imageChartStorage.swift.domainid` | Swift storage type setting: DomainID | `""` |
|
||||
| `persistence.imageChartStorage.swift.trustid` | Swift storage type setting: TrustID | `""` |
|
||||
| `persistence.imageChartStorage.swift.insecureskipverify` | Swift storage type setting: Verification | `""` |
|
||||
| `persistence.imageChartStorage.swift.chunksize` | Swift storage type setting: Chunk | `""` |
|
||||
| `persistence.imageChartStorage.swift.prefix` | Swift storage type setting: Prefix | `""` |
|
||||
| `persistence.imageChartStorage.swift.secretkey` | Swift storage type setting: Secret Key | `""` |
|
||||
| `persistence.imageChartStorage.swift.accesskey` | Swift storage type setting: Access Key | `""` |
|
||||
| `persistence.imageChartStorage.swift.authversion` | Swift storage type setting: Auth | `""` |
|
||||
| `persistence.imageChartStorage.swift.endpointtype` | Swift storage type setting: Endpoint | `""` |
|
||||
| `persistence.imageChartStorage.swift.tempurlcontainerkey` | Swift storage type setting: Temp URL container key | `""` |
|
||||
| `persistence.imageChartStorage.swift.tempurlmethods` | Swift storage type setting: Temp URL methods | `""` |
|
||||
| `persistence.imageChartStorage.oss.accesskeyid` | OSS storage type setting: Access key ID | `""` |
|
||||
| `persistence.imageChartStorage.oss.accesskeysecret` | OSS storage type setting: Access key secret name containing the token | `""` |
|
||||
| `persistence.imageChartStorage.oss.region` | OSS storage type setting: Region name | `""` |
|
||||
| `persistence.imageChartStorage.oss.bucket` | OSS storage type setting: Bucket name | `""` |
|
||||
| `persistence.imageChartStorage.oss.endpoint` | OSS storage type setting: Endpoint | `""` |
|
||||
| `persistence.imageChartStorage.oss.internal` | OSS storage type setting: Internal | `""` |
|
||||
| `persistence.imageChartStorage.oss.encrypt` | OSS storage type setting: Encrypt | `""` |
|
||||
| `persistence.imageChartStorage.oss.secure` | OSS storage type setting: Secure | `""` |
|
||||
| `persistence.imageChartStorage.oss.chunksize` | OSS storage type setting: Chunk | `""` |
|
||||
| `persistence.imageChartStorage.oss.rootdirectory` | OSS storage type setting: Directory | `""` |
|
||||
| `persistence.imageChartStorage.oss.secretkey` | OSS storage type setting: Secret key | `""` |
|
||||
|
||||
### Migration job parameters
|
||||
|
||||
@@ -1134,6 +1138,8 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
|
||||
| `exporter.image.pullPolicy` | Harbor exporter image pull policy | `IfNotPresent` |
|
||||
| `exporter.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
| `exporter.image.debug` | Specify if debug logs should be enabled | `false` |
|
||||
| `exporter.cacheDuration` | Time (in seconds) collected values are cached for | `20` |
|
||||
| `exporter.cacheCleanInterval` | Time (in seconds) after which the cache is cleaned | `14400` |
|
||||
| `exporter.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `exporter.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `exporter.extraEnvVars` | Array containing extra env vars | `[]` |
|
||||
|
||||
@@ -25,6 +25,8 @@ data:
|
||||
POSTGRESQL_USERNAME: {{ include "harbor.database.username" . | quote }}
|
||||
POSTGRESQL_DATABASE: {{ include "harbor.database.coreDatabase" . | quote }}
|
||||
POSTGRESQL_SSLMODE: {{ include "harbor.database.sslmode" . | quote }}
|
||||
POSTGRESQL_MAX_IDLE_CONNS: {{ .Values.database.maxIdleConns | quote }}
|
||||
POSTGRESQL_MAX_OPEN_CONNS: {{ .Values.database.maxOpenConns | quote }}
|
||||
EXT_ENDPOINT: {{ include "harbor.externalUrl" . | quote }}
|
||||
CORE_URL: {{ include "harbor.core.url" . | quote }}
|
||||
JOBSERVICE_URL: {{ include "harbor.jobservice.url" . | quote }}
|
||||
|
||||
@@ -24,6 +24,8 @@ data:
|
||||
HARBOR_METRIC_NAMESPACE: harbor
|
||||
HARBOR_METRIC_SUBSYSTEM: exporter
|
||||
{{- end }}
|
||||
HARBOR_EXPORTER_CACHE_TIME: {{ .Values.exporter.cacheDuration | quote }}
|
||||
HARBOR_EXPORTER_CACHE_CLEAN_INTERVAL: {{ .Values.exporter.cacheCleanInterval | quote }}
|
||||
HARBOR_REDIS_NAMESPACE: {{ .Values.jobservice.redisNamespace | quote }}
|
||||
HARBOR_SERVICE_SCHEME: {{ ternary "https" "http" .Values.internalTLS.enabled | quote }}
|
||||
HARBOR_SERVICE_HOST: {{ include "harbor.core" . | quote }}
|
||||
@@ -33,4 +35,6 @@ data:
|
||||
HARBOR_DATABASE_USERNAME: {{ include "harbor.database.username" . | quote }}
|
||||
HARBOR_DATABASE_DBNAME: {{ include "harbor.database.coreDatabase" . | quote }}
|
||||
HARBOR_DATABASE_SSLMODE: {{ include "harbor.database.sslmode" . | quote }}
|
||||
HARBOR_DATABASE_MAX_IDLE_CONNS: {{ .Values.database.maxIdleConns | quote }}
|
||||
HARBOR_DATABASE_MAX_OPEN_CONNS: {{ .Values.database.maxOpenConns | quote }}
|
||||
{{- end }}
|
||||
|
||||
@@ -82,6 +82,12 @@ data:
|
||||
{{- if .Values.persistence.imageChartStorage.s3.storageClass }}
|
||||
storageclass: {{ .Values.persistence.imageChartStorage.s3.storageClass }}
|
||||
{{- end }}
|
||||
{{- if .Values.persistence.imageChartStorage.s3.multipartcopychunksize }}
|
||||
multipartcopychunksize: {{ .Values.persistence.imageChartStorage.s3.multipartcopychunksize }}
|
||||
{{- end }}
|
||||
{{- if .Values.persistence.imageChartStorage.s3.multipartcopymaxconcurrency }}
|
||||
multipartcopymaxconcurrency: {{ .Values.persistence.imageChartStorage.s3.multipartcopymaxconcurrency }}
|
||||
{{- end }}
|
||||
{{- if .Values.persistence.imageChartStorage.s3.multipartcopythresholdsize }}
|
||||
multipartcopythresholdsize: {{ .Values.persistence.imageChartStorage.s3.multipartcopythresholdsize }}
|
||||
{{- end }}
|
||||
|
||||
@@ -148,6 +148,13 @@ ipFamily:
|
||||
cache:
|
||||
enabled: false
|
||||
expireHours: 24
|
||||
## Database common configuration
|
||||
## @param database.maxIdleConns The maximum number of connections in the idle connection pool per component
|
||||
## @param database.maxOpenConns The maximum number of open connections to the database per component
|
||||
##
|
||||
database:
|
||||
maxIdleConns: 100
|
||||
maxOpenConns: 900
|
||||
|
||||
## @section Traffic Exposure Parameters
|
||||
|
||||
@@ -458,6 +465,8 @@ persistence:
|
||||
## @param persistence.imageChartStorage.s3.rootdirectory S3 storage type setting: Root directory name
|
||||
## @param persistence.imageChartStorage.s3.storageClass S3 storage type setting: Storage class
|
||||
## @param persistence.imageChartStorage.s3.sse S3 storage type setting: SSE name
|
||||
## @param persistence.imageChartStorage.s3.multipartcopychunksize S3 storage type setting: Chunk size for multipart copy
|
||||
## @param persistence.imageChartStorage.s3.multipartcopymaxconcurrency S3 storage type setting: Maximum concurrency for multipart copy
|
||||
## @param persistence.imageChartStorage.s3.multipartcopythresholdsize S3 storage type setting: Threshold size for multipart copy
|
||||
##
|
||||
s3:
|
||||
@@ -475,6 +484,8 @@ persistence:
|
||||
rootdirectory: ""
|
||||
storageClass: ""
|
||||
sse: ""
|
||||
multipartcopychunksize: ""
|
||||
multipartcopymaxconcurrency: ""
|
||||
multipartcopythresholdsize: ""
|
||||
## Images/charts storage parameters when type is "swift"
|
||||
## @param persistence.imageChartStorage.swift.authurl Swift storage type setting: Authentication url
|
||||
@@ -3489,6 +3500,12 @@ exporter:
|
||||
## Enable debug mode
|
||||
##
|
||||
debug: false
|
||||
## @param exporter.cacheDuration Time (in seconds) collected values are cached for
|
||||
##
|
||||
cacheDuration: 20
|
||||
## @param exporter.cacheCleanInterval Time (in seconds) after which the cache is cleaned
|
||||
##
|
||||
cacheCleanInterval: 14400
|
||||
## @param exporter.command Override default container command (useful when using custom images)
|
||||
##
|
||||
command: []
|
||||
|
||||
Reference in New Issue
Block a user