From 4e0d386a7d462bdd4b7450a598ce79807f30cfe0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Rodr=C3=ADguez=20Hern=C3=A1ndez?= Date: Mon, 22 Aug 2022 18:12:25 +0200 Subject: [PATCH] [bitnami/harbor] Add support for image digest apart from tag (#11892) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [bitnami/harbor] Add support for image digest apart from tag Signed-off-by: Carlos Rodriguez Hernandez * Update Chart.lock Signed-off-by: Carlos Rodriguez Hernandez * Update values.yaml Signed-off-by: Carlos Rodríguez Hernández * Update values.yaml Signed-off-by: Carlos Rodríguez Hernández * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers Signed-off-by: Carlos Rodriguez Hernandez Signed-off-by: Carlos Rodríguez Hernández Signed-off-by: Bitnami Containers Co-authored-by: Bitnami Containers --- bitnami/harbor/Chart.lock | 10 ++--- bitnami/harbor/Chart.yaml | 6 ++- bitnami/harbor/README.md | 91 ++++++++++++++++++++++---------------- bitnami/harbor/values.yaml | 32 ++++++++++++-- 4 files changed, 90 insertions(+), 49 deletions(-) diff --git a/bitnami/harbor/Chart.lock b/bitnami/harbor/Chart.lock index 8539dece0..9df170dd7 100644 --- a/bitnami/harbor/Chart.lock +++ b/bitnami/harbor/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: redis repository: https://charts.bitnami.com/bitnami - version: 17.0.8 + version: 17.1.0 - name: postgresql repository: https://charts.bitnami.com/bitnami - version: 11.6.25 + version: 11.8.0 - name: common repository: https://charts.bitnami.com/bitnami - version: 1.16.1 -digest: sha256:e592937596c37e23b29c59f94aff2dbcc95d5bea181d088f3454954a441c9e29 -generated: "2022-08-09T05:29:00.427755752Z" + version: 2.0.0 +digest: sha256:4e32010720655193e7c8b2c7cb65eb2d56479452efb194202d45b0b06fe0e366 +generated: "2022-08-22T14:25:15.303206401Z" diff --git a/bitnami/harbor/Chart.yaml b/bitnami/harbor/Chart.yaml index e2f4b1db7..513f343ef 100644 --- a/bitnami/harbor/Chart.yaml +++ b/bitnami/harbor/Chart.yaml @@ -13,7 +13,9 @@ dependencies: version: 11.x.x - name: common repository: https://charts.bitnami.com/bitnami - version: 1.x.x + tags: + - bitnami-common + version: 2.x.x description: Harbor is an open source trusted cloud-native registry to store, sign, and scan content. It adds functionalities like security, identity, and management to the open source Docker distribution. engine: gotpl home: https://github.com/bitnami/charts/tree/master/bitnami/harbor @@ -34,4 +36,4 @@ sources: - https://github.com/bitnami/containers/tree/main/bitnami/harbor-registry - https://github.com/bitnami/containers/tree/main/bitnami/harbor-registryctl - https://goharbor.io/ -version: 15.1.0 +version: 15.2.0 diff --git a/bitnami/harbor/README.md b/bitnami/harbor/README.md index 5523014b4..77105e738 100644 --- a/bitnami/harbor/README.md +++ b/bitnami/harbor/README.md @@ -269,18 +269,19 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua ### Volume Permissions parameters -| Name | Description | Value | -| ------------------------------------------------------ | ------------------------------------------------------------------------------- | ----------------------- | -| `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` | -| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` | -| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` | -| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r23` | -| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` | -| `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` | -| `volumePermissions.resources.limits` | Init container volume-permissions resource limits | `{}` | -| `volumePermissions.resources.requests` | Init container volume-permissions resource requests | `{}` | -| `volumePermissions.containerSecurityContext.enabled` | Enable init container Security Context | `true` | -| `volumePermissions.containerSecurityContext.runAsUser` | User ID for the init container | `0` | +| Name | Description | Value | +| ------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------- | ----------------------- | +| `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` | +| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` | +| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` | +| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r23` | +| `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | +| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` | +| `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` | +| `volumePermissions.resources.limits` | Init container volume-permissions resource limits | `{}` | +| `volumePermissions.resources.requests` | Init container volume-permissions resource requests | `{}` | +| `volumePermissions.containerSecurityContext.enabled` | Enable init container Security Context | `true` | +| `volumePermissions.containerSecurityContext.runAsUser` | User ID for the init container | `0` | ### NGINX Parameters @@ -290,6 +291,7 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua | `nginx.image.registry` | NGINX image registry | `docker.io` | | `nginx.image.repository` | NGINX image repository | `bitnami/nginx` | | `nginx.image.tag` | NGINX image tag (immutable tags are recommended) | `1.23.1-debian-11-r7` | +| `nginx.image.digest` | NGINX image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `nginx.image.pullPolicy` | NGINX image pull policy | `IfNotPresent` | | `nginx.image.pullSecrets` | NGINX image pull secrets | `[]` | | `nginx.image.debug` | Enable NGINX image debug mode | `false` | @@ -363,6 +365,7 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua | `portal.image.registry` | Harbor Portal image registry | `docker.io` | | `portal.image.repository` | Harbor Portal image repository | `bitnami/harbor-portal` | | `portal.image.tag` | Harbor Portal image tag (immutable tags are recommended) | `2.5.3-debian-11-r14` | +| `portal.image.digest` | Harbor Portal image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `portal.image.pullPolicy` | Harbor Portal image pull policy | `IfNotPresent` | | `portal.image.pullSecrets` | Harbor Portal image pull secrets | `[]` | | `portal.image.debug` | Enable Harbor Portal image debug mode | `false` | @@ -435,6 +438,7 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua | `core.image.registry` | Harbor Core image registry | `docker.io` | | `core.image.repository` | Harbor Core image repository | `bitnami/harbor-core` | | `core.image.tag` | Harbor Core image tag (immutable tags are recommended) | `2.5.3-debian-11-r11` | +| `core.image.digest` | Harbor Core image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `core.image.pullPolicy` | Harbor Core image pull policy | `IfNotPresent` | | `core.image.pullSecrets` | Harbor Core image pull secrets | `[]` | | `core.image.debug` | Enable Harbor Core image debug mode | `false` | @@ -517,6 +521,7 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua | `jobservice.image.registry` | Harbor Jobservice image registry | `docker.io` | | `jobservice.image.repository` | Harbor Jobservice image repository | `bitnami/harbor-jobservice` | | `jobservice.image.tag` | Harbor Jobservice image tag (immutable tags are recommended) | `2.5.3-debian-11-r11` | +| `jobservice.image.digest` | Harbor Jobservice image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `jobservice.image.pullPolicy` | Harbor Jobservice image pull policy | `IfNotPresent` | | `jobservice.image.pullSecrets` | Harbor Jobservice image pull secrets | `[]` | | `jobservice.image.debug` | Enable Harbor Jobservice image debug mode | `false` | @@ -630,6 +635,7 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua | `registry.server.image.registry` | Harbor Registry image registry | `docker.io` | | `registry.server.image.repository` | Harbor Registry image repository | `bitnami/harbor-registry` | | `registry.server.image.tag` | Harbor Registry image tag (immutable tags are recommended) | `2.5.3-debian-11-r14` | +| `registry.server.image.digest` | Harbor Registry image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `registry.server.image.pullPolicy` | Harbor Registry image pull policy | `IfNotPresent` | | `registry.server.image.pullSecrets` | Harbor Registry image pull secrets | `[]` | | `registry.server.image.debug` | Enable Harbor Registry image debug mode | `false` | @@ -676,6 +682,7 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua | `registry.controller.image.registry` | Harbor Registryctl image registry | `docker.io` | | `registry.controller.image.repository` | Harbor Registryctl image repository | `bitnami/harbor-registryctl` | | `registry.controller.image.tag` | Harbor Registryctl image tag (immutable tags are recommended) | `2.5.3-debian-11-r11` | +| `registry.controller.image.digest` | Harbor Registryctl image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `registry.controller.image.pullPolicy` | Harbor Registryctl image pull policy | `IfNotPresent` | | `registry.controller.image.pullSecrets` | Harbor Registryctl image pull secrets | `[]` | | `registry.controller.image.debug` | Enable Harbor Registryctl image debug mode | `false` | @@ -725,6 +732,7 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua | `chartmuseum.image.registry` | ChartMuseum image registry | `docker.io` | | `chartmuseum.image.repository` | ChartMuseum image repository | `bitnami/chartmuseum` | | `chartmuseum.image.tag` | ChartMuseum image tag (immutable tags are recommended) | `0.15.0-debian-11-r11` | +| `chartmuseum.image.digest` | ChartMuseum image image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `chartmuseum.image.pullPolicy` | ChartMuseum image pull policy | `IfNotPresent` | | `chartmuseum.image.pullSecrets` | ChartMuseum image pull secrets | `[]` | | `chartmuseum.image.debug` | Enable ChartMuseum image debug mode | `false` | @@ -817,6 +825,7 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua | `notary.server.image.registry` | Harbor Notary Server image registry | `docker.io` | | `notary.server.image.repository` | Harbor Notary Server image repository | `bitnami/harbor-notary-server` | | `notary.server.image.tag` | Harbor Notary Server image tag (immutable tags are recommended) | `2.5.3-debian-11-r14` | +| `notary.server.image.digest` | Notary Server image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `notary.server.image.pullPolicy` | Harbor Notary Server image pull policy | `IfNotPresent` | | `notary.server.image.pullSecrets` | Harbor Notary Server image pull secrets | `[]` | | `notary.server.image.debug` | Enable Harbor Notary Server image debug mode | `false` | @@ -879,6 +888,7 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua | `notary.signer.image.registry` | Harbor Notary Signer image registry | `docker.io` | | `notary.signer.image.repository` | Harbor Notary Signer image repository | `bitnami/harbor-notary-signer` | | `notary.signer.image.tag` | Harbor Notary Signer image tag (immutable tags are recommended) | `2.5.3-debian-11-r12` | +| `notary.signer.image.digest` | Harbor Notary Signer image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `notary.signer.image.pullPolicy` | Harbor Notary Signer image pull policy | `IfNotPresent` | | `notary.signer.image.pullSecrets` | Harbor Notary Signer image pull secrets | `[]` | | `notary.signer.image.debug` | Enable Harbor Notary Signer image debug mode | `false` | @@ -949,6 +959,7 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua | `trivy.image.registry` | Harbor Adapter Trivy image registry | `docker.io` | | `trivy.image.repository` | Harbor Adapter Trivy image repository | `bitnami/harbor-adapter-trivy` | | `trivy.image.tag` | Harbor Adapter Trivy image tag (immutable tags are recommended) | `2.5.3-debian-11-r9` | +| `trivy.image.digest` | Harbor Adapter Trivy image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `trivy.image.pullPolicy` | Harbor Adapter Trivy image pull policy | `IfNotPresent` | | `trivy.image.pullSecrets` | Harbor Adapter Trivy image pull secrets | `[]` | | `trivy.image.debug` | Enable Harbor Adapter Trivy image debug mode | `false` | @@ -1027,9 +1038,10 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua | Name | Description | Value | | ------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | -| `exporter.image.registry` | Registry for exporter image | `docker.io` | -| `exporter.image.repository` | Repository for exporter image | `bitnami/harbor-exporter` | -| `exporter.image.tag` | Tag for exporter image | `2.5.3-debian-11-r12` | +| `exporter.image.registry` | Harbor Exporter image registry | `docker.io` | +| `exporter.image.repository` | Harbor Exporter image repository | `bitnami/harbor-exporter` | +| `exporter.image.tag` | Harbor Exporter image tag | `2.5.3-debian-11-r12` | +| `exporter.image.digest` | Harbor Exporter image image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `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` | @@ -1095,31 +1107,32 @@ Additionally, if `persistence.resourcePolicy` is set to `keep`, you should manua ### PostgreSQL Parameters -| Name | Description | Value | -| ------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------ | -| `postgresql.enabled` | Switch to enable or disable the PostgreSQL helm chart | `true` | -| `postgresql.auth.enablePostgresUser` | Assign a password to the "postgres" admin user. Otherwise, remote access will be blocked for this user | `true` | -| `postgresql.auth.postgresPassword` | Password for the "postgres" admin user | `not-secure-database-password` | -| `postgresql.auth.existingSecret` | Name of existing secret to use for PostgreSQL credentials | `""` | -| `postgresql.architecture` | PostgreSQL architecture (`standalone` or `replication`) | `standalone` | -| `postgresql.primary.extendedConfiguration` | Extended PostgreSQL Primary configuration (appended to main or default configuration) | `max_connections = 1024 +| Name | Description | Value | +| ------------------------------------------ | ---------------------------------------------------------------------------------------------------------- | ------------------------------ | +| `postgresql.enabled` | Switch to enable or disable the PostgreSQL helm chart | `true` | +| `postgresql.auth.enablePostgresUser` | Assign a password to the "postgres" admin user. Otherwise, remote access will be blocked for this user | `true` | +| `postgresql.auth.postgresPassword` | Password for the "postgres" admin user | `not-secure-database-password` | +| `postgresql.auth.existingSecret` | Name of existing secret to use for PostgreSQL credentials | `""` | +| `postgresql.architecture` | PostgreSQL architecture (`standalone` or `replication`) | `standalone` | +| `postgresql.primary.extendedConfiguration` | Extended PostgreSQL Primary configuration (appended to main or default configuration) | `max_connections = 1024 ` | -| `postgresql.primary.initdb.scripts` | Initdb scripts to create Harbor databases | `{}` | -| `postgresql.image.registry` | PostgreSQL image registry | `docker.io` | -| `postgresql.image.repository` | PostgreSQL image repository | `bitnami/postgresql` | -| `postgresql.image.tag` | PostgreSQL image tag (immutable tags are recommended) | `13.7.0-debian-11-r32` | -| `externalDatabase.host` | Database host | `localhost` | -| `externalDatabase.port` | Database port number | `5432` | -| `externalDatabase.user` | Non-root username for Harbor | `bn_harbor` | -| `externalDatabase.password` | Password for the non-root username for Harbor | `""` | -| `externalDatabase.sslmode` | External database ssl mode | `disable` | -| `externalDatabase.coreDatabase` | External database name for core | `""` | -| `externalDatabase.notaryServerDatabase` | External database name for notary server | `""` | -| `externalDatabase.notaryServerUsername` | External database username for notary server | `""` | -| `externalDatabase.notaryServerPassword` | External database password for notary server | `""` | -| `externalDatabase.notarySignerDatabase` | External database name for notary signer | `""` | -| `externalDatabase.notarySignerUsername` | External database username for notary signer | `""` | -| `externalDatabase.notarySignerPassword` | External database password for notary signer | `""` | +| `postgresql.primary.initdb.scripts` | Initdb scripts to create Harbor databases | `{}` | +| `postgresql.image.registry` | PostgreSQL image registry | `docker.io` | +| `postgresql.image.repository` | PostgreSQL image repository | `bitnami/postgresql` | +| `postgresql.image.tag` | PostgreSQL image tag (immutable tags are recommended) | `13.7.0-debian-11-r32` | +| `postgresql.image.digest` | PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | +| `externalDatabase.host` | Database host | `localhost` | +| `externalDatabase.port` | Database port number | `5432` | +| `externalDatabase.user` | Non-root username for Harbor | `bn_harbor` | +| `externalDatabase.password` | Password for the non-root username for Harbor | `""` | +| `externalDatabase.sslmode` | External database ssl mode | `disable` | +| `externalDatabase.coreDatabase` | External database name for core | `""` | +| `externalDatabase.notaryServerDatabase` | External database name for notary server | `""` | +| `externalDatabase.notaryServerUsername` | External database username for notary server | `""` | +| `externalDatabase.notaryServerPassword` | External database password for notary server | `""` | +| `externalDatabase.notarySignerDatabase` | External database name for notary signer | `""` | +| `externalDatabase.notarySignerUsername` | External database username for notary signer | `""` | +| `externalDatabase.notarySignerPassword` | External database password for notary signer | `""` | ### Redis® parameters diff --git a/bitnami/harbor/values.yaml b/bitnami/harbor/values.yaml index 7c43111b4..5bdca2810 100644 --- a/bitnami/harbor/values.yaml +++ b/bitnami/harbor/values.yaml @@ -715,6 +715,7 @@ volumePermissions: ## @param volumePermissions.image.registry Init container volume-permissions image registry ## @param volumePermissions.image.repository Init container volume-permissions image repository ## @param volumePermissions.image.tag Init container volume-permissions image tag (immutable tags are recommended) + ## @param volumePermissions.image.digest Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param volumePermissions.image.pullPolicy Init container volume-permissions image pull policy ## @param volumePermissions.image.pullSecrets Init container volume-permissions image pull secrets ## @@ -722,6 +723,7 @@ volumePermissions: registry: docker.io repository: bitnami/bitnami-shell tag: 11-debian-11-r23 + digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. @@ -758,6 +760,7 @@ nginx: ## @param nginx.image.registry NGINX image registry ## @param nginx.image.repository NGINX image repository ## @param nginx.image.tag NGINX image tag (immutable tags are recommended) + ## @param nginx.image.digest NGINX image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param nginx.image.pullPolicy NGINX image pull policy ## @param nginx.image.pullSecrets NGINX image pull secrets ## @param nginx.image.debug Enable NGINX image debug mode @@ -766,6 +769,7 @@ nginx: registry: docker.io repository: bitnami/nginx tag: 1.23.1-debian-11-r7 + digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -1021,6 +1025,7 @@ portal: ## @param portal.image.registry Harbor Portal image registry ## @param portal.image.repository Harbor Portal image repository ## @param portal.image.tag Harbor Portal image tag (immutable tags are recommended) + ## @param portal.image.digest Harbor Portal image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param portal.image.pullPolicy Harbor Portal image pull policy ## @param portal.image.pullSecrets Harbor Portal image pull secrets ## @param portal.image.debug Enable Harbor Portal image debug mode @@ -1029,6 +1034,7 @@ portal: registry: docker.io repository: bitnami/harbor-portal tag: 2.5.3-debian-11-r14 + digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -1279,6 +1285,7 @@ core: ## @param core.image.registry Harbor Core image registry ## @param core.image.repository Harbor Core image repository ## @param core.image.tag Harbor Core image tag (immutable tags are recommended) + ## @param core.image.digest Harbor Core image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param core.image.pullPolicy Harbor Core image pull policy ## @param core.image.pullSecrets Harbor Core image pull secrets ## @param core.image.debug Enable Harbor Core image debug mode @@ -1287,6 +1294,7 @@ core: registry: docker.io repository: bitnami/harbor-core tag: 2.5.3-debian-11-r11 + digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -1570,6 +1578,7 @@ jobservice: ## @param jobservice.image.registry Harbor Jobservice image registry ## @param jobservice.image.repository Harbor Jobservice image repository ## @param jobservice.image.tag Harbor Jobservice image tag (immutable tags are recommended) + ## @param jobservice.image.digest Harbor Jobservice image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param jobservice.image.pullPolicy Harbor Jobservice image pull policy ## @param jobservice.image.pullSecrets Harbor Jobservice image pull secrets ## @param jobservice.image.debug Enable Harbor Jobservice image debug mode @@ -1578,6 +1587,7 @@ jobservice: registry: docker.io repository: bitnami/harbor-jobservice tag: 2.5.3-debian-11-r11 + digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -2011,6 +2021,7 @@ registry: ## @param registry.server.image.registry Harbor Registry image registry ## @param registry.server.image.repository Harbor Registry image repository ## @param registry.server.image.tag Harbor Registry image tag (immutable tags are recommended) + ## @param registry.server.image.digest Harbor Registry image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param registry.server.image.pullPolicy Harbor Registry image pull policy ## @param registry.server.image.pullSecrets Harbor Registry image pull secrets ## @param registry.server.image.debug Enable Harbor Registry image debug mode @@ -2019,6 +2030,7 @@ registry: registry: docker.io repository: bitnami/harbor-registry tag: 2.5.3-debian-11-r14 + digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -2156,6 +2168,7 @@ registry: ## @param registry.controller.image.registry Harbor Registryctl image registry ## @param registry.controller.image.repository Harbor Registryctl image repository ## @param registry.controller.image.tag Harbor Registryctl image tag (immutable tags are recommended) + ## @param registry.controller.image.digest Harbor Registryctl image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param registry.controller.image.pullPolicy Harbor Registryctl image pull policy ## @param registry.controller.image.pullSecrets Harbor Registryctl image pull secrets ## @param registry.controller.image.debug Enable Harbor Registryctl image debug mode @@ -2164,6 +2177,7 @@ registry: registry: docker.io repository: bitnami/harbor-registryctl tag: 2.5.3-debian-11-r11 + digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -2297,6 +2311,7 @@ chartmuseum: ## @param chartmuseum.image.registry ChartMuseum image registry ## @param chartmuseum.image.repository ChartMuseum image repository ## @param chartmuseum.image.tag ChartMuseum image tag (immutable tags are recommended) + ## @param chartmuseum.image.digest ChartMuseum image image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param chartmuseum.image.pullPolicy ChartMuseum image pull policy ## @param chartmuseum.image.pullSecrets ChartMuseum image pull secrets ## @param chartmuseum.image.debug Enable ChartMuseum image debug mode @@ -2305,6 +2320,7 @@ chartmuseum: registry: docker.io repository: bitnami/chartmuseum tag: 0.15.0-debian-11-r11 + digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -2619,6 +2635,7 @@ notary: ## @param notary.server.image.registry Harbor Notary Server image registry ## @param notary.server.image.repository Harbor Notary Server image repository ## @param notary.server.image.tag Harbor Notary Server image tag (immutable tags are recommended) + ## @param notary.server.image.digest Notary Server image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param notary.server.image.pullPolicy Harbor Notary Server image pull policy ## @param notary.server.image.pullSecrets Harbor Notary Server image pull secrets ## @param notary.server.image.debug Enable Harbor Notary Server image debug mode @@ -2627,6 +2644,7 @@ notary: registry: docker.io repository: bitnami/harbor-notary-server tag: 2.5.3-debian-11-r14 + digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -2854,6 +2872,7 @@ notary: ## @param notary.signer.image.registry Harbor Notary Signer image registry ## @param notary.signer.image.repository Harbor Notary Signer image repository ## @param notary.signer.image.tag Harbor Notary Signer image tag (immutable tags are recommended) + ## @param notary.signer.image.digest Harbor Notary Signer image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param notary.signer.image.pullPolicy Harbor Notary Signer image pull policy ## @param notary.signer.image.pullSecrets Harbor Notary Signer image pull secrets ## @param notary.signer.image.debug Enable Harbor Notary Signer image debug mode @@ -2862,6 +2881,7 @@ notary: registry: docker.io repository: bitnami/harbor-notary-signer tag: 2.5.3-debian-11-r12 + digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -3102,6 +3122,7 @@ trivy: ## @param trivy.image.registry Harbor Adapter Trivy image registry ## @param trivy.image.repository Harbor Adapter Trivy image repository ## @param trivy.image.tag Harbor Adapter Trivy image tag (immutable tags are recommended) + ## @param trivy.image.digest Harbor Adapter Trivy image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param trivy.image.pullPolicy Harbor Adapter Trivy image pull policy ## @param trivy.image.pullSecrets Harbor Adapter Trivy image pull secrets ## @param trivy.image.debug Enable Harbor Adapter Trivy image debug mode @@ -3110,6 +3131,7 @@ trivy: registry: docker.io repository: bitnami/harbor-adapter-trivy tag: 2.5.3-debian-11-r9 + digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -3405,9 +3427,10 @@ trivy: exporter: ## Bitnami Harbor Exporter image ## ref: https://hub.docker.com/r/bitnami/harbor-exporter/tags/ - ## @param exporter.image.registry Registry for exporter image - ## @param exporter.image.repository Repository for exporter image - ## @param exporter.image.tag Tag for exporter image + ## @param exporter.image.registry Harbor Exporter image registry + ## @param exporter.image.repository Harbor Exporter image repository + ## @param exporter.image.tag Harbor Exporter image tag + ## @param exporter.image.digest Harbor Exporter image image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## @param exporter.image.pullPolicy Harbor exporter image pull policy ## @param exporter.image.pullSecrets Specify docker-registry secret names as an array ## @param exporter.image.debug Specify if debug logs should be enabled @@ -3416,6 +3439,7 @@ exporter: registry: docker.io repository: bitnami/harbor-exporter tag: 2.5.3-debian-11-r12 + digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images @@ -3658,11 +3682,13 @@ postgresql: ## @param postgresql.image.registry PostgreSQL image registry ## @param postgresql.image.repository PostgreSQL image repository ## @param postgresql.image.tag PostgreSQL image tag (immutable tags are recommended) + ## @param postgresql.image.digest PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## image: registry: docker.io repository: bitnami/postgresql tag: 13.7.0-debian-11-r32 + digest: "" auth: enablePostgresUser: true postgresPassword: not-secure-database-password