With `cloudnativePG` in place, the bundled Bitnami `postgresql` sub-chart is the second in-chart way to run a database, and the worse one. It is a single, non-HA instance without failover, backup or managed major-version upgrades, and it ships images that Bitnami no longer distributes freely. Keeping it around means maintaining two code paths for the same job, including the mutual-exclusion assertion between both dependencies and a second set of DNS, credential and image helpers. Removing it leaves exactly two supported choices: a CloudNativePG `Cluster` rendered by this chart, or an external database configured via `gitea.config.database`. Both scale from a single instance to a HA setup - `cloudnativePG.instances=1` covers the use case the `postgresql` sub-chart served - so nothing is lost besides the duplication. BREAKING CHANGE: The `postgresql` sub-chart and all `postgresql.*` values have been removed. There is no in-place migration path: dump the database of the old `postgresql` release with `pg_dump`, remove the `postgresql` values, deploy the chart with `cloudnativePG.enabled=true` and restore the dump. Alternatively point `gitea.config.database` at an externally managed database. Setting `postgresql` now fails the release with a pointer to the changelog. Co-authored-by: Copilot <copilot@github.com>
44 lines
995 B
YAML
44 lines
995 B
YAML
apiVersion: v2
|
|
name: gitea
|
|
description: Gitea Helm chart for Kubernetes
|
|
type: application
|
|
version: 0.0.0
|
|
appVersion: 28.0.0
|
|
icon: https://gitea.com/assets/img/logo.svg
|
|
|
|
annotations:
|
|
artifacthub.io/links: |
|
|
- name: support
|
|
url: https://gitea.com/gitea/helm-gitea/issues
|
|
|
|
keywords:
|
|
- git
|
|
- issue tracker
|
|
- code review
|
|
- wiki
|
|
- gitea
|
|
- gogs
|
|
|
|
sources:
|
|
- https://gitea.com/gitea/helm-gitea
|
|
- https://github.com/go-gitea/gitea
|
|
- https://docker.gitea.com/gitea
|
|
|
|
maintainers:
|
|
# https://gitea.com/volker.raschek
|
|
- name: Markus Pesch
|
|
email: markus.pesch+apps@cryptic.systems
|
|
# https://gitea.com/DaanSelen
|
|
- name: Daan Selen
|
|
email: dselen@nerthus.nl
|
|
# https://gitea.com/ChristopherHX
|
|
- name: Christopher Homberger
|
|
email: christopher.homberger@web.de
|
|
|
|
dependencies:
|
|
# https://github.com/bitnami/charts/blob/main/bitnami/valkey/Chart.yaml
|
|
- name: valkey
|
|
repository: https://valkey.io/valkey-helm
|
|
version: 0.10.0
|
|
condition: valkey.enabled
|