Services : supprimer les URL garbaye de "prod" implicites #9

Closed
opened 2022-11-07 18:13:27 +00:00 by gitouche · 0 comments
Owner

Avoir pour la prod le même comportement que la qualif, à savoir que : pas d'URL par défaut pointant sur la prod utilisée quand la variable d'environnement est absente.

Exemple (seafile) :

GARBAYE_SEAFILE_SERVER_HOSTNAME="${GARBAYE_SEAFILE_ENV_SERVER_HOSTNAME:-seafile.garbaye.fr}"

GARBAYE_SEAFILE_ENV_SERVER_HOSTNAME doit être supprimée et GARBAYE_SEAFILE_SERVER_HOSTNAME devenir une variable obligatoire à la ligne

envvars='GARBAYE_SEAFILE_MYSQL_ROOT_PASSWORD'

Il faut ajouter la variable GARBAYE_SEAFILE_SERVER_HOSTNAME de production dans notre vault envvars (dépot ansible).

Indice que tout est ok : dans le vault envvars , on doit avoir pour chaque service autant de variables pour la qualif et la prod.

À penser : il y aura besoin d'ajouter la variable d'environnement à la CI gitlab aussi

- GARBAYE_SEAFILE_MYSQL_ROOT_PASSWORD=ecruebdfklj GARBAYE_SEAFILE_ENV_LISTENPORT=18082 ./05_freshinstall.sh

Tous les services concernés :

  • framadate
  • gitea
  • matrix
  • seafile
  • jitsi
Avoir pour la prod le même comportement que la qualif, à savoir que : pas d'URL par défaut pointant sur la prod utilisée quand la variable d'environnement est absente. Exemple (seafile) : https://git.garbaye.fr/Garbaye/services-garbaye/src/commit/6f12ebf8e986ebbdbdeecdda468fed5a1e3a23a4/podman-seafile/vars.sh#L10 `GARBAYE_SEAFILE_ENV_SERVER_HOSTNAME` doit être supprimée et `GARBAYE_SEAFILE_SERVER_HOSTNAME` devenir une variable obligatoire à la ligne https://git.garbaye.fr/Garbaye/services-garbaye/src/commit/6f12ebf8e986ebbdbdeecdda468fed5a1e3a23a4/podman-seafile/vars.sh#L14 Il faut ajouter la variable GARBAYE_SEAFILE_SERVER_HOSTNAME de production dans notre vault envvars (dépot ansible). Indice que tout est ok : dans le vault envvars , on doit avoir pour chaque service autant de variables pour la qualif et la prod. À penser : il y aura besoin d'ajouter la variable d'environnement à la CI gitlab aussi https://git.garbaye.fr/Garbaye/services-garbaye/src/commit/6f12ebf8e986ebbdbdeecdda468fed5a1e3a23a4/podman-seafile/.gitlab-ci.yml#L14 Tous les services concernés : - [x] framadate - [x] gitea - [x] matrix - [x] seafile - [x] jitsi
gitouche added the
type:logique-script
label 2022-11-07 20:22:49 +00:00
gitouche added the
priorité:moyenne
label 2022-11-07 20:36:50 +00:00
gitouche added this to the Camp Garbaye 2022 milestone 2022-11-07 20:48:09 +00:00
gitouche self-assigned this 2023-02-10 14:46:48 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Garbaye/services-garbaye#9
No description provided.