# Valeurs pour Gitea gitea: replicaCount: 1 image: repository: gitea/gitea tag: "1.23.6" # Assurez-vous que cette version est compatible avec la config pullPolicy: IfNotPresent service: type: ClusterIP httpPort: 3000 sshPort: 22 # Port SSH interne au pod Gitea ingress: enabled: true # className: nginx # Important: Spécifiez la classe de votre contrôleur Ingress (nginx, traefik, etc.) host: gitea.lm-imanager.com tls: enabled: true # Important: Vous DEVEZ créer ce secret manuellement AVANT d'installer le chart. # kubectl create secret tls gitea-tls --cert=path/to/tls.crt --key=path/to/tls.key -n secretName: key-cert-gitea-tls annotations: kubernetes.io/ingress.class: nginx cert-manager.io/issuer: letsencrypt-issuer-gitea acme.cert-manager.io/http01-edit-in-place: "true" nginx.ingress.kubernetes.io/from-to-www-redirect: "true" nginx.ingress.kubernetes.io/proxy-body-size: 40m persistence: enabled: true # storageClass: "" # Décommentez et spécifiez si vous n'utilisez pas la storage class par défaut size: 10Gi # Taille du volume pour les données Gitea (repos, etc.) mountPath: /data # Configuration Gitea via variables d'environnement # Voir https://docs.gitea.com/administration/config-cheat-sheet config: # server: # ROOT_URL: "https://gitea.lm-imanager.com" # Sera généré automatiquement dans le template database: DB_TYPE: postgres # Les autres valeurs (HOST, NAME, USER, PASSWD) seront prises depuis le secret postgresql # security: INSTALL_LOCK: true # Mettre à true APRÈS la première installation via l'interface web # SECRET_KEY: "" # Généré par Gitea si vide, ou spécifiez une longue chaîne aléatoire # service: # DISABLE_REGISTRATION: false # Mettre à true pour désactiver l'auto-enregistrement des utilisateurs # Valeurs pour PostgreSQL (déploiement interne) postgresql: enabled: true # Mettre à false si vous utilisez une base de données externe image: repository: postgres tag: "14" # Choisissez une version de PostgreSQL supportée par Gitea pullPolicy: IfNotPresent # Attention: Changez ces mots de passe pour la production ! auth: username: gitea password: "change-me-in-production" database: gitea service: port: 5432 persistence: enabled: true # storageClass: "" # Décommentez et spécifiez si vous n'utilisez pas la storage class par défaut size: 8Gi mountPath: /var/lib/postgresql/data