1# Default values for gitea.
2# This is a YAML-formatted file.
3# Declare variables to be passed into your templates.
6## @param global.imageRegistry global image registry override
7## @param global.imagePullSecrets global image pull secrets override; can be extended by `imagePullSecrets`
8## @param global.storageClass global storage class override
9## @param global.hostAliases global hostAliases which will be added to the pod's hosts files
14 ## - myRegistryKeySecretName
22## @param namespace An explicit namespace to deploy gitea into. Defaults to the release namespace if not specified
24## @param replicaCount number of replicas for the deployment
27## @param strategy.type strategy type
28## @param strategy.rollingUpdate.maxSurge maxSurge
29## @param strategy.rollingUpdate.maxUnavailable maxUnavailable
35## @param clusterDomain cluster domain
36clusterDomain: cluster.local
38## @param image.registry image registry, e.g. gcr.io,docker.io
39## @param image.repository Image to start for this pod
40## @param image.tag Visit: [Image tag](https://hub.docker.com/r/gitea/gitea/tags?page=1&ordering=last_updated). Defaults to `appVersion` within Chart.yaml.
41## @param image.digest Image digest. Allows to pin the given image tag. Useful for having control over mutable tags like `latest`
42## @param image.pullPolicy Image pull policy
43## @param image.rootless Wether or not to pull the rootless version of Gitea, only works on Gitea 1.14.x or higher
44## @param image.fullOverride Completely overrides the image registry, path/image, tag and digest. **Adjust `image.rootless` accordingly and review [Rootless defaults](#rootless-defaults).**
47 repository: chainguard-private/gitea
48 # Overrides the image tag whose default is the chart appVersion.
50 digest: sha256:f0f1a61e939a02bb030911bdf7e78a013dfedbd34586bf628fcd1f1260c6e425
51 pullPolicy: IfNotPresent
54## @param imagePullSecrets Secret to use for pulling the image
57# Security context is only usable with rootless image due to image design
58## @param openshift.enabled Enable OpenShift compatibility defaults for chart-managed pods. Defaults to auto-detect based on the SecurityContextConstraints API.
59## @param openshift.hostUsers Override the PodSpec hostUsers field for chart-managed pods. When unset, the field is omitted so the platform default is used.
63## @param podSecurityContext Pod security context. On non-OpenShift clusters the chart defaults `fsGroup` to `1000` when this map is empty.
65## @param containerSecurityContext Security context
66containerSecurityContext: {}
67# allowPrivilegeEscalation: false
71# # Add the SYS_CHROOT capability for root and rootless images if you intend to
72# # run pods on nodes that use the container runtime cri-o. Otherwise, you will
73# # get an error message from the SSH server that it is not possible to read from
75# # https://gitea.com/gitea/helm-gitea/issues/161
79# readOnlyRootFilesystem: true
84## @deprecated The securityContext variable has been split two:
85## - containerSecurityContext
86## - podSecurityContext.
87## @param securityContext Run init and Gitea containers as a specific securityContext
89## @param podDisruptionBudget Pod disruption budget
90podDisruptionBudget: {}
96 ## @param service.http.type Kubernetes service type for web traffic
97 ## @param service.http.port Port number for web traffic
98 ## @param service.http.clusterIP ClusterIP setting for http autosetup for deployment is None
99 ## @param service.http.loadBalancerIP LoadBalancer IP setting
100 ## @param service.http.nodePort NodePort for http service
101 ## @param service.http.externalTrafficPolicy If `service.http.type` is `NodePort` or `LoadBalancer`, set this to `Local` to enable source IP preservation
102 ## @param service.http.externalIPs External IPs for service
103 ## @param service.http.ipFamilyPolicy HTTP service dual-stack policy
104 ## @param service.http.ipFamilies HTTP service dual-stack familiy selection,for dual-stack parameters see official kubernetes [dual-stack concept documentation](https://kubernetes.io/docs/concepts/services-networking/dual-stack/).
105 ## @param service.http.loadBalancerSourceRanges Source range filter for http loadbalancer
106 ## @param service.http.annotations HTTP service annotations
107 ## @param service.http.labels HTTP service additional labels
108 ## @param service.http.loadBalancerClass Loadbalancer class
115 externalTrafficPolicy:
119 loadBalancerSourceRanges: []
123 ## @param service.ssh.type Kubernetes service type for ssh traffic
124 ## @param service.ssh.port Port number for ssh traffic
125 ## @param service.ssh.clusterIP ClusterIP setting for ssh autosetup for deployment is None
126 ## @param service.ssh.loadBalancerIP LoadBalancer IP setting
127 ## @param service.ssh.nodePort NodePort for ssh service
128 ## @param service.ssh.externalTrafficPolicy If `service.ssh.type` is `NodePort` or `LoadBalancer`, set this to `Local` to enable source IP preservation
129 ## @param service.ssh.externalIPs External IPs for service
130 ## @param service.ssh.ipFamilyPolicy SSH service dual-stack policy
131 ## @param service.ssh.ipFamilies SSH service dual-stack familiy selection,for dual-stack parameters see official kubernetes [dual-stack concept documentation](https://kubernetes.io/docs/concepts/services-networking/dual-stack/).
132 ## @param service.ssh.hostPort HostPort for ssh service
133 ## @param service.ssh.loadBalancerSourceRanges Source range filter for ssh loadbalancer
134 ## @param service.ssh.annotations SSH service annotations
135 ## @param service.ssh.labels SSH service additional labels
136 ## @param service.ssh.loadBalancerClass Loadbalancer class
143 externalTrafficPolicy:
148 loadBalancerSourceRanges: []
153## @param ingress.enabled Enable ingress
154## @param ingress.className DEPRECATED: Ingress class name.
155## @param ingress.pathType Ingress Path Type
156## @param ingress.annotations Ingress annotations
157## @param ingress.hosts[0].host Default Ingress host
158## @param ingress.hosts[0].paths[0].path Default Ingress path
159## @param ingress.tls Ingress tls settings
166 - host: git.example.com
170 # - secretName: chart-example-tls
174## @param route.enabled Enable OpenShift Route
175## @param route.annotations Route annotations
176## @param route.host Route host. When unset, OpenShift may generate one and Gitea URL defaults fall back to ingress/service values.
177## @param route.path Route path
178## @param route.wildcardPolicy Route wildcard policy
179## @param route.tls.termination Route TLS termination type
180## @param route.tls.insecureEdgeTerminationPolicy Route insecure edge termination policy
181## @param route.tls.key Route TLS key
182## @param route.tls.certificate Route TLS certificate
183## @param route.tls.caCertificate Route TLS CA certificate
184## @param route.tls.destinationCACertificate Route destination CA certificate
193 insecureEdgeTerminationPolicy:
197 destinationCACertificate:
198## @section deployment
200## @param resources Kubernetes resources
202# We usually recommend not to specify default resources and to leave this as a conscious
203# choice for the user. This also increases chances charts run on environments with little
204# resources, such as Minikube. If you do want to specify resources, uncomment the following
205# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
213## Use an alternate scheduler, e.g. "stork".
214## ref: https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/
216## @param schedulerName Use an alternate scheduler, e.g. "stork"
218## @param nodeSelector NodeSelector for the deployment
220## @param tolerations Tolerations for the deployment
222## @param affinity Affinity for the deployment
224## @param topologySpreadConstraints TopologySpreadConstraints for the deployment
225topologySpreadConstraints: []
226## @param dnsConfig dnsConfig for the deployment
228## @param priorityClassName priorityClassName for the deployment
230## @param deployment.env Additional environment variables to pass to containers
231## @param deployment.terminationGracePeriodSeconds How long to wait until forcefully kill the pod
232## @param deployment.labels Labels for the deployment
233## @param deployment.annotations Annotations for the Gitea deployment to be created
238 terminationGracePeriodSeconds: 60
241## @section ServiceAccount
243## @param serviceAccount.create Enable the creation of a ServiceAccount
244## @param serviceAccount.name Name of the created ServiceAccount, defaults to release name. Can also link to an externally provided ServiceAccount that should be used.
245## @param serviceAccount.automountServiceAccountToken Enable/disable auto mounting of the service account token
246## @param serviceAccount.imagePullSecrets Image pull secrets, available to the ServiceAccount
247## @param serviceAccount.annotations Custom annotations for the ServiceAccount
248## @param serviceAccount.labels Custom labels for the ServiceAccount
252 automountServiceAccountToken: false
254 # - name: private-registry-access
257## @section Persistence
259## @param persistence.enabled Enable persistent storage
260## @param persistence.create Whether to create the persistentVolumeClaim for shared storage
261## @param persistence.mount Whether the persistentVolumeClaim should be mounted (even if not created)
262## @param persistence.claimName Use an existing claim to store repository information
263## @param persistence.size Size for persistence to store repo information
264## @param persistence.accessModes AccessMode for persistence
265## @param persistence.labels Labels for the persistence volume claim to be created
266## @param persistence.annotations.helm.sh/resource-policy Resource policy for the persistence volume claim
267## @param persistence.storageClass Name of the storage class to use
268## @param persistence.subPath Subdirectory of the volume to mount at
269## @param persistence.volumeName Name of persistent volume in PVC
274 claimName: gitea-shared-storage
283 helm.sh/resource-policy: keep
284## @param extraContainers Additional sidecar containers to run in the pod
288# command: [/bin/sh, -c, 'echo "Hello world"']
290## @param preExtraInitContainers Additional init containers to run in the pod before gitea runs it owns init containers.
291preExtraInitContainers: []
292# - name: pre-init-container
293# image: docker.io/library/busybox
294# command: [ /bin/sh, -c, 'echo "Hello world! I am a pre init container."' ]
296## @param postExtraInitContainers Additional init containers to run in the pod after gitea runs it owns init containers.
297postExtraInitContainers: []
298# - name: post-init-container
299# image: docker.io/library/busybox
300# command: [ /bin/sh, -c, 'echo "Hello world! I am a post init container."' ]
302## @param extraVolumes Additional volumes to mount to the Gitea deployment
304# - name: postgres-ssl-vol
306# secretName: gitea-postgres-ssl
308## @param extraContainerVolumeMounts Mounts that are only mapped into the Gitea runtime/main container, to e.g. override custom templates.
309extraContainerVolumeMounts: []
310## @param extraInitVolumeMounts Mounts that are only mapped into the init-containers. Can be used for additional preconfiguration.
311extraInitVolumeMounts: []
312## @deprecated The extraVolumeMounts variable has been split two:
313## - extraContainerVolumeMounts
314## - extraInitVolumeMounts
315## As an example, can be used to mount a client cert when connecting to an external Postgres server.
316## @param extraVolumeMounts **DEPRECATED** Additional volume mounts for init containers and the Gitea main container
318# - name: postgres-ssl-vol
320# mountPath: "/pg-ssl"
323## @param initPreScript Bash shell script copied verbatim to the start of the init-container.
325## @param initContainersScriptsVolumeMountPath Path to mount the scripts consumed from the Secrets
326initContainersScriptsVolumeMountPath: "/usr/sbinx"
329# mkdir -p /data/git/.postgresql
330# cp /pg-ssl/* /data/git/.postgresql/
331# chown -R git:git /data/git/.postgresql/
332# chmod 400 /data/git/.postgresql/postgresql.key
334## @param initContainers.resources.limits initContainers.limits Kubernetes resource limits for init containers
335## @param initContainers.resources.requests.cpu initContainers.requests.cpu Kubernetes cpu resource limits for init containers
336## @param initContainers.resources.requests.memory initContainers.requests.memory Kubernetes memory resource limits for init containers
343# Configure commit/action signing prerequisites
346## @param signing.enabled Enable commit/action signing
347## @param signing.gpgHome GPG home directory
348## @param signing.privateKey Inline private gpg key for signed internal Git activity
349## @param signing.existingSecret Use an existing secret to store the value of `signing.privateKey`
352 gpgHome: /data/git/.gnupg
355 # -----BEGIN PGP PRIVATE KEY BLOCK-----
357 # -----END PGP PRIVATE KEY BLOCK-----
362 ## @param gitea.admin.username Username for the Gitea admin user
363 ## @param gitea.admin.existingSecret Use an existing secret to store admin user credentials
364 ## @param gitea.admin.password Password for the Gitea admin user
365 ## @param gitea.admin.email Email for the Gitea admin user
366 ## @param gitea.admin.passwordMode Mode for how to set/update the admin user password. Options are: initialOnlyNoReset, initialOnlyRequireReset, and keepUpdated
368 # existingSecret: gitea-admin-secret
370 username: gitea_admin
371 password: r8sA8CPHD9!bt6d
372 email: "gitea@local.domain"
373 passwordMode: keepUpdated
374 ## @param gitea.metrics.enabled Enable Gitea metrics
375 ## @param gitea.metrics.token used for `bearer` token authentication on metrics endpoint. If not specified or empty metrics endpoint is public.
376 ## @param gitea.metrics.serviceMonitor.enabled Enable Gitea metrics service monitor. Requires, that `gitea.metrics.enabled` is also set to true, to enable metrics generally.
377 ## @param gitea.metrics.serviceMonitor.interval Interval at which metrics should be scraped. If not specified Prometheus' global scrape interval is used.
378 ## @param gitea.metrics.serviceMonitor.relabelings RelabelConfigs to apply to samples before scraping.
379 ## @param gitea.metrics.serviceMonitor.scheme HTTP scheme to use for scraping. For example `http` or `https`. Default is http.
380 ## @param gitea.metrics.serviceMonitor.scrapeTimeout Timeout after which the scrape is ended. If not specified, global Prometheus scrape timeout is used.
381 ## @param gitea.metrics.serviceMonitor.tlsConfig TLS configuration to use when scraping the metric endpoint by Prometheus.
388 # prometheus-release: prom1
394 ## @param gitea.ldap LDAP configuration
408 # publicSSHKeyAttribute:
410 # Either specify inline `key` and `secret` or refer to them via `existingSecret`
411 ## @param gitea.oauth OAuth configuration
425 ## @param gitea.config.server.SSH_PORT SSH port for rootlful Gitea image
426 ## @param gitea.config.server.SSH_LISTEN_PORT SSH port for rootless Gitea image
428 # APP_NAME: "Gitea: Git with a cup of tea"
431 SSH_PORT: 22 # rootful image
432 SSH_LISTEN_PORT: 2222 # rootless image
435 # PASSWORD_COMPLEXITY: spec
437 ## @param gitea.additionalConfigSources Additional configuration from secret or configmap
438 additionalConfigSources: []
440 # secretName: gitea-app-ini-oauth
442 # name: gitea-app-ini-plaintext
444 ## @param gitea.additionalConfigFromEnvs Additional configuration sources from environment variables
445 additionalConfigFromEnvs: []
446 ## @param gitea.extraEnvSourceFile Source environment variables from a file during init container startup. This is especially useful for reading environment variable files generated by the Vault agent-injector.
447 ## See the sample annotations below for reference.
449 ## vault.hashicorp.com/agent-inject: "true"
450 ## vault.hashicorp.com/agent-init-first: "true"
451 ## vault.hashicorp.com/agent-inject-secret-gitea: <path/to/secret>
452 ## vault.hashicorp.com/agent-inject-template-gitea: |
453 ## {{- with secret "path/to/secret" -}}
454 ## export GITEA__database__HOST="{{ .Data.data.db_host }}"
455 ## export GITEA__database__NAME="{{ .Data.data.db_name }}"
456 ## export GITEA__database__USER="{{ .Data.data.db_user }}"
457 ## export GITEA__database__PASSWD="{{ .Data.data.db_password }}"
458 ## export GITEA__queue__CONN_STR="{{ .Data.data.kv_conn_string }}"
459 ## export GITEA__session__PROVIDER_CONFIG="{{ .Data.data.kv_conn_string }}"
460 ## export GITEA__cache__HOST="{{ .Data.data.kv_conn_string }}"
461 ## export GITEA_ADMIN_USERNAME="{{ .Data.data.gitea_admin_user }}"
462 ## export GITEA_ADMIN_PASSWORD="{{ .Data.data.gitea_admin_password }}"
465 # extraEnvSourceFile: /vault/secrets/gitea
467 ## @param gitea.podAnnotations Annotations for the Gitea pod
469 ## @param gitea.ssh.logLevel Configure OpenSSH's log level. Only available for root-based Gitea image.
472 ## @section LivenessProbe
474 ## @param gitea.livenessProbe.enabled Enable liveness probe
475 ## @param gitea.livenessProbe.tcpSocket.port Port to probe for liveness
476 ## @param gitea.livenessProbe.initialDelaySeconds Initial delay before liveness probe is initiated
477 ## @param gitea.livenessProbe.timeoutSeconds Timeout for liveness probe
478 ## @param gitea.livenessProbe.periodSeconds Period for liveness probe
479 ## @param gitea.livenessProbe.successThreshold Success threshold for liveness probe
480 ## @param gitea.livenessProbe.failureThreshold Failure threshold for liveness probe
481 # Modify the liveness probe for your needs or completely disable it by commenting out.
486 initialDelaySeconds: 200
491 ## @section ReadinessProbe
493 ## @param gitea.readinessProbe.enabled Enable readiness probe
494 ## @param gitea.readinessProbe.tcpSocket.port Port to probe for readiness
495 ## @param gitea.readinessProbe.initialDelaySeconds Initial delay before readiness probe is initiated
496 ## @param gitea.readinessProbe.timeoutSeconds Timeout for readiness probe
497 ## @param gitea.readinessProbe.periodSeconds Period for readiness probe
498 ## @param gitea.readinessProbe.successThreshold Success threshold for readiness probe
499 ## @param gitea.readinessProbe.failureThreshold Failure threshold for readiness probe
500 # Modify the readiness probe for your needs or completely disable it by commenting out.
505 initialDelaySeconds: 5
510 # # Uncomment the startup probe to enable and modify it for your needs.
511 ## @section StartupProbe
513 ## @param gitea.startupProbe.enabled Enable startup probe
514 ## @param gitea.startupProbe.tcpSocket.port Port to probe for startup
515 ## @param gitea.startupProbe.initialDelaySeconds Initial delay before startup probe is initiated
516 ## @param gitea.startupProbe.timeoutSeconds Timeout for startup probe
517 ## @param gitea.startupProbe.periodSeconds Period for startup probe
518 ## @param gitea.startupProbe.successThreshold Success threshold for startup probe
519 ## @param gitea.startupProbe.failureThreshold Failure threshold for startup probe
524 initialDelaySeconds: 60
529## @section valkey-cluster
531## Valkey cluster and [Valkey](#valkey) cannot be enabled at the same time.
534 ## @param valkey-cluster.enabled Enable valkey cluster
535 # ⚠️ The valkey charts do not work well with special characters in the password (<https://gitea.com/gitea/helm-chart/issues/690>).
536 # Consider omitting such or open an issue in the Bitnami repo and let us know once this got fixed.
537 ## @param valkey-cluster.usePassword Whether to use password authentication.
538 ## @param valkey-cluster.usePasswordFiles Whether to mount passwords as files instead of environment variables.
541 usePasswordFiles: false
542 ## @param valkey-cluster.image.repository Image repository, eg. `bitnamilegacy/valkey-cluster`.
544 repository: bitnamilegacy/valkey-cluster
545 ## @param valkey-cluster.cluster.nodes Number of valkey cluster master nodes
546 ## @param valkey-cluster.cluster.replicas Number of valkey cluster master node replicas
548 nodes: 3 # default: 6
549 replicas: 0 # default: 1
550 ## @param valkey-cluster.metrics.image.repository Image repository, eg. `bitnamilegacy/redis-exporter`.
553 repository: bitnamilegacy/redis-exporter
554 ## @param valkey-cluster.persistence.enabled Enable persistence on Valkey replicas nodes using Persistent Volume Claims.
555 ## @param valkey-cluster.persistence.storageClass Persistent Volume storage class.
556 ## @param valkey-cluster.persistence.size Persistent Volume size.
561 ## @param valkey-cluster.service.ports.valkey Port of Valkey service
565 ## @param valkey-cluster.sysctlImage.repository Image repository, eg. `bitnamilegacy/os-shell`.
567 repository: bitnamilegacy/os-shell
568 ## @param valkey-cluster.volumePermissions.image.repository Image repository, eg. `bitnamilegacy/os-shell`.
571 repository: bitnamilegacy/os-shell
575## Valkey and [Valkey cluster](#valkey-cluster) cannot be enabled at the same time.
578 ## @param valkey.enabled Enable valkey standalone or replicated
579 ## @param valkey.architecture Whether to use standalone or replication
581 architecture: standalone
582 ## @param valkey.kubectl.image.repository Image repository, eg. `bitnamilegacy/kubectl`.
585 repository: bitnamilegacy/kubectl
586 ## @param valkey.image.repository Image repository, eg. `bitnamilegacy/valkey`.
588 repository: bitnamilegacy/valkey
589 # ⚠️ The valkey charts do not work well with special characters in the password (<https://gitea.com/gitea/helm-chart/issues/690>).
590 # Consider omitting such or open an issue in the Bitnami repo and let us know once this got fixed.
591 ## @param valkey.global.valkey.password Required password
595 ## @param valkey.master.count Number of Valkey master instances to deploy
596 ## @param valkey.master.service.ports.valkey Port of Valkey service
602 ## @param valkey.metrics.image.repository Image repository, eg. `bitnamilegacy/redis-exporter`.
605 repository: bitnamilegacy/redis-exporter
607 ## @param valkey.primary.persistence.enabled Enable persistence on Valkey replicas nodes using Persistent Volume Claims.
608 ## @param valkey.primary.persistence.storageClass Persistent Volume storage class.
609 ## @param valkey.primary.persistence.size Persistent Volume size.
615 ## @param valkey.replica.persistence.enabled Enable persistence on Valkey replicas nodes using Persistent Volume Claims.
616 ## @param valkey.replica.persistence.storageClass Persistent Volume storage class.
617 ## @param valkey.replica.persistence.size Persistent Volume size.
622 ## @param valkey.sentinel.image.repository Image repository, eg. `bitnamilegacy/sentinel`.
625 repository: bitnamilegacy/valkey-sentinel
626 ## @param valkey.volumePermissions.image.repository Image repository, eg. `bitnamilegacy/os-shell`.
629 repository: bitnamilegacy/os-shell
630## @section PostgreSQL HA
632 ## @param postgresql-ha.enabled Enable PostgreSQL HA
634 ## @param postgresql-ha.global.postgresql.database Name for a custom database to create (overrides `auth.database`)
635 ## @param postgresql-ha.global.postgresql.username Name for a custom user to create (overrides `auth.username`)
636 ## @param postgresql-ha.global.postgresql.password Name for a custom password to create (overrides `auth.password`)
642 ## @param postgresql-ha.metrics.image.repository Image repository, eg. `bitnamilegacy/postgres-exporter`.
645 repository: bitnamilegacy/postgres-exporter
646 ## @param postgresql-ha.postgresql.image.repository Image repository, eg. `bitnamilegacy/postgresql-repmgr`.
647 ## @param postgresql-ha.postgresql.repmgrPassword Repmgr Password
648 ## @param postgresql-ha.postgresql.postgresPassword postgres Password
649 ## @param postgresql-ha.postgresql.password Password for the `gitea` user (overrides `auth.password`)
652 repository: bitnamilegacy/postgresql-repmgr
653 repmgrPassword: changeme2
654 postgresPassword: changeme1
656 ## @param postgresql-ha.pgpool.adminPassword pgpool adminPassword
657 ## @param postgresql-ha.pgpool.image.repository Image repository, eg. `bitnamilegacy/pgpool`.
658 ## @param postgresql-ha.pgpool.srCheckPassword pgpool srCheckPassword
660 adminPassword: changeme3
662 repository: bitnamilegacy/pgpool
663 srCheckPassword: changeme4
664 ## @param postgresql-ha.service.ports.postgresql PostgreSQL service port (overrides `service.ports.postgresql`)
668 ## @param postgresql-ha.persistence.enabled Enable persistence.
669 ## @param postgresql-ha.persistence.storageClass Persistent Volume Storage Class.
670 ## @param postgresql-ha.persistence.size PVC Storage Request for PostgreSQL HA volume
675 ## @param postgresql-ha.volumePermissions.image.repository Image repository, eg. `bitnamilegacy/os-shell`.
678 repository: bitnamilegacy/os-shell
679## @section PostgreSQL
681 ## @param postgresql.enabled Enable PostgreSQL
683 ## @param postgresql.global.postgresql.auth.password Password for the `gitea` user (overrides `auth.password`)
684 ## @param postgresql.global.postgresql.auth.database Name for a custom database to create (overrides `auth.database`)
685 ## @param postgresql.global.postgresql.auth.username Name for a custom user to create (overrides `auth.username`)
686 ## @param postgresql.global.postgresql.service.ports.postgresql PostgreSQL service port (overrides `service.ports.postgresql`)
696 ## @param postgresql.image.repository Image repository, eg. `bitnamilegacy/postgresql`.
698 repository: bitnamilegacy/postgresql
700 ## @param postgresql.primary.persistence.enabled Enable persistence.
701 ## @param postgresql.primary.persistence.storageClass Persistent Volume storage class.
702 ## @param postgresql.primary.persistence.size PVC Storage Request for PostgreSQL volume.
708 ## @param postgresql.readReplicas.persistence.enabled Enable PostgreSQL read only data persistence using PVC.
709 ## @param postgresql.readReplicas.persistence.storageClass Persistent Volume storage class.
710 ## @param postgresql.readReplicas.persistence.size PVC Storage Request for PostgreSQL volume.
715 ## @param postgresql.metrics.image.repository Image repository, eg. `bitnamilegacy/postgres-exporter`.
718 repository: bitnamilegacy/postgres-exporter
719 ## @param postgresql.volumePermissions.image.repository Image repository, eg. `bitnamilegacy/os-shell`.
722 repository: bitnamilegacy/os-shell
723# By default, removed or moved settings that still remain in a user defined values.yaml will cause Helm to fail running the install/update.
724# Set it to false to skip this basic validation check.
726## @param checkDeprecation Set it to false to skip this basic validation check.
727## @param test.enabled Set it to false to disable test-connection Pod.
728## @param test.image.name Image name for the wget container used in the test-connection Pod.
729## @param test.image.tag Image tag for the wget container used in the test-connection Pod.
730checkDeprecation: true
736## @param extraDeploy Array of extra objects to deploy with the release