README.md : Précisions sur les numéros de versions

Ajout de précisions sur la signification des numéros de version du
bastion ainsi que leurs implications.
This commit is contained in:
Siphonight 2024-07-03 13:46:09 +02:00
parent 4c500700ab
commit 6959718146

View File

@ -7,6 +7,7 @@ Il offre une interface de menu permettant aux utilisateurs autorisés de se conn
- [Fonctionnalités du bastion](#fonctionnalités-du-bastion) - [Fonctionnalités du bastion](#fonctionnalités-du-bastion)
- [Pourquoi choisir ce bastion ?](#pourquoi-choisir-ce-bastion-) - [Pourquoi choisir ce bastion ?](#pourquoi-choisir-ce-bastion-)
- [Objectifs des mises à jour](#objectifs-des-mises-à-jour) - [Objectifs des mises à jour](#objectifs-des-mises-à-jour)
- [Fonctionnement des versions](#fonctionnement-des-versions)
- [Installation](#installation) - [Installation](#installation)
- [Utilisation](#utilisation) - [Utilisation](#utilisation)
- [Lancement et mise en service](#lancement-et-mise-en-service) - [Lancement et mise en service](#lancement-et-mise-en-service)
@ -61,6 +62,16 @@ Ci-dessous une liste non exhaustive des objectifs des prochaines mises à jour d
Correction en cours pour les bugs ci dessous : Correction en cours pour les bugs ci dessous :
- Correction d'un bug autorisant systématiquement des utilisateurs du bastion à se connecter sur les serveurs distants si le compte d'accès à ce dernier porte le même nom que l'utilisateur du bastion. - Correction d'un bug autorisant systématiquement des utilisateurs du bastion à se connecter sur les serveurs distants si le compte d'accès à ce dernier porte le même nom que l'utilisateur du bastion.
## Fonctionnement des versions
Le bastion Monosphere étant en constante évolution, des changements fréquents sont à prévoirs sur ce projet.
Les modifications apportées incrémentent ou non le numéro de version. Ci dessous un exemple :
| **Version majeure** | **Version mineure** | **Correctifs** |
|---|---|---|
| 0 | 5 | 3 |
| La version majeure est de 0. Cette dernière n'est incrémentée que lorsqu'une fonctionnalité ou un patch créant des changements cassants est ajoutée. Lorsque vous devrez faire une mise à jour d'une version majeure à une autre, un guide de mise à jour pour vos configurations sera mis à disposition. | La version mineure est 5. Elle est incrémentée a chaque ajout de mise à jour non cassante qui ajoute des capacités et/ou fonctionnalités au bastion. Une mise à jour d'une version mineure à l'autre ne nécessite pas de modifications dans vos configurations existantes. | La version du correctif est 3. Cette dernière est incrémentée à chaque patch ou amélioration non cassante qui n'ajoute pas de nouvelles fonctionnalités mais qui améliore ou corrige celles qui sont déjà en place. Une mise à jour d'une version de correctif à une autre peut se faire sans risque et sans modification des configurations existantes. |
**La façon la plus sure à l'heure actuelle pour effectuer une mise à jour est de redéployer le conteneur du bastion.**
## Installation ## Installation
Pour installer Monosphere Bastion, clonez ce dépôt et construisez l'image Docker en utilisant le fichier Dockerfile fourni. Pour installer Monosphere Bastion, clonez ce dépôt et construisez l'image Docker en utilisant le fichier Dockerfile fourni.