Skip to content

Commit b4658ba

Browse files
committed
maj doc tech v8
1 parent 3d3ad60 commit b4658ba

File tree

753 files changed

+6019
-2410
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

753 files changed

+6019
-2410
lines changed

ressources/DocCourante/css/app.css

Lines changed: 7 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1039,37 +1039,17 @@ label{
10391039
background-color: white;
10401040
}
10411041

1042-
#docmetier {
1043-
float: left;
1044-
width: 49.5%;
1045-
}
1046-
1047-
#vitamui {
1048-
float: right;
1049-
width: 49.5%;
1050-
}
1051-
1052-
#vademecum {
1053-
float: left;
1054-
width: 49.5%;
1055-
}
1056-
10571042
#technique {
1058-
float: right;
1059-
width: 49.5%;
1060-
}
1061-
1062-
#tests {
1063-
float: right;
1064-
width: 49.5%;
1043+
float: right;
1044+
width: 49.5%;
10651045
}
10661046

10671047
#developpeur {
1068-
float: right;
1069-
width: 49.5%;
1048+
float: left;
1049+
width: 49.5%;
10701050
}
10711051

10721052
#cookbooks {
1073-
float: left;
1074-
width: 49.5%;
1075-
}
1053+
float: right;
1054+
width: 49.5%;
1055+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 1ca30aedc93b303ef6da599cd29c25c7
3+
config: b5be055b53233cb31af24aa1106b0d03
44
tags: 645f666f9bcd5a90fca523b33c5a78b7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
mon.package.ou.se.trouve.mon.driver.VitamDriverImpl
-20.8 KB
Loading
-21.1 KB
Loading
93.7 KB
Loading

ressources/DocCourante/html/archi/_sources/archi-applicative/20-services-list.rst.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ Rôle :
166166
Fonctions :
167167

168168
* Gestion des journaux (ajout, lecture)
169-
* Sécurisation des journaux (timer systemd)
169+
* Sécurisation des journaux
170170

171171
Contraintes techniques :
172172

ressources/DocCourante/html/archi/_sources/archi-exploit-infra/07-deployment-tooling.rst.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ L'outil de déploiement utilisé sur :term:`VITAM` est ansible. Cette solution d
1515
+ Le choix de la méthode d'authentification (mot de passe, clé publique sans passphrase ou clé publique avec passphrase) peut être choisi en fonction des contraintes d'hébergement. Cependant, certaines méthodes limiteront l'automatisation du déploiement.
1616
+ La mise en place de cet utilisateur est un pré-requis à la mise en oeuvre de Vitam.
1717

18-
.. hint:: Sur Centos et Debian, l'interpréteur Python et les packages python requis pour l'exécution d'ansible sur les noeuds gérés sont inclus dans les packages logiciels du système, et généralement déjà installés dans les systèmes de base.
18+
.. hint:: Sur AlmaLinux et Debian, l'interpréteur Python et les packages python requis pour l'exécution d'ansible sur les noeuds gérés sont inclus dans les packages logiciels du système, et généralement déjà installés dans les systèmes de base.
1919

2020
L'outil de déploiement prend en entrée :
2121

ressources/DocCourante/html/archi/_sources/archi-exploit-infra/10-it-services.rst.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ Socles d'exécution
4444
Middlewares
4545
-----------
4646

47-
* Java : JRE 11 ; les versions suivantes ont été testées :
47+
* Java : JRE 17 ; les versions suivantes ont été testées :
4848

49-
- OpenJDK 11, dans la version présente dans les dépôts officiels au moment de la parution cette release de :term:`Vitam` (Centos et Debian en 11.0.5)
49+
- OpenJDK 17, dans la version présente dans les dépôts officiels au moment de la parution cette release de :term:`Vitam` (AlmaLinux 9 et Debian 12)
5050

5151
.. Sujets à adresser : Préciser la version minimale ; donner une matrice de compatibilité -> post-V1

ressources/DocCourante/html/archi/_sources/archi-exploit-infra/principes/20-principles-packaging.rst.txt

Lines changed: 13 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,13 @@ Les dossiers (ainsi que les droits associés) compris dans les packages doivent
2121
Les fichiers de configuration sont gérés par l'outil de déploiement de manière externe aux packages ; ils ne sont pas inclus dans les packages.
2222

2323

24-
Les composants de la solution logicielle :term:`VITAM` sont tous disponibles sous forme de packages natifs aux distributions supportées (rpm pour CentOS 7, deb pour Debian 10 (buster)) ; ceci inclut notamment :
24+
Les composants de la solution logicielle :term:`VITAM` sont tous disponibles sous forme de packages natifs aux distributions supportées (rpm pour AlmaLinux 9, deb pour Debian 12 (bookworm)) ; ceci inclut notamment :
2525

2626
* L'usage des pré-requis (au sens Require ou Depends) nativement inclus dans la distribution concernée ;
2727
* L'arborescence des répertoires OS de la distribution concernée ;
2828
* L'usage du système de démarrage systemd.
2929

30-
.. note:: Seuls les paquets binaires cibles sont disponibles ; les paquets sources (SRPM pour CentOS, par exemple) ne seront pas fournis, les sources étant disponibles dans le dépôt git public.
31-
30+
.. note:: Seuls les paquets binaires cibles sont disponibles ; les paquets sources (SRPMS par exemple) ne seront pas fournis, les sources étant disponibles dans le dépôt git public.
3231

3332
Dépôts
3433
======
@@ -50,41 +49,35 @@ Le contenu de ces dépôts est présent dans la distribution de la solution VITA
5049

5150
En plus des paquets logiciels livrés, l'installation de la solution VITAM requiert des dépôts nativement disponibles dans les distributions cibles.
5251

53-
54-
CentOS
55-
------
52+
AlmaLinux
53+
---------
5654

5755
VITAM s'appuie sur les dépôts suivants :
5856

59-
* Centos 7 (Base, Extras) : il s'agit des dépôts standard de la distribution
60-
* EPEL 7 (Extra Packages for Enterprise Linux) : il s'agit d'un dépôt maintenu par Fedora et fournissant un ensemble de packages complétant ceux de RHEL/Centos
61-
57+
* AlmaLinux 9 (Base, Extras) : il s'agit des dépôts standard de la distribution
58+
* EPEL 9 (Extra Packages for Enterprise Linux) : il s'agit d'un dépôt maintenu par Fedora et fournissant un ensemble de packages complétant ceux de RHEL/AlmaLinux
6259

6360
Debian
6461
------
6562

6663
VITAM s'appuie sur les dépôts suivants :
6764

68-
* Debian buster (dépôts main dans buster, buster-updates et security) : il s'agit des dépôts standard de la distribution
69-
* buster-backports : il s'agit d'un backport de paquets plus récents non disponibles au moment de la publication de la version Debian
70-
71-
.. warning:: Pour l'installation des *packages* mongoDB, il est nécessaire de mettre à disposition le *package* ``libcurl3`` des dépôts stretch (le *package* ``libcurl4`` sera désinstallé).
72-
73-
.. warning:: Le *package* ``curl`` est installé depuis les dépôts ``stretch``.
65+
* Debian bookworm (dépôts main dans bookworm, bookworm-updates et security) : il s'agit des dépôts standard de la distribution
66+
* bookworm-backports : il s'agit d'un backport de paquets plus récents non disponibles au moment de la publication de la version Debian
7467

7568
Prise en compte de la configuration dans le packaging
7669
=====================================================
7770

78-
CentOS
79-
------
71+
AlmaLinux
72+
---------
8073

81-
Conformément aux usages RPM de Centos/RHEL, les packages ne contiennent pas dans les pré/post action d'arrêt/démarrage/redémarrage de services.
74+
Conformément aux usages RPM de RedHat, les packages ne contiennent pas dans les pré/post action d'arrêt/démarrage/redémarrage de services.
8275

8376
.. note:: La configuration de démarrage des services et leur démarrage (a minima initial) est de la responsabilité de l'outillage de déploiement.
8477

8578
Contrairement aux usages de RPM, les fichiers de configuration ne seront pas gérés dans RPM. En effet, les fichiers de configuration seront instanciés par l'outil de déploiement. Pour éviter la génération de fichier .rpmnew ou .rpmsave, il ne sera pas utilisé la directive %config.
8679

87-
.. caution:: A ce jour, les fichiers de configuration ne sont pas listés dans les fichiers de configuration des fichiers RPM ; par conséquent, ils n'apparaissent pas dans le résultats de commandes telles que ``rpm -ql``.
80+
.. caution:: À ce jour, les fichiers de configuration ne sont pas listés dans les fichiers de configuration des fichiers RPM ; par conséquent, ils n'apparaissent pas dans le résultats de commandes telles que ``rpm -ql``.
8881

8982
..
9083
A garder en tête :
@@ -93,7 +86,6 @@ Contrairement aux usages de RPM, les fichiers de configuration ne seront pas gé
9386
Debian
9487
------
9588

96-
Tout comme pour CentOS, les paquets Debian n'intègrent pas les fichiers de configuration, et ne sont donc pas connus de dpkg ; en outre, ils ne s'intègrent pas dans debconf.
97-
89+
Tout comme pour AlmaLinux, les paquets Debian n'intègrent pas les fichiers de configuration, et ne sont donc pas connus de dpkg ; en outre, ils ne s'intègrent pas dans debconf.
9890

9991
.. _`(ghost_définition)`: http://www.rpm.org/max-rpm-snapshot/s1-rpm-inside-files-list-directives.html#S3-RPM-INSIDE-FLIST-GHOST-DIRECTIVE

0 commit comments

Comments
 (0)