Expose persistence.volumeName (#471)

### Benefits

possibly fix #470

Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/471
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
This commit is contained in:
pat-s 2023-07-19 12:37:53 +00:00 committed by pat-s
parent 19841604f7
commit 565cbaf292
3 changed files with 8 additions and 3 deletions

View File

@ -754,6 +754,7 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na
| `persistence.annotations` | Annotations for the persistence volume claim to be created | `{}` | | `persistence.annotations` | Annotations for the persistence volume claim to be created | `{}` |
| `persistence.storageClass` | Name of the storage class to use | `nil` | | `persistence.storageClass` | Name of the storage class to use | `nil` |
| `persistence.subPath` | Subdirectory of the volume to mount at | `nil` | | `persistence.subPath` | Subdirectory of the volume to mount at | `nil` |
| `persistence.volumeName` | Name of persistent volume in PVC | `""` |
| `extraVolumes` | Additional volumes to mount to the Gitea deployment | `[]` | | `extraVolumes` | Additional volumes to mount to the Gitea deployment | `[]` |
| `extraContainerVolumeMounts` | Mounts that are only mapped into the Gitea runtime/main container, to e.g. override custom templates. | `[]` | | `extraContainerVolumeMounts` | Mounts that are only mapped into the Gitea runtime/main container, to e.g. override custom templates. | `[]` |
| `extraInitVolumeMounts` | Mounts that are only mapped into the init-containers. Can be used for additional preconfiguration. | `[]` | | `extraInitVolumeMounts` | Mounts that are only mapped into the init-containers. Can be used for additional preconfiguration. | `[]` |

View File

@ -17,7 +17,9 @@ spec:
{{- if .Values.persistence.storageClass }} {{- if .Values.persistence.storageClass }}
storageClassName: {{ .Values.persistence.storageClass }} storageClassName: {{ .Values.persistence.storageClass }}
{{- end }} {{- end }}
volumeName: "" {{- with .Values.persistence.volumeName }}
volumeName: {{ . }}
{{- end }}
resources: resources:
requests: requests:
storage: {{ .Values.persistence.size }} storage: {{ .Values.persistence.size }}

View File

@ -252,6 +252,7 @@ serviceAccount:
## @param persistence.annotations Annotations for the persistence volume claim to be created ## @param persistence.annotations Annotations for the persistence volume claim to be created
## @param persistence.storageClass Name of the storage class to use ## @param persistence.storageClass Name of the storage class to use
## @param persistence.subPath Subdirectory of the volume to mount at ## @param persistence.subPath Subdirectory of the volume to mount at
## @param persistence.volumeName Name of persistent volume in PVC
persistence: persistence:
enabled: true enabled: true
create: true create: true
@ -264,6 +265,7 @@ persistence:
annotations: {} annotations: {}
storageClass: storageClass:
subPath: subPath:
volumeName: ""
## @param extraVolumes Additional volumes to mount to the Gitea deployment ## @param extraVolumes Additional volumes to mount to the Gitea deployment
extraVolumes: [] extraVolumes: []
@ -496,9 +498,9 @@ postgresql-ha:
database: gitea database: gitea
username: gitea username: gitea
# FIXME: https://github.com/bitnami/charts/issues/17052 # FIXME: https://github.com/bitnami/charts/issues/17052
postgresPassword: changeme postgresPassword: changeme
# FIXME: https://github.com/bitnami/charts/issues/17052 # FIXME: https://github.com/bitnami/charts/issues/17052
repmgrPassword: changeme repmgrPassword: changeme
service: service:
ports: ports:
postgresql: 5432 postgresql: 5432