Configuration
Ajoutez les options dont vous avez besoin à la ConfigMapoverleaf-env :
30-config.yaml (additions)
@ doivent être entre guillemets en YAML, sinon kubectl apply rejette le fichier.
L’inscription limitée à certains domaines envoie un e-mail d’activation ; l’envoi des e-mails doit donc fonctionner depuis les pods : placez l’hôte SMTP dans la ConfigMap et OVERLEAF_EMAIL_SMTP_PASS dans le Secret.
Plusieurs réplicas
Rien de plus. L’accès d’un invité à un projet est conservé dans la session dans Redis ; l’éditeur fonctionne donc quel que soit le réplica choisi par le répartiteur de charge.Testé sur Kubernetes
Sur Kubernetes 1.37, nos tests de bout en bout pour l’accès public réussissent : sur un réplica, l’inscription libre avecOVERLEAF_ALLOW_PUBLIC_REGISTRATION défini à true, à un domaine, à plusieurs domaines avec un joker de sous-domaine et à @*, avec l’e-mail d’activation pour les modes par domaine (43 cas) ; les visiteurs non connectés sur /devs et un extrait publié conservé au travers de la connexion avec OVERLEAF_ALLOW_PUBLIC_ACCESS (2 cas) ; un invité non connecté dans un projet partagé par lien avec les deux options activées (3 cas) ; et, sur trois réplicas derrière HAProxy, OIDC combiné à l’accès public (1 cas).
