Gitfed
bastien-mrq/gitfed / deploy / k8s / configmap.yaml
# insecure_federation is false on purpose: Traefik + cert-manager give this
# a real TLS certificate (see ingress.yaml), so there's no need for the
# plain-HTTP dev escape hatch described in internal/federation/wellknown.go.
apiVersion: v1
kind: ConfigMap
metadata:
  name: gitfed-config
  namespace: gitfed
data:
  gitfed.json: |
    {
      "domain": "git.neuromancer.ovh",
      "data_dir": "/data",
      "repos_dir": "/data/repos",
      "listen_ssh": ":2222",
      "listen_http": ":8443",
      "contact": "bastien.marques@outlook.com",
      "trust_policy": "whitelist",
      "cert_ttl_hours": 24,
      "insecure_federation": false
    }