Files
Deploy-Laboratory/ansible/files/05-03/values-gitlab.example.yaml
2026-03-29 09:08:01 +08:00

70 lines
2.1 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# GitLab Helm Chart 示例 values实验室用
#
# 使用方式:
# cp ansible/files/05-03/values-gitlab.example.yaml values-gitlab.yaml
# 按需修改域名、资源、Ingress完整键名以当前 Chart 为准:
# helm show values gitlab/gitlab
#
# Chart 文档https://docs.gitlab.com/charts/
global:
# 实验室固定调度到指定节点PVClocal-path与 Pod 同节点 → 数据落在该节点本地盘
# 本仓库 inventory 中 192.168.2.63 对应节点名 ylc63若你的集群节点名不同请 kubectl get nodes 后改写
nodeSelector:
kubernetes.io/hostname: ylc63
hosts:
# 根域占位;请改为你的域名(内网实验可配合 hosts / split-horizon DNS
domain: example.com
# GitLab Web 主机名片段:最终为 <name>.<domain>,例如 git.example.com
gitlab:
name: git
registry:
name: registry
ingress:
# 集群已用 Traefik 或在外层终止 TLS 时,通常不启用 Chart 内置 cert-manager
configureCertmanager: false
tls:
enabled: true
# 若使用已有 Secret例如 Traefik / 手工证书),取消注释并填写:
# secretName: gitlab-wildcard-tls
# 实验室缩小副本(可选;生产请按官方 sizing 与监控数据调整)
gitlab:
webservice:
minReplicas: 1
sidekiq:
minReplicas: 1
# Gitaly 仓库数据盘:与 global.nodeSelector 同节点时local-path 卷落在该节点本地
gitaly:
persistence:
storageClass: local-path
size: 50Gi
# Bitnami PostgreSQL / Redis、MinIO 子 chart **不**继承 global.nodeSelector 时需单独写(见 GitLab Chart 文档 Node Selector 节)
postgresql:
primary:
nodeSelector:
kubernetes.io/hostname: ylc63
persistence:
storageClass: local-path
size: 8Gi
redis:
master:
nodeSelector:
kubernetes.io/hostname: ylc63
persistence:
storageClass: local-path
size: 5Gi
minio:
nodeSelector:
kubernetes.io/hostname: ylc63
persistence:
storageClass: local-path
size: 10Gi
# 资源紧张时可考虑关闭捆绑 Prometheus按需取消注释
# prometheus:
# install: false