Debian Dev4 24698b0b64 fix: replace hardcoded localhost:8080 with environment variables
- Fix IdNot API calls to use FrontendVariables instead of hardcoded localhost:8080
- Fix Customers API calls to use FrontendVariables instead of hardcoded localhost:8080
- Add missing FrontendVariables import in Customers.ts
- Resolves API calls using localhost:8080 instead of configured HTTPS endpoints
2025-09-16 21:51:59 +00:00

1.3 KiB
Raw Blame History

Plan de tests CI/CD

Ce document liste les scénarios de test pour valider la chaîne CI/CD décrite dans docs/ci.md.

Pré-requis

  • Accès au registre Scaleway avec droits de push/pull.
  • Accès au cluster Kubernetes lecoffre et à Vault (lecture des chemins référencés).
  • BuildKit activé et agent SSH opérationnel pour laccès git.4nkweb.com.

Tests de build

  • Vérifier linstallation des dépendances avec accès SSH aux ressources privées.
  • Exécuter npm run build et confirmer la génération sans erreurs.

Tests dimage Docker

  • Construire limage avec le forward SSH.
  • Valider la taille, les couches, lutilisateur non-root, et lexécution npm run start.
  • Pousser limage taguée (ex. vX.Y.Z) sur rg.fr-par.scw.cloud/lecoffre/front et vérifier la présence.

Tests Kubernetes

  • Appliquer les manifests/Helm sur un environnement de test.
  • Valider la création de lExternalSecret et du imagePullSecret.
  • Vérifier que le Deployment démarre, que Vault injecte les variables, et que le Service et Ingress sont fonctionnels.

Observabilité et rollback

  • Vérifier les logs dinjection Vault et de lapplication.
  • Tester un rollback dimage (retag vers version précédente) et vérifier la restauration.