forgejo helm

No introduction found. Create it?

Install

Install with:

helm repo add forgejo oci://code.forgejo.org/forgejo-helm/forgejo
helm install forgejo forgejo/forgejo -f values.yaml

Examples

See examples from other people.

Top Repositories (2 out of 19)

NameRepoStarsVersionTimestamp
forgejoangelnu/k8s-gitops18116.2.02 days ago
forgejodrag0n141/home-ops5216.2.018 days ago

Values

See the most popular values for this chart:

KeyTypes
string
gitea.config.database.HOST (5)
pg-cluster-forgejo-primary.collaboration.svc:5432
string
string
string
boolean
string
string
number
gitea.config.database.PASSWD (1)
${POSTGRES_FORGEJO_PASSWORD}
string
string
string
string
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
string
string
string
boolean
string
boolean
boolean
boolean
boolean
number
boolean
boolean
string
gitea.config.cache.HOST (10)
redis://dragonfly.database.svc:6379/0?pool_size=100&idle_timeout=180s
string
boolean
gitea.config.server.ROOT_URL (12)
https://git.${SECRET_DOMAIN}
string
string
number
string
number
boolean
string
boolean
boolean
boolean
boolean
string
boolean
string
boolean
gitea.config.mailer.FROM (10)
Forgejo <cluster@${SECRET_DOMAIN}>
string
string, number
string
gitea.config.mailer.SMTP_ADDR (7)
smtp-relay.default.svc.cluster.local
string
string
string
string
gitea.config.queue.CONN_STR (9)
redis://dragonfly.database.svc:6379/0?pool_size=100&idle_timeout=180s
string
string, boolean
string
boolean
boolean
string
boolean
gitea.config.repository.DEFAULT_REPO_UNITS (1)
repo.code,repo.releases,repo.issues,repo.pulls,repo.actions
string
boolean
string
gitea.config.repository.ROOT (1)
/data/git/repositories
string
string
gitea.config.session.PROVIDER_CONFIG (8)
redis://dragonfly.database.svc:6379/0?pool_size=100&idle_timeout=180s
string
boolean
string
string
string
number
string
boolean
boolean
string
boolean
string
string
string
string
boolean
string
boolean
string
string
number
string
string
boolean
boolean
string
boolean
boolean
boolean
number
number
boolean
boolean
string
string
string
string
number
number
boolean
string
boolean
string
string
boolean
string
number
boolean
string
string
string
number
number
boolean
gitea.config.security.REVERSE_PROXY_TRUSTED_PROXIES (2)
127.0.0.0/8,::1/128,10.42.0.0/16,fd01::/48
string
boolean
boolean
boolean
number
string
string
number
string
number
number
string
string
string
string
string
boolean
string
boolean
boolean
string
string
string
boolean
boolean
boolean
number
number
boolean
boolean
boolean
boolean
boolean
boolean
string
string
string
string
boolean
boolean
string
string
boolean
boolean
number
boolean
number
string
string
string
string
string
boolean
boolean
string
string
string
boolean
boolean
string
string
gitea.config.attachment.MINIO_ENDPOINT (1)
s3.${SECRET_DOMAIN_INTERNAL}
string
string
boolean
string
string
boolean
gitea.config.cors.ALLOW_DOMAIN (1)
https://forgejo.fern.samoth.eu
string
boolean
string
string
string
string
boolean
string
string
number
number
number
string
string
gitea.admin.email (4)
forgejo@${CLUSTER_SHORT_DOMAIN}
string
string
string
boolean, string
boolean, string
gitea.oauth[].autoDiscoverUrl (7)
https://auth.${SECRET_DOMAIN}/.well-known/openid-configuration
string
string
string
gitea.oauth[].scopes (6)
email profile groups
string
string
gitea.oauth[].iconUrl (4)
https://raw.githubusercontent.com/homarr-labs/dashboard-icons/main/png/authentik.png
string
string
string
string
gitea.oauth[].secret (1)
${client_secret}
string
string
string
string
string
string
number
string
string
number
number
number
string
string
boolean
boolean
boolean
string
string
boolean
persistence.data.path (1)
/mnt/Data/Forgejo
string
string
string
string
boolean
persistence.config.advancedMounts.forgejo.app[].path (1)
/etc/gitea
/data/gitea
/var/lib/gitea/git
string
string
string
string
string
string
string
persistence.root-ca.name (2)
homelab-root-ca.crt
string
string
string
string
string
boolean
number
string
string
string
string
service.ssh.annotations."metallb.io/loadBalancerIPs" (1)
${CLUSTER_EXTERNAL_SUBNET_PREFIX}.${CLUSTER_LB_FORGEJO}
string
string
string
string
string
number
string
number
string
string
number
number
string
string
string
boolean
ingress.hosts[].host (5)
git.${SECRET_DOMAIN}
string
string
string
string
ingress.tls[].hosts[] (3)
- git.${SECRET_DOMAIN}
string
string
string
string
string
string
ingress.annotations."gethomepage.dev/description" (1)
Self-hosted lightweight software forge.
string
string
string
string
string
string
string
string
string
string
ingress.annotations."haproxy.org/response-set-header" (1)
Strict-Transport-Security "max-age=31536000" X-Frame-Options "DENY" X-Content-Type-Options "nosniff" Referrer-Policy "strict-origin-when-cross-origin"
string
string
string
string
string
string
boolean
boolean
boolean
string
string
string
string
boolean
image.repository (4)
forgejo/forgejo
string
string
image.registry (3)
code.forgejo.org
string
image.digest (1)
sha256:d07a623ff4da1a78baab6f3ba0b3273268efd305c73cbc597e1ebe735b77e6b1
string
string
string
number
number
boolean
string
string
boolean
number
boolean
number
number
string
number
boolean
number
string
boolean
number
string
number
boolean
number
string
boolean
string
string
boolean
string
string
string
string
string
string
number
string
boolean
httpRoute.hostnames[] (3)
- forgejo.${SECRET_DOMAIN_INTERNAL}
string
string
string
string
string
string
string
string
route.app.hostnames[] (3)
- git.${ROOT_DOMAIN}
string
string
string
string
number
string
string
number
string
route.app.rules[].filters[].responseHeaderModifier.set[].value (2)
default-src 'self'; object-src 'none'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline';
string
route.app.rules[].filters[].type (2)
ResponseHeaderModifier
RequestRedirect
string
string
string
string
string
string
string
string
number
boolean
string
string
string
string
string
string
string
number
string
string
number
string
string
string
string
controllers.main.containers.app.image.tag (2)
14.0.2-rootless@sha256:5552c9e25f353760420b8ac7a7f0f0a788ff571bbfd8e2c1e93503d3e2e1b87a
string
boolean
boolean
number
string
number
number
number
number
boolean
boolean
number
string
number
number
number
number
string
string
boolean
string
boolean
controllers.main.initContainers.01-set-config.command[] (2)
- /bin/sh
- -c
- mkdir -p /var/lib/gitea/custom/conf cp /config/app.ini /var/lib/gitea/custom/conf/app.ini
string
string
controllers.main.initContainers.01-set-config.image.tag (2)
1.37.0@sha256:026ed7273270ec08f6902b4ae8334c23b473e5394bec3bbbdbfe580c710d50bc
string
string
string
boolean
string
boolean
string
string
number
number
string
string
string
controllers.forgejo.containers.app.image.tag (1)
14.0.2-rootless@sha256:5552c9e25f353760420b8ac7a7f0f0a788ff571bbfd8e2c1e93503d3e2e1b87a
string
string
string
controllers.forgejo.initContainers.init-db.image.tag (1)
18.1.0@sha256:3c54d39f19fdb82ed5b3f286450e4071133cc6025bd0e25856bc2c522f8fc030
string
string
string
boolean
number
string
extraContainers[].env[].name (1)
BIND
DIFFICULTY
TARGET
POLICY_FNAME
string
extraContainers[].env[].value (1)
:8080
2
http://localhost:3000
/etc/anubisBotPolicy.json
string
extraContainers[].image (1)
ghcr.io/techarohq/anubis:v1.24.0@sha256:4bdf6ddd1a8dc8bfe7a33d823a1cb72157885ca4fd3ee749654b21cba732e439
string
string
string
number
string
boolean
string
number
boolean
number
string
string
string
boolean
string
global.hostAliases[].hostnames[] (1)
- ${GITLAB_MIRROR_HOST:=gitlab-proxy}
string
string
string
boolean
number
number
number
number
number
boolean
boolean
number
number
number
number
number
boolean
boolean
number
number
number
number
number
boolean