Установка gitea в minikube


Делаю:
2025.12.18


$ export PROFILE=${USER}-minikube
$ export INGRESS_HOST=$(minikube --profile ${PROFILE} ip)
$ echo gitea.$INGRESS_HOST.nip.io


$ cd ~/tmp


$ cat > gitea-values.yaml <<EOF
gitea:
  config:
    server:
      DOMAIN: gitea.$INGRESS_HOST.nip.io
      ROOT_URL: http://gitea.$INGRESS_HOST.nip.io
    webhook:
      ALLOWED_HOST_LIST: "*"
      SKIP_TLS_VERIFY: true

ingress:
  enabled: true
  className: nginx
  hosts:
    - host: gitea.$INGRESS_HOST.nip.io
      paths:
        - path: /
          pathType: Prefix
EOF


$ helm repo add gitea-charts https://dl.gitea.io/charts/
$ helm install gitea gitea-charts/gitea \
  --namespace gitea \
  --create-namespace \
  -f gitea-values.yaml \
  --wait
// Проверка что прописано
$ kubectl exec -n gitea deployment/gitea -- cat /data/gitea/conf/app.ini | grep -A2 -B2 "webhook"
[webhook]
SKIP_TLS_VERIFY = true
ALLOWED_HOST_LIST = *


// OK!
$ kubectl exec -n gitea deployment/gitea -- curl -v http://argocd-server.argocd.svc.cluster.local


//    http://gitea.192.168.49.2.nip.io/https://gitea.com/gitea/helm-gitea/src/branch/main/values.yaml#L367
//    username: gitea_admin
//    password: r8sA8CPHD9!bt6d
http://gitea.192.168.49.2.nip.io/