No introduction found. Create it?
Install with:
helm repo add forgejo oci://code.forgejo.org/forgejo-helm/forgejo
helm install forgejo forgejo/forgejo -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| forgejo | angelnu/k8s-gitops | 180 | 15.0.2 | 7 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
| string | |
| string | |
gitea.config.database.HOST (3) pg-cluster-forgejo-primary.collaboration.svc:5432 | string |
| string | |
gitea.config.database.USER (2) postgres | string |
| boolean | |
| number | |
| string | |
| number | |
| number | |
gitea.config.server.ROOT_URL (7) https://git.${SECRET_DOMAIN} | string |
| boolean | |
gitea.config.server.SSH_DOMAIN (6) git.${SECRET_DOMAIN} | string |
| boolean | |
gitea.config.server.DOMAIN (3) git.${SECRET_DOMAIN} | string |
| boolean | |
| boolean | |
| string | |
| boolean | |
gitea.config.server.SSH_SERVER_HOST_KEYS (1) /ssh/forgejo | string |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
gitea.config.service.CAPTCHA_TYPE (1) cfturnstile | string |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| string | |
gitea.config.APP_NAME (7) Forgejo | string |
| string | |
gitea.config.cache.HOST (7) redis://dragonfly.database.svc:6379/0?pool_size=100&idle_timeout=180s | string |
| boolean | |
| boolean | |
| boolean | |
gitea.config.openid.WHITELISTED_URIS (2) identity.18b.haus | string |
| boolean | |
gitea.config.openid.USERNAME (1) preferred_username | string |
| string | |
gitea.config.repository.ACCESS_CONTROL_ALLOW_ORIGIN (1) https://forgejo.fern.samoth.eu | string |
| string | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
gitea.config.mailer.FROM (6) Forgejo <cluster@${SECRET_DOMAIN}> | string |
gitea.config.mailer.SMTP_PORT (4) ${CLUSTER_MAIL_SERVER_PORT} | string, number |
| string | |
gitea.config.mailer.SMTP_ADDR (3) ${CLUSTER_MAIL_SERVER} | string |
| string | |
| string | |
| string | |
| boolean | |
gitea.config.queue.CONN_STR (6) redis://dragonfly.database.svc:6379/0?pool_size=100&idle_timeout=180s | string |
| string | |
| string | |
gitea.config.session.PROVIDER_CONFIG (6) redis://dragonfly.database.svc:6379/0?pool_size=100&idle_timeout=180s | string |
gitea.config.session.COOKIE_NAME (1) forgejo_session | string |
| boolean | |
gitea.config.session.DOMAIN (1) forgejo.vzkn.eu | string |
| string | |
| number | |
| string | |
gitea.config.storage.MINIO_ENDPOINT (6) minio.default.svc:9000 | string |
| boolean | |
| string | |
| string | |
| boolean | |
gitea.config.ui.DEFAULT_THEME (5) gitea-dark | string |
| boolean | |
| boolean | |
| number | |
| number | |
| boolean | |
gitea.config.security.existingSecret (4) forgejo-secret | string |
| string | |
| number | |
| boolean | |
| string | |
| number | |
| boolean | |
| string | |
| boolean | |
| boolean | |
gitea.config.oauth2.USERNAME (3) nickname | string |
gitea.config.oauth2.OPENID_CONNECT_SCOPES (2) openid email groups | string |
| boolean | |
| string | |
| number | |
| boolean | |
| boolean | |
| number | |
gitea.config.actions.DEFAULT_ACTIONS_URL (1) https://github.com | string |
| string | |
| number | |
| string | |
| boolean | |
| boolean | |
gitea.config.cron.git_gc_repos.ARGS (1) --aggressive --auto | string |
gitea.config.cron.git_gc_repos.SCHEDULE (1) @every 168h | string |
| string | |
| string | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
| boolean | |
| boolean | |
gitea.config.metrics.serviceMonitor.additionalLabels.release (1) kube-prometheus-stack | string |
| boolean | |
| string | |
| string | |
| number | |
| boolean | |
| number | |
gitea.config.cors.ALLOW_DOMAIN (1) https://forgejo.fern.samoth.eu | string |
| boolean | |
| boolean | |
| boolean | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
| boolean | |
gitea.config.indexer.REPO_INDEXER_REPO_TYPES (1) sources,forks,mirrors,templates | string |
| string | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| number | |
| number | |
| number | |
gitea.config.time.DEFAULT_UI_LOCATION (1) Europe/Warsaw | string |
gitea.admin.existingSecret (7) forgejo-admin-secret | string |
gitea.admin.email (2) forgejo@${CLUSTER_DOMAIN} | string |
gitea.admin.passwordMode (2) initialOnlyNoReset | string |
gitea.admin.password (1) notUsed | string |
gitea.admin.username (1) forgejo-admin | string |
| boolean | |
| boolean | |
gitea.oauth[].autoDiscoverUrl (5) https://auth.${SECRET_DOMAIN}/.well-known/openid-configuration | string |
gitea.oauth[].name (5) Authentik | string |
gitea.oauth[].provider (5) openidConnect | string |
gitea.oauth[].scopes (5) openid profile email | string |
gitea.oauth[].existingSecret (3) forgejo-oauth-secret | string |
gitea.oauth[].iconUrl (3) https://raw.githubusercontent.com/homarr-labs/dashboard-icons/main/png/authentik.png | string |
| string | |
| string | |
gitea.additionalConfigFromEnvs[].name (2) FORGEJO__DATABASE__PASSWD | string |
| string | |
gitea.additionalConfigFromEnvs[].valueFrom.secretKeyRef.name (2) postgres-infra-pguser-forgejo | string |
| string | |
persistence.claimName (9) forgejo | string |
| boolean | |
| boolean | |
| boolean | |
persistence.config.advancedMounts.forgejo.app[].path (1) /etc/gitea | string |
persistence.config.advancedMounts.forgejo.app[].subPath (1) gitea-config | string |
persistence.config.existingClaim (1) {{ .Release.Name }} | string |
| boolean | |
persistence.data.globalMounts[].path (1) /var/lib/gitea/git/repositories | string |
persistence.data.path (1) /mnt/Data/Forgejo | string |
persistence.data.server (1) f9-nas.internal | string |
| string | |
| boolean | |
ingress.hosts[].host (5) git.${SECRET_DOMAIN} | string |
| string | |
| string | |
ingress.className (3) internal | string |
| string | |
| string | |
| string | |
ingress.annotations."cert-manager.io/cluster-issuer" (1) letsencrypt-production | string |
| string | |
ingress.annotations."external-dns.alpha.kubernetes.io/target" (1) internal.ewatkins.dev | string |
ingress.annotations."gethomepage.dev/description" (1) Self-hosted lightweight software forge. | string |
| string | |
ingress.annotations."gethomepage.dev/group" (1) Collaboration | string |
| string | |
| string | |
| string | |
| string | |
ingress.annotations."hajimari.io/icon" (1) simple-icons:forgejo | string |
ingress.annotations."hajimari.io/info" (1) Home Source Repository | string |
| string | |
| string | |
ingress.annotations."nginx.ingress.kubernetes.io/server-snippet" (1) # Do not expose metrics to the outside.
location = /metrics {
return 404;
}
| string |
ingress.tls[].hosts[] (2) - git.${SECRET_DOMAIN} | string |
ingress.tls[].secretName (1) forgejo-tls | string |
| boolean | |
| boolean | |
| number | |
service.ssh.type (6) LoadBalancer | string |
service.ssh.annotations."io.cilium/lb-ipam-ips" (4) ${FORGEJO_ADDRESS} | string |
| string | |
| string | |
service.ssh.annotations."metallb.universe.tf/loadBalancerIPs" (1) ${CLUSTER_EXTERNAL_SUBNET_PREFIX}.${CLUSTER_LB_FORGEJO} | string |
| string | |
service.ssh.loadBalancerIP (1) 10.10.0.51 | string |
| number | |
| string | |
| string | |
| number | |
strategy.type (7) Recreate | string |
| string | |
| number | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
image.repository (2) forgejo/forgejo | string |
| boolean | |
image.tag (2) 10.0.0 | string |
image.digest (1) sha256:d07a623ff4da1a78baab6f3ba0b3273268efd305c73cbc597e1ebe735b77e6b1 | string |
image.registry (1) code.forgejo.org | string |
| boolean | |
| boolean | |
containerSecurityContext.capabilities.add[] (1) - SYS_CHROOT | string |
| boolean | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
| number | |
| number | |
| string | |
| string | |
controllers.forgejo.containers.app.image.repository (1) codeberg.org/forgejo/forgejo | string |
controllers.forgejo.containers.app.image.tag (1) 13.0.2-rootless@sha256:a704cc203d78a854e0887e08fcbd7a45f9bc2b5fd8551c88b914b044792c4b1b | string |
| string | |
controllers.forgejo.initContainers.init-db.image.repository (1) ghcr.io/home-operations/postgres-init | string |
controllers.forgejo.initContainers.init-db.image.tag (1) 17.6.0@sha256:86a1992d46273c58fd4ad95b626081dfaabfe16bd56944675169e406d1a660dd | string |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| number | |
| string | |
| string | |
| boolean | |
extraVolumes[].name (1) ssh-key | string |
extraVolumes[].secret.secretName (1) forgejo-ssh-keys | string |
| number | |
| number | |
route.app.annotations."gatus.home-operations.com/endpoint" (1) conditions: ["[STATUS] == any(200,401)"] | string |
route.app.hostnames[] (1) - {{ .Release.Name }}.${SECRET_DOMAIN} | string |
route.app.parentRefs[].name (1) envoy-external | string |
| string | |
| string | |
test.enabled (1) true | boolean |
test.image.name (1) busybox | string |
test.image.tag (1) latest | string |