📄 argocd: add helm configuration

This commit is contained in:
Quentin Campos 2026-04-21 13:52:19 +02:00
parent 6f0bff0444
commit ca41e99489

67
system/argocd/values.yaml Normal file
View file

@ -0,0 +1,67 @@
# Values.yaml for the Argo helm chart
global:
hosts:
domain: qcampos.fr
gitlab:
name: git.qcampos.fr
ingress:
configureCertmanager: false
class: traefik
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-http"
traefik.ingress.kubernetes.io/router.tls: "true"
kas:
enabled: false # Désactivation de l'agent K8s interne
# Regroupement de toute la section gitlab
gitlab:
upgradeCheck:
enabled: false
webservice:
workerProcesses: 1
resources:
limits:
memory: 1.5Gi
requests:
memory: 1Gi # On définit un minimum pour éviter que K3s ne le refuse
sidekiq:
concurrency: 1
resources:
limits:
memory: 750Mi # Sidekiq a besoin d'un peu plus de 500Mo pour charger Rails au démarrage
requests:
memory: 500Mi
toolbox:
enabled: true
gitaly: # Ajout crucial : Gitaly est très gourmand par défaut
resources:
limits:
memory: 1Gi
requests:
memory: 500Mi
# Désactivation des services d'observabilité (Lourds)
prometheus:
install: false
gitlab-exporter:
enabled: false
grafana:
install: false
registry:
enabled: false
gitlab-runner:
install: false
# Optimisation des bases de données
postgresql:
resources:
requests:
memory: 256Mi
redis:
resources:
requests:
memory: 128Mi
minio:
resources:
requests:
memory: 128Mi