Les trois exigences de Foehn
Déploiement Docker Compose, accès bureau graphique dans le navigateur, thème visuel personnalisé.
Foehn est un client fictif, imaginé pour ce workshop ; la plateforme OCF, elle, est réelle.
Foehn est un grand organisme de formation, avec de gros contrats et un besoin de plateforme de labs pour ses classes. Il a choisi OCF sur la promesse que la plateforme fournirait des machines virtuelles avec bureau graphique. Trois exigences conditionnent la suite du contrat, avec les échéances fixées par Foehn :
| Exigence | Attendu par Foehn |
|---|---|
| 1. Déploiement autonome | Le mois prochain |
| 3. Marque blanche | Le mois prochain |
| 2. Bureau graphique | Dans trois mois |
1. Pouvoir déployer OCF soi-même
Foehn veut déployer une instance complète d’OCF par classe, pour isoler les classes les unes des autres. Donc : sur une machine unique, sans infrastructure complexe, et répétable autant de fois qu’il y a de classes. Docker Compose suffit, pas besoin de Kubernetes.
2. Accès bureau graphique dans le navigateur
OCF propose aujourd’hui un accès terminal aux machines virtuelles de formation. Foehn veut en plus un accès à des machines avec bureau graphique complet, accessible directement depuis la page web. L’accès terminal est conservé : le bureau graphique est une nouvelle fonctionnalité, pas un remplacement. C’est la promesse sur laquelle Foehn a signé. Le domaine dans lequel Foehn forme ses stagiaires est confidentiel : ne comptez pas dessus pour orienter vos choix.
3. Personnalisation visuelle (marque blanche)
Foehn veut que la plateforme affiche son propre logo et ses propres couleurs. OCF dispose déjà d’un système de thème clair/sombre : c’est la base à repérer et à étendre.