## Quels sont les pré-requis au niveau de l'infrastructure ?
Les pré-requis au niveau de l'infrastructure sont :
1.**Un accès internet**
Un accès à internet pour pouvoir télécharger les images docker utilisées pour ce déploiement. Kubectl et Helm installés sur votre poste d'administrateur. Un cluster kubernetes local ou hébergé chez un cloud provider.
2.**Un K9s**
Il est également recommandé d'installer K9S pour faciliter le suivi du déploiement et l'administration de votre cluster ainsi qu'une bonne compréhension générale de NumEcoEval couplé avec G4it et de son architecture.
3.**Une chart Helm**
Ce déploiement s'effectue via l'utilisation d'une chart Helm.
Pour configurer le déploiement, vous pouvez copier le fichier value.yaml et l'éditer à votre guise pour répondre à vos besoins spécifiques.
Le fichier values.yaml par défaut tel qu'il est donné suffit pour un déploiement fonctionnel.
## Quel est le temps approximatif de déploiement ?
Ce déploiement se veut très simple et très rapide puisque l'intégralité de ce déploiement s'effectue en 1 commande.
Ce dernier prend en moyenne entre 3 et 5 minutes le temps que [keycloak](https://www.keycloak.org/) s'initialise correctement.
Sinon, vous pouvez modifier leur type de service pour les passer en LoadBalancer ou NodePort pour les rendre accessible directement sans avoir à configurer les port forward manuellement.
### La configuration du fichier values.yaml
En attente
### Désinstaller le fichier
<table>
<tr>
<th>Etape 1</th>
<th>helm uninstall g4it</th>
</tr>
</table>
## Le Test
### Accès Frontend
[URL](http://localhost:4280)
Si vous êtes sous Linux, vous pouvez éditer votre fichier '/etc/hosts' afin de faire de la redirection sur localhost:
| Etape 1 | 127.0.0.1 g4it-backend |
|---------|------------------------|
| **Etape 2** | **127.0.0.1 g4it-frontend** |
| **Etape 3** | **127.0.0.1 keycloak** |
### Accès aux swaggers de NumEcoEval
[URL](http://localhost:8085/)
Pour accéder aux swaggers pour l'import des données au niveau de NumEcoEval, il faut exposer l'api rest des référentiels: