You've already forked helm-gitea
Compare commits
96 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
476c0f1580
|
|||
| e57afebdde | |||
| 127fc891df | |||
| 8d0c8a99c6 | |||
| 856f154992 | |||
| 8df1a7c4a4 | |||
| 897baa4691 | |||
| e597209986 | |||
| f7d16c8b1a | |||
| 9783483311 | |||
| cd05169800 | |||
| 03d4b5f0cb | |||
| 99fd476b6f | |||
| c53077e3ca | |||
| e1c20cc124 | |||
| 7d6792c7e8 | |||
| 5bea54ae3f | |||
| c6f7dc8d7d | |||
| f1e8bc0ec8 | |||
| a361e3c2a3 | |||
| c11c5303fc | |||
| 6ac57abdba | |||
| 3cc94ca9a6 | |||
|
9bf4e11faa
|
|||
|
cf45403920
|
|||
|
e87d534a23
|
|||
| 19bc25f85b | |||
| 0d7368c5d0 | |||
| 648eee9f7d | |||
| 68e339e4f4 | |||
| 7c62e52594 | |||
| b1106250fd | |||
| 4e303031d9 | |||
| 6d3137db96 | |||
| d44b54e8a7 | |||
| 3a2aef5446 | |||
| 2d7a0d658f | |||
| e62308510d | |||
| fe4d839c5e | |||
| 4ef7d83862 | |||
| 0bbe78db2b | |||
| ed0ebb8f1d | |||
| 6b43649da9 | |||
| 1189521a7d | |||
| c27ad6eb50 | |||
| 3187166150 | |||
| 2540902ecb | |||
| 09fd72a5a7 | |||
| 4a9fc7e579 | |||
| 3bc27a53a8 | |||
|
aa3cf45660
|
|||
|
064e51d0c2
|
|||
|
b88abaa1e7
|
|||
| b0961383ee | |||
| 5ef18b46b9 | |||
| d6a771287a | |||
| fa586f9cb4 | |||
| 9d81778e0d | |||
| f15b21f695 | |||
| cdf27043d2 | |||
|
1d49cf3f58
|
|||
| 0a463f7252 | |||
| 14ac6abf78 | |||
| 89017545d3 | |||
| 40d8e5b6e3 | |||
| 1cdb7b7342 | |||
| 5c88f5fe9b | |||
| d7437cef0b | |||
| 1d7037e55e | |||
| 9cf42f55b0 | |||
| 8ed2db6aa5 | |||
| 667834962e | |||
| 78aba58284 | |||
| 7c0a924ca3 | |||
| 677b1af2ed | |||
| c9af860e60 | |||
| 3721929be2 | |||
| 44e9970b0b | |||
| 4fc53cd978 | |||
| 122bccd932 | |||
| 3233e33e27 | |||
| 6b99230843 | |||
| d9e181df93 | |||
| 603f8e68a7 | |||
|
10ad0f7743
|
|||
|
e31bd265b1
|
|||
|
4cfcbd729f
|
|||
| f786359136 | |||
| 6d5fbcbaee | |||
| 14a4e47b73 | |||
| 3a7859f6cc | |||
| 364dfa2076 | |||
| 468c12643f | |||
| 46aa0534bb | |||
| 455cc67d41 | |||
| ec898f1330 |
@@ -10,3 +10,6 @@ end_of_line = lf
|
|||||||
charset = utf-8
|
charset = utf-8
|
||||||
trim_trailing_whitespace = false
|
trim_trailing_whitespace = false
|
||||||
insert_final_newline = false
|
insert_final_newline = false
|
||||||
|
|
||||||
|
[Makefile]
|
||||||
|
indent_style = tab
|
||||||
@@ -8,12 +8,12 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
changelog:
|
changelog:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container: docker.io/thegeeklab/git-sv:2.0.3
|
container: docker.io/thegeeklab/git-sv:2.0.11
|
||||||
steps:
|
steps:
|
||||||
- name: install tools
|
- name: install tools
|
||||||
run: |
|
run: |
|
||||||
apk add -q --update --no-cache nodejs curl jq sed
|
apk add -q --update --no-cache nodejs curl jq sed
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- name: Generate upcoming changelog
|
- name: Generate upcoming changelog
|
||||||
|
|||||||
@@ -11,9 +11,9 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
check-and-test:
|
check-and-test:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container: commitlint/commitlint:19.8.1
|
container: commitlint/commitlint:20.5.1
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
- name: check PR title
|
- name: check PR title
|
||||||
run: |
|
run: |
|
||||||
echo "${{ gitea.event.pull_request.title }}" | commitlint --config .commitlintrc.json
|
echo "${{ gitea.event.pull_request.title }}" | commitlint --config .commitlintrc.json
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ jobs:
|
|||||||
generate-chart-publish:
|
generate-chart-publish:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
@@ -21,7 +21,7 @@ jobs:
|
|||||||
- name: Install helm
|
- name: Install helm
|
||||||
env:
|
env:
|
||||||
# renovate: datasource=docker depName=alpine/helm
|
# renovate: datasource=docker depName=alpine/helm
|
||||||
HELM_VERSION: "3.18.4"
|
HELM_VERSION: "3.20.2"
|
||||||
run: |
|
run: |
|
||||||
curl --fail --location --output /dev/stdout --silent --show-error https://get.helm.sh/helm-v${HELM_VERSION}-linux-$(dpkg --print-architecture).tar.gz | tar --extract --gzip --file /dev/stdin
|
curl --fail --location --output /dev/stdout --silent --show-error https://get.helm.sh/helm-v${HELM_VERSION}-linux-$(dpkg --print-architecture).tar.gz | tar --extract --gzip --file /dev/stdin
|
||||||
mv linux-$(dpkg --print-architecture)/helm /usr/local/bin/
|
mv linux-$(dpkg --print-architecture)/helm /usr/local/bin/
|
||||||
@@ -86,7 +86,7 @@ jobs:
|
|||||||
helm registry logout registry-1.docker.io
|
helm registry logout registry-1.docker.io
|
||||||
|
|
||||||
- name: aws credential configure
|
- name: aws credential configure
|
||||||
uses: https://github.com/aws-actions/configure-aws-credentials@v4
|
uses: https://github.com/aws-actions/configure-aws-credentials@v5
|
||||||
with:
|
with:
|
||||||
aws-access-key-id: ${{ secrets.AWS_KEY_ID }}
|
aws-access-key-id: ${{ secrets.AWS_KEY_ID }}
|
||||||
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
@@ -99,12 +99,12 @@ jobs:
|
|||||||
release-gitea:
|
release-gitea:
|
||||||
needs: generate-chart-publish
|
needs: generate-chart-publish
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container: docker.io/thegeeklab/git-sv:2.0.3
|
container: docker.io/thegeeklab/git-sv:2.0.11
|
||||||
steps:
|
steps:
|
||||||
- name: install tools
|
- name: install tools
|
||||||
run: |
|
run: |
|
||||||
apk add -q --update --no-cache nodejs
|
apk add -q --update --no-cache nodejs
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
fetch-tags: true
|
fetch-tags: true
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|||||||
@@ -10,18 +10,18 @@ on:
|
|||||||
|
|
||||||
env:
|
env:
|
||||||
# renovate: datasource=github-releases depName=helm-unittest/helm-unittest
|
# renovate: datasource=github-releases depName=helm-unittest/helm-unittest
|
||||||
HELM_UNITTEST_VERSION: "v0.8.2"
|
HELM_UNITTEST_VERSION: "v1.0.3"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
check-and-test:
|
check-and-test:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container: alpine/helm:3.18.4
|
container: alpine/helm:3.20.2
|
||||||
steps:
|
steps:
|
||||||
- name: install tools
|
- name: install tools
|
||||||
run: |
|
run: |
|
||||||
apk update
|
apk update
|
||||||
apk add --update bash make nodejs npm yamllint ncurses
|
apk add --update bash make nodejs npm yamllint ncurses
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
- name: install chart dependencies
|
- name: install chart dependencies
|
||||||
run: helm dependency build
|
run: helm dependency build
|
||||||
- name: lint
|
- name: lint
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"yaml.schemas": {
|
"yaml.schemas": {
|
||||||
"https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.8.2/schema/helm-testsuite.json": [
|
"https://raw.githubusercontent.com/helm-unittest/helm-unittest/v1.0.3/schema/helm-testsuite.json": [
|
||||||
"/unittests/**/*.yaml"
|
"/unittests/**/*.yaml"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
charts/*
|
* @rossigee @volker.raschek @ChristopherHX
|
||||||
|
|||||||
+6
-6
@@ -1,15 +1,15 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: postgresql
|
- name: postgresql
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 16.7.21
|
version: 16.7.27
|
||||||
- name: postgresql-ha
|
- name: postgresql-ha
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 16.0.22
|
version: 16.3.2
|
||||||
- name: valkey-cluster
|
- name: valkey-cluster
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 3.0.18
|
version: 3.0.24
|
||||||
- name: valkey
|
- name: valkey
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 3.0.22
|
version: 3.0.31
|
||||||
digest: sha256:96a5d8b084c2558569064245792a7d882c8d0822da2f69fa6423ed682c6861bd
|
digest: sha256:ceb6a1890cfdc2627abb85d3e2a4baa64d30afd21dcfabce978a824a67f0a2bb
|
||||||
generated: "2025-07-26T00:04:25.213432532Z"
|
generated: "2025-08-30T00:03:04.59764502Z"
|
||||||
|
|||||||
+24
-13
@@ -4,9 +4,14 @@ description: Gitea Helm chart for Kubernetes
|
|||||||
type: application
|
type: application
|
||||||
version: 0.0.0
|
version: 0.0.0
|
||||||
# renovate datasource=github-releases depName=go-gitea/gitea extractVersion=^v(?<version>.*)$
|
# renovate datasource=github-releases depName=go-gitea/gitea extractVersion=^v(?<version>.*)$
|
||||||
appVersion: 1.24.3
|
appVersion: 1.26.0
|
||||||
icon: https://gitea.com/assets/img/logo.svg
|
icon: https://gitea.com/assets/img/logo.svg
|
||||||
|
|
||||||
|
annotations:
|
||||||
|
artifacthub.io/links: |
|
||||||
|
- name: support
|
||||||
|
url: https://gitea.com/gitea/helm-gitea/issues
|
||||||
|
|
||||||
keywords:
|
keywords:
|
||||||
- git
|
- git
|
||||||
- issue tracker
|
- issue tracker
|
||||||
@@ -14,38 +19,44 @@ keywords:
|
|||||||
- wiki
|
- wiki
|
||||||
- gitea
|
- gitea
|
||||||
- gogs
|
- gogs
|
||||||
|
|
||||||
sources:
|
sources:
|
||||||
- https://gitea.com/gitea/helm-gitea
|
- https://gitea.com/gitea/helm-gitea
|
||||||
- https://github.com/go-gitea/gitea
|
- https://github.com/go-gitea/gitea
|
||||||
- https://docker.gitea.com/gitea
|
- https://docker.gitea.com/gitea
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: Charlie Drage
|
# https://gitea.com/rossigee
|
||||||
email: charlie@charliedrage.com
|
- name: Ross Golder
|
||||||
- name: Gitea Authors
|
email: ross@golder.org
|
||||||
email: maintainers@gitea.io
|
# https://gitea.com/volker.raschek
|
||||||
- name: Konrad Lother
|
- name: Markus Pesch
|
||||||
email: konrad.lother@novum-rgi.de
|
email: markus.pesch+apps@cryptic.systems
|
||||||
- name: Lucas Hahn
|
# https://gitea.com/DaanSelen
|
||||||
email: lucas.hahn@novum-rgi.de
|
- name: Daan Selen
|
||||||
|
email: dselen@nerthus.nl
|
||||||
|
# https://gitea.com/ChristopherHX
|
||||||
|
- name: Christopher Homberger
|
||||||
|
email: christopher.homberger@web.de
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
# https://github.com/bitnami/charts/blob/main/bitnami/postgresql
|
# https://github.com/bitnami/charts/blob/main/bitnami/postgresql
|
||||||
- name: postgresql
|
- name: postgresql
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 16.7.21
|
version: 16.7.27
|
||||||
condition: postgresql.enabled
|
condition: postgresql.enabled
|
||||||
# https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml
|
# https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml
|
||||||
- name: postgresql-ha
|
- name: postgresql-ha
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 16.0.22
|
version: 16.3.2
|
||||||
condition: postgresql-ha.enabled
|
condition: postgresql-ha.enabled
|
||||||
# https://github.com/bitnami/charts/blob/main/bitnami/valkey-cluster/Chart.yaml
|
# https://github.com/bitnami/charts/blob/main/bitnami/valkey-cluster/Chart.yaml
|
||||||
- name: valkey-cluster
|
- name: valkey-cluster
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 3.0.18
|
version: 3.0.24
|
||||||
condition: valkey-cluster.enabled
|
condition: valkey-cluster.enabled
|
||||||
# https://github.com/bitnami/charts/blob/main/bitnami/valkey/Chart.yaml
|
# https://github.com/bitnami/charts/blob/main/bitnami/valkey/Chart.yaml
|
||||||
- name: valkey
|
- name: valkey
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 3.0.22
|
version: 3.0.31
|
||||||
condition: valkey.enabled
|
condition: valkey.enabled
|
||||||
|
|||||||
@@ -20,7 +20,10 @@ unittests-helm:
|
|||||||
unittests-bash:
|
unittests-bash:
|
||||||
./unittests/bash/bats/bin/bats --pretty ./unittests/bash/tests/**/*.bats
|
./unittests/bash/bats/bin/bats --pretty ./unittests/bash/tests/**/*.bats
|
||||||
|
|
||||||
.PHONY: helm
|
.PHONY: update-helm-dependencies
|
||||||
update-helm-dependencies:
|
update-helm-dependencies:
|
||||||
helm dependency update
|
helm dependency update
|
||||||
|
|
||||||
|
.PHONY: yamllint
|
||||||
|
yamllint:
|
||||||
|
yamllint -c .yamllint .
|
||||||
@@ -63,8 +63,6 @@
|
|||||||
[Gitea](https://gitea.com) is a community managed lightweight code hosting solution written in Go.
|
[Gitea](https://gitea.com) is a community managed lightweight code hosting solution written in Go.
|
||||||
It is published under the MIT license.
|
It is published under the MIT license.
|
||||||
|
|
||||||
> :warning: This chart is currently unmaintained and in desperate need of a new maintainer. If you want to apply as a maintainer, please comment on [#916](https://gitea.com/gitea/helm-gitea/issues/916)
|
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
This helm chart has taken some inspiration from [jfelten's helm chart](https://github.com/jfelten/gitea-helm-chart).
|
This helm chart has taken some inspiration from [jfelten's helm chart](https://github.com/jfelten/gitea-helm-chart).
|
||||||
@@ -1072,6 +1070,8 @@ To comply with the Gitea helm chart definition of the digest parameter, a "custo
|
|||||||
| `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 | `""` |
|
| `persistence.volumeName` | Name of persistent volume in PVC | `""` |
|
||||||
| `extraContainers` | Additional sidecar containers to run in the pod | `[]` |
|
| `extraContainers` | Additional sidecar containers to run in the pod | `[]` |
|
||||||
|
| `preExtraInitContainers` | Additional init containers to run in the pod before Gitea runs it owns init containers. | `[]` |
|
||||||
|
| `postExtraInitContainers` | Additional init containers to run in the pod after Gitea runs it owns init containers. | `[]` |
|
||||||
| `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. | `[]` |
|
||||||
@@ -1162,53 +1162,85 @@ To comply with the Gitea helm chart definition of the digest parameter, a "custo
|
|||||||
|
|
||||||
Valkey cluster and [Valkey](#valkey) cannot be enabled at the same time.
|
Valkey cluster and [Valkey](#valkey) cannot be enabled at the same time.
|
||||||
|
|
||||||
| Name | Description | Value |
|
| Name | Description | Value |
|
||||||
| ------------------------------------- | -------------------------------------------------------------------- | ------- |
|
| --------------------------------------------------- | --------------------------------------------------------------------------- | ------------------------------ |
|
||||||
| `valkey-cluster.enabled` | Enable valkey cluster | `true` |
|
| `valkey-cluster.enabled` | Enable valkey cluster | `true` |
|
||||||
| `valkey-cluster.usePassword` | Whether to use password authentication | `false` |
|
| `valkey-cluster.usePassword` | Whether to use password authentication. | `false` |
|
||||||
| `valkey-cluster.usePasswordFiles` | Whether to mount passwords as files instead of environment variables | `false` |
|
| `valkey-cluster.usePasswordFiles` | Whether to mount passwords as files instead of environment variables. | `false` |
|
||||||
| `valkey-cluster.cluster.nodes` | Number of valkey cluster master nodes | `3` |
|
| `valkey-cluster.image.repository` | Image repository, eg. `bitnamilegacy/valkey-cluster`. | `bitnamilegacy/valkey-cluster` |
|
||||||
| `valkey-cluster.cluster.replicas` | Number of valkey cluster master node replicas | `0` |
|
| `valkey-cluster.cluster.nodes` | Number of valkey cluster master nodes | `3` |
|
||||||
| `valkey-cluster.service.ports.valkey` | Port of Valkey service | `6379` |
|
| `valkey-cluster.cluster.replicas` | Number of valkey cluster master node replicas | `0` |
|
||||||
|
| `valkey-cluster.metrics.image.repository` | Image repository, eg. `bitnamilegacy/redis-exporter`. | `bitnamilegacy/redis-exporter` |
|
||||||
|
| `valkey-cluster.persistence.enabled` | Enable persistence on Valkey replicas nodes using Persistent Volume Claims. | `true` |
|
||||||
|
| `valkey-cluster.persistence.storageClass` | Persistent Volume storage class. | `""` |
|
||||||
|
| `valkey-cluster.persistence.size` | Persistent Volume size. | `8Gi` |
|
||||||
|
| `valkey-cluster.service.ports.valkey` | Port of Valkey service | `6379` |
|
||||||
|
| `valkey-cluster.sysctlImage.repository` | Image repository, eg. `bitnamilegacy/os-shell`. | `bitnamilegacy/os-shell` |
|
||||||
|
| `valkey-cluster.volumePermissions.image.repository` | Image repository, eg. `bitnamilegacy/os-shell`. | `bitnamilegacy/os-shell` |
|
||||||
|
|
||||||
### valkey
|
### valkey
|
||||||
|
|
||||||
Valkey and [Valkey cluster](#valkey-cluster) cannot be enabled at the same time.
|
Valkey and [Valkey cluster](#valkey-cluster) cannot be enabled at the same time.
|
||||||
|
|
||||||
| Name | Description | Value |
|
| Name | Description | Value |
|
||||||
| ------------------------------------ | ------------------------------------------- | ------------ |
|
| ------------------------------------------- | --------------------------------------------------------------------------- | ------------------------------- |
|
||||||
| `valkey.enabled` | Enable valkey standalone or replicated | `false` |
|
| `valkey.enabled` | Enable valkey standalone or replicated | `false` |
|
||||||
| `valkey.architecture` | Whether to use standalone or replication | `standalone` |
|
| `valkey.architecture` | Whether to use standalone or replication | `standalone` |
|
||||||
| `valkey.global.valkey.password` | Required password | `changeme` |
|
| `valkey.kubectl.image.repository` | Image repository, eg. `bitnamilegacy/kubectl`. | `bitnamilegacy/kubectl` |
|
||||||
| `valkey.master.count` | Number of Valkey master instances to deploy | `1` |
|
| `valkey.image.repository` | Image repository, eg. `bitnamilegacy/valkey`. | `bitnamilegacy/valkey` |
|
||||||
| `valkey.master.service.ports.valkey` | Port of Valkey service | `6379` |
|
| `valkey.global.valkey.password` | Required password | `changeme` |
|
||||||
|
| `valkey.master.count` | Number of Valkey master instances to deploy | `1` |
|
||||||
|
| `valkey.master.service.ports.valkey` | Port of Valkey service | `6379` |
|
||||||
|
| `valkey.metrics.image.repository` | Image repository, eg. `bitnamilegacy/redis-exporter`. | `bitnamilegacy/redis-exporter` |
|
||||||
|
| `valkey.primary.persistence.enabled` | Enable persistence on Valkey replicas nodes using Persistent Volume Claims. | `true` |
|
||||||
|
| `valkey.primary.persistence.storageClass` | Persistent Volume storage class. | `""` |
|
||||||
|
| `valkey.primary.persistence.size` | Persistent Volume size. | `8Gi` |
|
||||||
|
| `valkey.replica.persistence.enabled` | Enable persistence on Valkey replicas nodes using Persistent Volume Claims. | `true` |
|
||||||
|
| `valkey.replica.persistence.storageClass` | Persistent Volume storage class. | `""` |
|
||||||
|
| `valkey.replica.persistence.size` | Persistent Volume size. | `8Gi` |
|
||||||
|
| `valkey.sentinel.image.repository` | Image repository, eg. `bitnamilegacy/sentinel`. | `bitnamilegacy/valkey-sentinel` |
|
||||||
|
| `valkey.volumePermissions.image.repository` | Image repository, eg. `bitnamilegacy/os-shell`. | `bitnamilegacy/os-shell` |
|
||||||
|
|
||||||
### PostgreSQL HA
|
### PostgreSQL HA
|
||||||
|
|
||||||
| Name | Description | Value |
|
| Name | Description | Value |
|
||||||
| ------------------------------------------- | ---------------------------------------------------------------- | ----------- |
|
| -------------------------------------------------- | ---------------------------------------------------------------- | --------------------------------- |
|
||||||
| `postgresql-ha.enabled` | Enable PostgreSQL HA | `true` |
|
| `postgresql-ha.enabled` | Enable PostgreSQL HA | `true` |
|
||||||
| `postgresql-ha.postgresql.password` | Password for the `gitea` user (overrides `auth.password`) | `changeme4` |
|
| `postgresql-ha.global.postgresql.database` | Name for a custom database to create (overrides `auth.database`) | `gitea` |
|
||||||
| `postgresql-ha.global.postgresql.database` | Name for a custom database to create (overrides `auth.database`) | `gitea` |
|
| `postgresql-ha.global.postgresql.username` | Name for a custom user to create (overrides `auth.username`) | `gitea` |
|
||||||
| `postgresql-ha.global.postgresql.username` | Name for a custom user to create (overrides `auth.username`) | `gitea` |
|
| `postgresql-ha.global.postgresql.password` | Name for a custom password to create (overrides `auth.password`) | `gitea` |
|
||||||
| `postgresql-ha.global.postgresql.password` | Name for a custom password to create (overrides `auth.password`) | `gitea` |
|
| `postgresql-ha.metrics.image.repository` | Image repository, eg. `bitnamilegacy/postgres-exporter`. | `bitnamilegacy/postgres-exporter` |
|
||||||
| `postgresql-ha.postgresql.repmgrPassword` | Repmgr Password | `changeme2` |
|
| `postgresql-ha.postgresql.image.repository` | Image repository, eg. `bitnamilegacy/postgresql-repmgr`. | `bitnamilegacy/postgresql-repmgr` |
|
||||||
| `postgresql-ha.postgresql.postgresPassword` | postgres Password | `changeme1` |
|
| `postgresql-ha.postgresql.repmgrPassword` | Repmgr Password | `changeme2` |
|
||||||
| `postgresql-ha.pgpool.adminPassword` | pgpool adminPassword | `changeme3` |
|
| `postgresql-ha.postgresql.postgresPassword` | postgres Password | `changeme1` |
|
||||||
| `postgresql-ha.pgpool.srCheckPassword` | pgpool srCheckPassword | `changeme4` |
|
| `postgresql-ha.postgresql.password` | Password for the `gitea` user (overrides `auth.password`) | `changeme4` |
|
||||||
| `postgresql-ha.service.ports.postgresql` | PostgreSQL service port (overrides `service.ports.postgresql`) | `5432` |
|
| `postgresql-ha.pgpool.adminPassword` | pgpool adminPassword | `changeme3` |
|
||||||
| `postgresql-ha.persistence.size` | PVC Storage Request for PostgreSQL HA volume | `10Gi` |
|
| `postgresql-ha.pgpool.image.repository` | Image repository, eg. `bitnamilegacy/pgpool`. | `bitnamilegacy/pgpool` |
|
||||||
|
| `postgresql-ha.pgpool.srCheckPassword` | pgpool srCheckPassword | `changeme4` |
|
||||||
|
| `postgresql-ha.service.ports.postgresql` | PostgreSQL service port (overrides `service.ports.postgresql`) | `5432` |
|
||||||
|
| `postgresql-ha.persistence.enabled` | Enable persistence. | `true` |
|
||||||
|
| `postgresql-ha.persistence.storageClass` | Persistent Volume Storage Class. | `""` |
|
||||||
|
| `postgresql-ha.persistence.size` | PVC Storage Request for PostgreSQL HA volume | `10Gi` |
|
||||||
|
| `postgresql-ha.volumePermissions.image.repository` | Image repository, eg. `bitnamilegacy/os-shell`. | `bitnamilegacy/os-shell` |
|
||||||
|
|
||||||
### PostgreSQL
|
### PostgreSQL
|
||||||
|
|
||||||
| Name | Description | Value |
|
| Name | Description | Value |
|
||||||
| ------------------------------------------------------- | ---------------------------------------------------------------- | ------- |
|
| ------------------------------------------------------- | ---------------------------------------------------------------- | --------------------------------- |
|
||||||
| `postgresql.enabled` | Enable PostgreSQL | `false` |
|
| `postgresql.enabled` | Enable PostgreSQL | `false` |
|
||||||
| `postgresql.global.postgresql.auth.password` | Password for the `gitea` user (overrides `auth.password`) | `gitea` |
|
| `postgresql.global.postgresql.auth.password` | Password for the `gitea` user (overrides `auth.password`) | `gitea` |
|
||||||
| `postgresql.global.postgresql.auth.database` | Name for a custom database to create (overrides `auth.database`) | `gitea` |
|
| `postgresql.global.postgresql.auth.database` | Name for a custom database to create (overrides `auth.database`) | `gitea` |
|
||||||
| `postgresql.global.postgresql.auth.username` | Name for a custom user to create (overrides `auth.username`) | `gitea` |
|
| `postgresql.global.postgresql.auth.username` | Name for a custom user to create (overrides `auth.username`) | `gitea` |
|
||||||
| `postgresql.global.postgresql.service.ports.postgresql` | PostgreSQL service port (overrides `service.ports.postgresql`) | `5432` |
|
| `postgresql.global.postgresql.service.ports.postgresql` | PostgreSQL service port (overrides `service.ports.postgresql`) | `5432` |
|
||||||
| `postgresql.primary.persistence.size` | PVC Storage Request for PostgreSQL volume | `10Gi` |
|
| `postgresql.image.repository` | Image repository, eg. `bitnamilegacy/postgresql`. | `bitnamilegacy/postgresql` |
|
||||||
|
| `postgresql.primary.persistence.enabled` | Enable persistence. | `true` |
|
||||||
|
| `postgresql.primary.persistence.storageClass` | Persistent Volume storage class. | `""` |
|
||||||
|
| `postgresql.primary.persistence.size` | PVC Storage Request for PostgreSQL volume. | `10Gi` |
|
||||||
|
| `postgresql.readReplicas.persistence.enabled` | Enable PostgreSQL read only data persistence using PVC. | `true` |
|
||||||
|
| `postgresql.readReplicas.persistence.storageClass` | Persistent Volume storage class. | `""` |
|
||||||
|
| `postgresql.readReplicas.persistence.size` | PVC Storage Request for PostgreSQL volume. | `""` |
|
||||||
|
| `postgresql.metrics.image.repository` | Image repository, eg. `bitnamilegacy/postgres-exporter`. | `bitnamilegacy/postgres-exporter` |
|
||||||
|
| `postgresql.volumePermissions.image.repository` | Image repository, eg. `bitnamilegacy/os-shell`. | `bitnamilegacy/os-shell` |
|
||||||
|
|
||||||
### Advanced
|
### Advanced
|
||||||
|
|
||||||
|
|||||||
Generated
+198
-497
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -14,6 +14,6 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@bitnami/readme-generator-for-helm": "^2.5.0",
|
"@bitnami/readme-generator-for-helm": "^2.5.0",
|
||||||
"markdownlint-cli": "^0.45.0"
|
"markdownlint-cli": "^0.48.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -49,6 +49,14 @@
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
lockFileMaintenance: {
|
||||||
|
"enabled": true,
|
||||||
|
"commitMessageAction": "update",
|
||||||
|
"commitMessageTopic": "lockfiles",
|
||||||
|
schedule: [
|
||||||
|
'at any time',
|
||||||
|
]
|
||||||
|
},
|
||||||
packageRules: [
|
packageRules: [
|
||||||
{
|
{
|
||||||
groupName: 'subcharts (minor & patch)',
|
groupName: 'subcharts (minor & patch)',
|
||||||
|
|||||||
@@ -24,9 +24,6 @@ spec:
|
|||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
{{- include "gitea.selectorLabels" . | nindent 6 }}
|
{{- include "gitea.selectorLabels" . | nindent 6 }}
|
||||||
{{- if .Values.deployment.labels }}
|
|
||||||
{{- toYaml .Values.deployment.labels | nindent 6 }}
|
|
||||||
{{- end }}
|
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
@@ -59,6 +56,9 @@ spec:
|
|||||||
securityContext:
|
securityContext:
|
||||||
{{- toYaml .Values.podSecurityContext | nindent 8 }}
|
{{- toYaml .Values.podSecurityContext | nindent 8 }}
|
||||||
initContainers:
|
initContainers:
|
||||||
|
{{- if .Values.preExtraInitContainers }}
|
||||||
|
{{- toYaml .Values.preExtraInitContainers | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
- name: init-directories
|
- name: init-directories
|
||||||
image: "{{ include "gitea.image" . }}"
|
image: "{{ include "gitea.image" . }}"
|
||||||
imagePullPolicy: {{ .Values.image.pullPolicy }}
|
imagePullPolicy: {{ .Values.image.pullPolicy }}
|
||||||
@@ -272,6 +272,9 @@ spec:
|
|||||||
{{- include "gitea.init-additional-mounts" . | nindent 12 }}
|
{{- include "gitea.init-additional-mounts" . | nindent 12 }}
|
||||||
resources:
|
resources:
|
||||||
{{- toYaml .Values.initContainers.resources | nindent 12 }}
|
{{- toYaml .Values.initContainers.resources | nindent 12 }}
|
||||||
|
{{- if .Values.postExtraInitContainers }}
|
||||||
|
{{- toYaml .Values.postExtraInitContainers | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
terminationGracePeriodSeconds: {{ .Values.deployment.terminationGracePeriodSeconds }}
|
terminationGracePeriodSeconds: {{ .Values.deployment.terminationGracePeriodSeconds }}
|
||||||
containers:
|
containers:
|
||||||
- name: {{ .Chart.Name }}
|
- name: {{ .Chart.Name }}
|
||||||
@@ -364,9 +367,9 @@ spec:
|
|||||||
hostAliases:
|
hostAliases:
|
||||||
{{- toYaml . | nindent 8 }}
|
{{- toYaml . | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- range $key, $value := .Values.nodeSelector }}
|
{{- with .Values.nodeSelector }}
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
{{ $key }}: {{ $value | quote }}
|
{{- toYaml . | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- with .Values.affinity }}
|
{{- with .Values.affinity }}
|
||||||
affinity:
|
affinity:
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{{- range .Values.extraDeploy }}
|
{{- range .Values.extraDeploy }}
|
||||||
---
|
---
|
||||||
{{- if typeIs "string" . }}
|
{{- if typeIs "string" . }}
|
||||||
{{- tpl . $ }}
|
{{ tpl . $ }}
|
||||||
{{- else }}
|
{{- else }}
|
||||||
{{- tpl (. | toYaml) $ }}
|
{{ tpl (. | toYaml) $ }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ stringData:
|
|||||||
|
|
||||||
echo 'Wait for valkey to become avialable...'
|
echo 'Wait for valkey to become avialable...'
|
||||||
until [ "${RETRY}" -ge "${MAX}" ]; do
|
until [ "${RETRY}" -ge "${MAX}" ]; do
|
||||||
nc -vz -w2 {{ include "valkey.servicename" . }} {{ include "valkey.port" . }} && break
|
RES_OPTIONS="ndots:0" nc -vz -w2 {{ include "valkey.servicename" . }} {{ include "valkey.port" . }} && break
|
||||||
RETRY=$[${RETRY}+1]
|
RETRY=$[${RETRY}+1]
|
||||||
echo "...not ready yet (${RETRY}/${MAX})"
|
echo "...not ready yet (${RETRY}/${MAX})"
|
||||||
done
|
done
|
||||||
|
|||||||
+1
-1
Submodule unittests/bash/bats updated: 855844b834...5f12b31721
Submodule unittests/bash/test_helper/bats-assert updated: 912a98804e...697471b7a8
Submodule unittests/bash/test_helper/bats-mock updated: a4b1f8e659...9c239d6a10
Submodule unittests/bash/test_helper/bats-support updated: 0ad082d459...0954abb992
@@ -15,7 +15,7 @@ tests:
|
|||||||
matchRegex:
|
matchRegex:
|
||||||
path: spec.template.spec.containers[0].image
|
path: spec.template.spec.containers[0].image
|
||||||
# IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST
|
# IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST
|
||||||
pattern: bitnami/postgresql-repmgr:17.+$
|
pattern: bitnamilegacy/postgresql-repmgr:17.+$
|
||||||
- it: "[postgresql] ensures we detect major image version upgrades"
|
- it: "[postgresql] ensures we detect major image version upgrades"
|
||||||
template: charts/postgresql/templates/primary/statefulset.yaml
|
template: charts/postgresql/templates/primary/statefulset.yaml
|
||||||
set:
|
set:
|
||||||
@@ -28,7 +28,7 @@ tests:
|
|||||||
matchRegex:
|
matchRegex:
|
||||||
path: spec.template.spec.containers[0].image
|
path: spec.template.spec.containers[0].image
|
||||||
# IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST
|
# IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST
|
||||||
pattern: bitnami/postgresql:17.+$
|
pattern: bitnamilegacy/postgresql:17.+$
|
||||||
- it: "[valkey-cluster] ensures we detect major image version upgrades"
|
- it: "[valkey-cluster] ensures we detect major image version upgrades"
|
||||||
template: charts/valkey-cluster/templates/valkey-statefulset.yaml
|
template: charts/valkey-cluster/templates/valkey-statefulset.yaml
|
||||||
set:
|
set:
|
||||||
@@ -41,7 +41,7 @@ tests:
|
|||||||
matchRegex:
|
matchRegex:
|
||||||
path: spec.template.spec.containers[0].image
|
path: spec.template.spec.containers[0].image
|
||||||
# IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST
|
# IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST
|
||||||
pattern: bitnami/valkey-cluster:8.+$
|
pattern: bitnamilegacy/valkey-cluster:8.+$
|
||||||
- it: "[valkey] ensures we detect major image version upgrades"
|
- it: "[valkey] ensures we detect major image version upgrades"
|
||||||
template: charts/valkey/templates/primary/application.yaml
|
template: charts/valkey/templates/primary/application.yaml
|
||||||
set:
|
set:
|
||||||
@@ -54,4 +54,4 @@ tests:
|
|||||||
matchRegex:
|
matchRegex:
|
||||||
path: spec.template.spec.containers[0].image
|
path: spec.template.spec.containers[0].image
|
||||||
# IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST
|
# IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST
|
||||||
pattern: bitnami/valkey:8.+$
|
pattern: bitnamilegacy/valkey:8.+$
|
||||||
|
|||||||
@@ -29,6 +29,40 @@ tests:
|
|||||||
path: spec.template.metadata.labels
|
path: spec.template.metadata.labels
|
||||||
content:
|
content:
|
||||||
hello: world
|
hello: world
|
||||||
|
- isNotSubset:
|
||||||
|
path: spec.selector.matchLabels
|
||||||
|
content:
|
||||||
|
hello: world
|
||||||
|
- it: deployment labels are not in selector matchLabels
|
||||||
|
template: templates/gitea/deployment.yaml
|
||||||
|
set:
|
||||||
|
deployment.labels:
|
||||||
|
custom-label: custom-value
|
||||||
|
another-label: another-value
|
||||||
|
asserts:
|
||||||
|
- equal:
|
||||||
|
path: spec.selector.matchLabels
|
||||||
|
value:
|
||||||
|
app.kubernetes.io/name: gitea
|
||||||
|
app.kubernetes.io/instance: gitea-unittests
|
||||||
|
- it: nodeSelector is undefined
|
||||||
|
asserts:
|
||||||
|
- notExists:
|
||||||
|
path: spec.template.spec.nodeSelector
|
||||||
|
template: templates/gitea/deployment.yaml
|
||||||
|
- it: nodeSelector is defined
|
||||||
|
set:
|
||||||
|
nodeSelector:
|
||||||
|
foo: bar
|
||||||
|
bar: foo
|
||||||
|
asserts:
|
||||||
|
- isSubset:
|
||||||
|
path: spec.template.spec.nodeSelector
|
||||||
|
content:
|
||||||
|
foo: bar
|
||||||
|
bar: foo
|
||||||
|
template: templates/gitea/deployment.yaml
|
||||||
|
|
||||||
- it: "injects TMP_EXISTING_ENVS_FILE as environment variable to 'init-app-ini' init container"
|
- it: "injects TMP_EXISTING_ENVS_FILE as environment variable to 'init-app-ini' init container"
|
||||||
template: templates/gitea/deployment.yaml
|
template: templates/gitea/deployment.yaml
|
||||||
asserts:
|
asserts:
|
||||||
|
|||||||
@@ -0,0 +1,59 @@
|
|||||||
|
suite: deployment template
|
||||||
|
release:
|
||||||
|
name: gitea-unittests
|
||||||
|
namespace: testing
|
||||||
|
templates:
|
||||||
|
- templates/gitea/deployment.yaml
|
||||||
|
- templates/gitea/config.yaml
|
||||||
|
tests:
|
||||||
|
- it: Render the deployment (default)
|
||||||
|
asserts:
|
||||||
|
- hasDocuments:
|
||||||
|
count: 1
|
||||||
|
template: templates/gitea/deployment.yaml
|
||||||
|
- lengthEqual:
|
||||||
|
path: spec.template.spec.initContainers
|
||||||
|
count: 3
|
||||||
|
template: templates/gitea/deployment.yaml
|
||||||
|
|
||||||
|
- it: Render the deployment (signing)
|
||||||
|
set:
|
||||||
|
signing.enabled: true
|
||||||
|
asserts:
|
||||||
|
- hasDocuments:
|
||||||
|
count: 1
|
||||||
|
template: templates/gitea/deployment.yaml
|
||||||
|
- lengthEqual:
|
||||||
|
path: spec.template.spec.initContainers
|
||||||
|
count: 4
|
||||||
|
template: templates/gitea/deployment.yaml
|
||||||
|
|
||||||
|
- it: Render the deployment (extraInitContainers)
|
||||||
|
set:
|
||||||
|
postExtraInitContainers:
|
||||||
|
- name: foo
|
||||||
|
image: docker.io/library/busybox:latest
|
||||||
|
preExtraInitContainers:
|
||||||
|
- name: bar
|
||||||
|
image: docker.io/library/busybox:latest
|
||||||
|
signing.enabled: true
|
||||||
|
asserts:
|
||||||
|
- hasDocuments:
|
||||||
|
count: 1
|
||||||
|
template: templates/gitea/deployment.yaml
|
||||||
|
- lengthEqual:
|
||||||
|
path: spec.template.spec.initContainers
|
||||||
|
count: 6
|
||||||
|
template: templates/gitea/deployment.yaml
|
||||||
|
- contains:
|
||||||
|
path: spec.template.spec.initContainers
|
||||||
|
content:
|
||||||
|
name: foo
|
||||||
|
image: docker.io/library/busybox:latest
|
||||||
|
template: templates/gitea/deployment.yaml
|
||||||
|
- contains:
|
||||||
|
path: spec.template.spec.initContainers
|
||||||
|
content:
|
||||||
|
name: bar
|
||||||
|
image: docker.io/library/busybox:latest
|
||||||
|
template: templates/gitea/deployment.yaml
|
||||||
+174
-36
@@ -279,7 +279,19 @@ persistence:
|
|||||||
extraContainers: []
|
extraContainers: []
|
||||||
# - name: sidecar-bob
|
# - name: sidecar-bob
|
||||||
# image: busybox
|
# image: busybox
|
||||||
# command: [/bin/sh, -c, 'echo "Hello world"; sleep 86400']
|
# command: [/bin/sh, -c, 'echo "Hello world"']
|
||||||
|
|
||||||
|
## @param preExtraInitContainers Additional init containers to run in the pod before gitea runs it owns init containers.
|
||||||
|
preExtraInitContainers: []
|
||||||
|
# - name: pre-init-container
|
||||||
|
# image: docker.io/library/busybox
|
||||||
|
# command: [ /bin/sh, -c, 'echo "Hello world! I am a pre init container."' ]
|
||||||
|
|
||||||
|
## @param postExtraInitContainers Additional init containers to run in the pod after gitea runs it owns init containers.
|
||||||
|
postExtraInitContainers: []
|
||||||
|
# - name: post-init-container
|
||||||
|
# image: docker.io/library/busybox
|
||||||
|
# command: [ /bin/sh, -c, 'echo "Hello world! I am a post init container."' ]
|
||||||
|
|
||||||
## @param extraVolumes Additional volumes to mount to the Gitea deployment
|
## @param extraVolumes Additional volumes to mount to the Gitea deployment
|
||||||
extraVolumes: []
|
extraVolumes: []
|
||||||
@@ -502,94 +514,191 @@ gitea:
|
|||||||
failureThreshold: 10
|
failureThreshold: 10
|
||||||
|
|
||||||
## @section valkey-cluster
|
## @section valkey-cluster
|
||||||
## @param valkey-cluster.enabled Enable valkey cluster
|
|
||||||
# ⚠️ The valkey charts do not work well with special characters in the password (<https://gitea.com/gitea/helm-chart/issues/690>).
|
|
||||||
# Consider omitting such or open an issue in the Bitnami repo and let us know once this got fixed.
|
|
||||||
## @param valkey-cluster.usePassword Whether to use password authentication
|
|
||||||
## @param valkey-cluster.usePasswordFiles Whether to mount passwords as files instead of environment variables
|
|
||||||
## @param valkey-cluster.cluster.nodes Number of valkey cluster master nodes
|
|
||||||
## @param valkey-cluster.cluster.replicas Number of valkey cluster master node replicas
|
|
||||||
## @param valkey-cluster.service.ports.valkey Port of Valkey service
|
|
||||||
## @descriptionStart
|
## @descriptionStart
|
||||||
## Valkey cluster and [Valkey](#valkey) cannot be enabled at the same time.
|
## Valkey cluster and [Valkey](#valkey) cannot be enabled at the same time.
|
||||||
## @descriptionEnd
|
## @descriptionEnd
|
||||||
valkey-cluster:
|
valkey-cluster:
|
||||||
|
## @param valkey-cluster.enabled Enable valkey cluster
|
||||||
|
# ⚠️ The valkey charts do not work well with special characters in the password (<https://gitea.com/gitea/helm-chart/issues/690>).
|
||||||
|
# Consider omitting such or open an issue in the Bitnami repo and let us know once this got fixed.
|
||||||
|
## @param valkey-cluster.usePassword Whether to use password authentication.
|
||||||
|
## @param valkey-cluster.usePasswordFiles Whether to mount passwords as files instead of environment variables.
|
||||||
enabled: true
|
enabled: true
|
||||||
usePassword: false
|
usePassword: false
|
||||||
usePasswordFiles: false
|
usePasswordFiles: false
|
||||||
|
|
||||||
|
## @param valkey-cluster.image.repository Image repository, eg. `bitnamilegacy/valkey-cluster`.
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/valkey-cluster
|
||||||
|
|
||||||
|
## @param valkey-cluster.cluster.nodes Number of valkey cluster master nodes
|
||||||
|
## @param valkey-cluster.cluster.replicas Number of valkey cluster master node replicas
|
||||||
cluster:
|
cluster:
|
||||||
nodes: 3 # default: 6
|
nodes: 3 # default: 6
|
||||||
replicas: 0 # default: 1
|
replicas: 0 # default: 1
|
||||||
|
|
||||||
|
## @param valkey-cluster.metrics.image.repository Image repository, eg. `bitnamilegacy/redis-exporter`.
|
||||||
|
metrics:
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/redis-exporter
|
||||||
|
|
||||||
|
## @param valkey-cluster.persistence.enabled Enable persistence on Valkey replicas nodes using Persistent Volume Claims.
|
||||||
|
## @param valkey-cluster.persistence.storageClass Persistent Volume storage class.
|
||||||
|
## @param valkey-cluster.persistence.size Persistent Volume size.
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
storageClass: ""
|
||||||
|
size: 8Gi
|
||||||
|
|
||||||
|
## @param valkey-cluster.service.ports.valkey Port of Valkey service
|
||||||
service:
|
service:
|
||||||
ports:
|
ports:
|
||||||
valkey: 6379
|
valkey: 6379
|
||||||
|
|
||||||
|
## @param valkey-cluster.sysctlImage.repository Image repository, eg. `bitnamilegacy/os-shell`.
|
||||||
|
sysctlImage:
|
||||||
|
repository: bitnamilegacy/os-shell
|
||||||
|
|
||||||
|
## @param valkey-cluster.volumePermissions.image.repository Image repository, eg. `bitnamilegacy/os-shell`.
|
||||||
|
volumePermissions:
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/os-shell
|
||||||
|
|
||||||
|
|
||||||
## @section valkey
|
## @section valkey
|
||||||
## @param valkey.enabled Enable valkey standalone or replicated
|
|
||||||
## @param valkey.architecture Whether to use standalone or replication
|
|
||||||
# ⚠️ The valkey charts do not work well with special characters in the password (<https://gitea.com/gitea/helm-chart/issues/690>).
|
|
||||||
# Consider omitting such or open an issue in the Bitnami repo and let us know once this got fixed.
|
|
||||||
## @param valkey.global.valkey.password Required password
|
|
||||||
## @param valkey.master.count Number of Valkey master instances to deploy
|
|
||||||
## @param valkey.master.service.ports.valkey Port of Valkey service
|
|
||||||
## @descriptionStart
|
## @descriptionStart
|
||||||
## Valkey and [Valkey cluster](#valkey-cluster) cannot be enabled at the same time.
|
## Valkey and [Valkey cluster](#valkey-cluster) cannot be enabled at the same time.
|
||||||
## @descriptionEnd
|
## @descriptionEnd
|
||||||
valkey:
|
valkey:
|
||||||
|
## @param valkey.enabled Enable valkey standalone or replicated
|
||||||
|
## @param valkey.architecture Whether to use standalone or replication
|
||||||
enabled: false
|
enabled: false
|
||||||
architecture: standalone
|
architecture: standalone
|
||||||
|
|
||||||
|
## @param valkey.kubectl.image.repository Image repository, eg. `bitnamilegacy/kubectl`.
|
||||||
|
kubectl:
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/kubectl
|
||||||
|
|
||||||
|
## @param valkey.image.repository Image repository, eg. `bitnamilegacy/valkey`.
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/valkey
|
||||||
|
|
||||||
|
# ⚠️ The valkey charts do not work well with special characters in the password (<https://gitea.com/gitea/helm-chart/issues/690>).
|
||||||
|
# Consider omitting such or open an issue in the Bitnami repo and let us know once this got fixed.
|
||||||
|
## @param valkey.global.valkey.password Required password
|
||||||
global:
|
global:
|
||||||
valkey:
|
valkey:
|
||||||
password: changeme
|
password: changeme
|
||||||
|
|
||||||
|
## @param valkey.master.count Number of Valkey master instances to deploy
|
||||||
|
## @param valkey.master.service.ports.valkey Port of Valkey service
|
||||||
master:
|
master:
|
||||||
count: 1
|
count: 1
|
||||||
service:
|
service:
|
||||||
ports:
|
ports:
|
||||||
valkey: 6379
|
valkey: 6379
|
||||||
|
|
||||||
|
## @param valkey.metrics.image.repository Image repository, eg. `bitnamilegacy/redis-exporter`.
|
||||||
|
metrics:
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/redis-exporter
|
||||||
|
|
||||||
|
primary:
|
||||||
|
## @param valkey.primary.persistence.enabled Enable persistence on Valkey replicas nodes using Persistent Volume Claims.
|
||||||
|
## @param valkey.primary.persistence.storageClass Persistent Volume storage class.
|
||||||
|
## @param valkey.primary.persistence.size Persistent Volume size.
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
storageClass: ""
|
||||||
|
size: 8Gi
|
||||||
|
|
||||||
|
replica:
|
||||||
|
## @param valkey.replica.persistence.enabled Enable persistence on Valkey replicas nodes using Persistent Volume Claims.
|
||||||
|
## @param valkey.replica.persistence.storageClass Persistent Volume storage class.
|
||||||
|
## @param valkey.replica.persistence.size Persistent Volume size.
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
storageClass: ""
|
||||||
|
size: 8Gi
|
||||||
|
|
||||||
|
## @param valkey.sentinel.image.repository Image repository, eg. `bitnamilegacy/sentinel`.
|
||||||
|
sentinel:
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/valkey-sentinel
|
||||||
|
|
||||||
|
## @param valkey.volumePermissions.image.repository Image repository, eg. `bitnamilegacy/os-shell`.
|
||||||
|
volumePermissions:
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/os-shell
|
||||||
|
|
||||||
## @section PostgreSQL HA
|
## @section PostgreSQL HA
|
||||||
#
|
|
||||||
## @param postgresql-ha.enabled Enable PostgreSQL HA
|
|
||||||
## @param postgresql-ha.postgresql.password Password for the `gitea` user (overrides `auth.password`)
|
|
||||||
## @param postgresql-ha.global.postgresql.database Name for a custom database to create (overrides `auth.database`)
|
|
||||||
## @param postgresql-ha.global.postgresql.username Name for a custom user to create (overrides `auth.username`)
|
|
||||||
## @param postgresql-ha.global.postgresql.password Name for a custom password to create (overrides `auth.password`)
|
|
||||||
## @param postgresql-ha.postgresql.repmgrPassword Repmgr Password
|
|
||||||
## @param postgresql-ha.postgresql.postgresPassword postgres Password
|
|
||||||
## @param postgresql-ha.pgpool.adminPassword pgpool adminPassword
|
|
||||||
## @param postgresql-ha.pgpool.srCheckPassword pgpool srCheckPassword
|
|
||||||
## @param postgresql-ha.service.ports.postgresql PostgreSQL service port (overrides `service.ports.postgresql`)
|
|
||||||
## @param postgresql-ha.persistence.size PVC Storage Request for PostgreSQL HA volume
|
|
||||||
postgresql-ha:
|
postgresql-ha:
|
||||||
|
## @param postgresql-ha.enabled Enable PostgreSQL HA
|
||||||
|
enabled: true
|
||||||
|
|
||||||
|
## @param postgresql-ha.global.postgresql.database Name for a custom database to create (overrides `auth.database`)
|
||||||
|
## @param postgresql-ha.global.postgresql.username Name for a custom user to create (overrides `auth.username`)
|
||||||
|
## @param postgresql-ha.global.postgresql.password Name for a custom password to create (overrides `auth.password`)
|
||||||
global:
|
global:
|
||||||
postgresql:
|
postgresql:
|
||||||
database: gitea
|
database: gitea
|
||||||
password: gitea
|
password: gitea
|
||||||
username: gitea
|
username: gitea
|
||||||
enabled: true
|
|
||||||
|
## @param postgresql-ha.metrics.image.repository Image repository, eg. `bitnamilegacy/postgres-exporter`.
|
||||||
|
metrics:
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/postgres-exporter
|
||||||
|
|
||||||
|
## @param postgresql-ha.postgresql.image.repository Image repository, eg. `bitnamilegacy/postgresql-repmgr`.
|
||||||
|
## @param postgresql-ha.postgresql.repmgrPassword Repmgr Password
|
||||||
|
## @param postgresql-ha.postgresql.postgresPassword postgres Password
|
||||||
|
## @param postgresql-ha.postgresql.password Password for the `gitea` user (overrides `auth.password`)
|
||||||
postgresql:
|
postgresql:
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/postgresql-repmgr
|
||||||
repmgrPassword: changeme2
|
repmgrPassword: changeme2
|
||||||
postgresPassword: changeme1
|
postgresPassword: changeme1
|
||||||
password: changeme4
|
password: changeme4
|
||||||
|
|
||||||
|
## @param postgresql-ha.pgpool.adminPassword pgpool adminPassword
|
||||||
|
## @param postgresql-ha.pgpool.image.repository Image repository, eg. `bitnamilegacy/pgpool`.
|
||||||
|
## @param postgresql-ha.pgpool.srCheckPassword pgpool srCheckPassword
|
||||||
pgpool:
|
pgpool:
|
||||||
adminPassword: changeme3
|
adminPassword: changeme3
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/pgpool
|
||||||
srCheckPassword: changeme4
|
srCheckPassword: changeme4
|
||||||
|
|
||||||
|
## @param postgresql-ha.service.ports.postgresql PostgreSQL service port (overrides `service.ports.postgresql`)
|
||||||
service:
|
service:
|
||||||
ports:
|
ports:
|
||||||
postgresql: 5432
|
postgresql: 5432
|
||||||
|
|
||||||
|
## @param postgresql-ha.persistence.enabled Enable persistence.
|
||||||
|
## @param postgresql-ha.persistence.storageClass Persistent Volume Storage Class.
|
||||||
|
## @param postgresql-ha.persistence.size PVC Storage Request for PostgreSQL HA volume
|
||||||
persistence:
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
storageClass: ""
|
||||||
size: 10Gi
|
size: 10Gi
|
||||||
|
|
||||||
|
## @param postgresql-ha.volumePermissions.image.repository Image repository, eg. `bitnamilegacy/os-shell`.
|
||||||
|
volumePermissions:
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/os-shell
|
||||||
|
|
||||||
## @section PostgreSQL
|
## @section PostgreSQL
|
||||||
#
|
|
||||||
## @param postgresql.enabled Enable PostgreSQL
|
|
||||||
## @param postgresql.global.postgresql.auth.password Password for the `gitea` user (overrides `auth.password`)
|
|
||||||
## @param postgresql.global.postgresql.auth.database Name for a custom database to create (overrides `auth.database`)
|
|
||||||
## @param postgresql.global.postgresql.auth.username Name for a custom user to create (overrides `auth.username`)
|
|
||||||
## @param postgresql.global.postgresql.service.ports.postgresql PostgreSQL service port (overrides `service.ports.postgresql`)
|
|
||||||
## @param postgresql.primary.persistence.size PVC Storage Request for PostgreSQL volume
|
|
||||||
postgresql:
|
postgresql:
|
||||||
|
## @param postgresql.enabled Enable PostgreSQL
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
## @param postgresql.global.postgresql.auth.password Password for the `gitea` user (overrides `auth.password`)
|
||||||
|
## @param postgresql.global.postgresql.auth.database Name for a custom database to create (overrides `auth.database`)
|
||||||
|
## @param postgresql.global.postgresql.auth.username Name for a custom user to create (overrides `auth.username`)
|
||||||
|
## @param postgresql.global.postgresql.service.ports.postgresql PostgreSQL service port (overrides `service.ports.postgresql`)
|
||||||
global:
|
global:
|
||||||
postgresql:
|
postgresql:
|
||||||
auth:
|
auth:
|
||||||
@@ -599,10 +708,39 @@ postgresql:
|
|||||||
service:
|
service:
|
||||||
ports:
|
ports:
|
||||||
postgresql: 5432
|
postgresql: 5432
|
||||||
|
|
||||||
|
## @param postgresql.image.repository Image repository, eg. `bitnamilegacy/postgresql`.
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/postgresql
|
||||||
|
|
||||||
primary:
|
primary:
|
||||||
|
## @param postgresql.primary.persistence.enabled Enable persistence.
|
||||||
|
## @param postgresql.primary.persistence.storageClass Persistent Volume storage class.
|
||||||
|
## @param postgresql.primary.persistence.size PVC Storage Request for PostgreSQL volume.
|
||||||
persistence:
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
storageClass: ""
|
||||||
size: 10Gi
|
size: 10Gi
|
||||||
|
|
||||||
|
readReplicas:
|
||||||
|
## @param postgresql.readReplicas.persistence.enabled Enable PostgreSQL read only data persistence using PVC.
|
||||||
|
## @param postgresql.readReplicas.persistence.storageClass Persistent Volume storage class.
|
||||||
|
## @param postgresql.readReplicas.persistence.size PVC Storage Request for PostgreSQL volume.
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
storageClass: ""
|
||||||
|
size: ""
|
||||||
|
|
||||||
|
## @param postgresql.metrics.image.repository Image repository, eg. `bitnamilegacy/postgres-exporter`.
|
||||||
|
metrics:
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/postgres-exporter
|
||||||
|
|
||||||
|
## @param postgresql.volumePermissions.image.repository Image repository, eg. `bitnamilegacy/os-shell`.
|
||||||
|
volumePermissions:
|
||||||
|
image:
|
||||||
|
repository: bitnamilegacy/os-shell
|
||||||
|
|
||||||
# By default, removed or moved settings that still remain in a user defined values.yaml will cause Helm to fail running the install/update.
|
# By default, removed or moved settings that still remain in a user defined values.yaml will cause Helm to fail running the install/update.
|
||||||
# Set it to false to skip this basic validation check.
|
# Set it to false to skip this basic validation check.
|
||||||
## @section Advanced
|
## @section Advanced
|
||||||
|
|||||||
Reference in New Issue
Block a user