Aller au contenu principal

Liens utiles

Projet

Organisation

  • Daily meetup Zoom : On se retrouve sur cette réunion tous les matins à 9 h 30 pour faire le point. La salle peut également être utilisée pour organiser une réunion impromptue.
  • Salon Convention sur RocketChat : Le salon permet d'échanger sur le projet. Attention, les messages s'effacent au bout de 6 mois.
  • Dossier Partagé Convention sur UBCloud : Ce dossier accessible à tous en écriture permet d'échanger des documents avec le groupe.

Environnement de développement

Récapitulatif des divers environnements

Vasco Dev

Vasco Staging

Vasco Test (pré-prod)

Note : l'URL est vasco-test mais pour toutes les autres dénominations (container, db...), le nom est vasco-demo (pour des raisons historiques)

Vasco (Prod)

  • Objectif : application en production https://vasco.u-bordeaux.fr
  • Env k8s : prod - https://skooner2.u-bordeaux.fr/c/main/namespaces/vasco
  • DB : vasco
  • Configuration : https://git-dsi.u-bordeaux.fr/app-cd/apps/vasco/-/tree/59ccf1ab4c56642c2eca6393f617913771bcafcf/k8s-prod1/configuration
  • Déploiement : (Sur les dépots backend puis frontend)
    • Mettre à jour la DB si nécessaire
    • Basculer sur la branche chart-dev
    • Mettre à jour les fichiers charts/[vasco-backend | vasco-frontend]/Chart.yaml et charts/[vasco-backend | vasco-frontend]/README.md en incrémentant les valeurs de version et app-version (app-version doit faire référence à un tag d'image existante sur harbor)
    • Tagguer la branche avec chart-+version (ex chart-0.4.0)
    • Pousser les modifications et le tag vers le dépot git. Cela à pour effet de créer un nouveau job dans la CI.
    • Dans Gitlab, lancer manuellement le job push_chart_prod créé à l'étape précédente
  • Logs : Sur Kibana - DSI en tant que dsi (ou avec votre idnum), dans Discover choisir data view = all logs ainsi que kubernetes.container.name = vasco-backend et service.environment = PROD

Vasco-doc Dev

Vasco-doc Prod

Design

  • Figma : La proposition d'UI pour Vasco.

Divers