Files
Talks/talks-slides-dist/values.yaml
T
Le Prévost-Corvellec Arnault c004da7b20
Talks slides — image & chart / vars (push) Successful in 2s
Talks slides — image & chart / Helm chart (push) Successful in 8s
Talks slides — image & chart / Build container image (push) Successful in 1m12s
Update image repository references in build-and-push workflow and values.yaml
- Changed the IMAGE_NAME and HELM_OCI_REPOSITORY in build-and-push.yaml to reflect the new repository structure.
- Updated the image repository path in values.yaml to align with the new naming convention for the talks-slides project.
2026-05-01 02:01:34 +02:00

68 lines
1.8 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.
# 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/arnault/talks-slides
tag: "latest"
pullPolicy: IfNotPresent
imagePullSecrets:
- name: prd-gitea-registry-secret
replicaCount: 1
# Port d’écoute dans le conteneur (doit correspondre à server/nginx/default.conf, ex. 8080).
containerPort: 8080
# Aligné sur l’utilisateur nginx de l’image (UID/GID 101). L’image utilise USER nginx.
podSecurityContext:
runAsUser: 101
runAsGroup: 101
runAsNonRoot: true
seccompProfile:
type: RuntimeDefault
service:
type: ClusterIP
# Port du Service (Ingress pointe ici) ; le trafic est envoyé vers containerPort sur les pods.
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: ""