diff --git a/system/argocd/values.yaml b/system/argocd/values.yaml new file mode 100644 index 0000000..7ebc572 --- /dev/null +++ b/system/argocd/values.yaml @@ -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 \ No newline at end of file