chore: Add initial Helm chart and values configuration for Gitea

This commit is contained in:
sha
2026-07-13 20:12:58 +03:00
parent 32b7d8cdd3
commit 2153762922
2 changed files with 28 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
apiVersion: v2
name: gitea
description: >-
Gitea git server — thin wrapper around the official gitea-charts/gitea
chart. The dependency version below is an exact, manually-reviewed pin:
it must only be bumped together with a compatibility check against the
appVersion (Gitea image tag), since gitea-charts' init scripts can require
a minimum Gitea version (e.g. chart 12.x requires Gitea >=1.26 for its
`gitea config edit-ini` init step).
type: application
version: 0.1.0
appVersion: "1.26.1"
annotations:
version-source: github-release:go-gitea/gitea
version-pattern: "s|^v||"
dependencies:
- name: gitea
version: "12.6.0"
repository: "https://dl.gitea.com/charts/"
+9
View File
@@ -0,0 +1,9 @@
# Values here are passed through to the vendored gitea-charts/gitea subchart
# (Chart.yaml dependency named "gitea"), so anything set from a consuming
# HelmRelease must nest one level under `gitea:` — e.g. `gitea.image.tag`,
# `gitea.gitea.config...`. Environment-specific values (secrets, hosts,
# resources, DB config) are supplied by each cluster's HelmRelease; this
# file only pins the auto-tracked image tag default.
gitea:
image:
tag: "1.26.1"