# Image : git.specificat.io/specificat.io/talks-slides # Avec release "talks-slides" et nameOverride "talks-slides", le fullname reste cohérent. nameOverride: "talks-slides" fullnameOverride: "" slides: image: repository: git.specificat.io/specificat.io/talks-slides tag: "latest" pullPolicy: IfNotPresent imagePullSecrets: - name: prd-gitea-registry-secret replicaCount: 1 service: type: ClusterIP port: 80 resources: limits: memory: 128Mi requests: cpu: 10m memory: 32Mi autoscaling: enabled: false nodeSelector: {} affinity: {} tolerations: [] podLabels: {} ingress: enabled: true className: "" annotations: {} hosts: - host: slides.specificat.io paths: - path: / pathType: Prefix # TLS : soit manuel (tls.enabled + secretName), soit via cert-manager (certManager.enabled). # Le nom d’hôte vient de hosts[].host (réutilisé pour le bloc tls.hosts). certManager: enabled: false # Ex. letsencrypt-prod — requis si certManager.enabled est true clusterIssuer: "" tls: enabled: false # Secret TLS dans le namespace (créé par cert-manager ou importé à la main). # Vide : suffixe -tls sur le nom complet de la release (ex. talks-slides-tls). secretName: ""