Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ public class InitCustomerServiceIntegrationTest {
private static class CommonRepositoriesConfig {}

@Container
private static final MongoDBContainer mongoDBContainer = new MongoDBContainer("mongo:7.0.8");
private static final MongoDBContainer mongoDBContainer = new MongoDBContainer("mongo:7.0.28");

@DynamicPropertySource
static void setProperties(DynamicPropertyRegistry registry) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

public class AbstractMongoTests {

private static final MongoDBContainer mongoDBContainer = new MongoDBContainer("mongo:7.0.8");
private static final MongoDBContainer mongoDBContainer = new MongoDBContainer("mongo:7.0.28");

@BeforeAll
static void startContainers() {
Expand Down
4 changes: 2 additions & 2 deletions deployment/ansible-vitamui-migration/migration_mongodb_70.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
roles:
- mongodb_upgrade_package
vars:
mongo_version: 7.0.8
mongo_version: 7.0.28
mongo_primary: false
serial: 1

Expand All @@ -53,7 +53,7 @@
roles:
- mongodb_upgrade_package
vars:
mongo_version: 7.0.8
mongo_version: 7.0.28
mongo_primary: true
serial: 1

Expand Down
4 changes: 0 additions & 4 deletions deployment/roles/mongo/templates/mongod.conf.j2
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,6 @@ net:
pathPrefix: {{ mongo_tmp_path }}
filePermissions: 0700

# Mitigate CVE-2025-14847 ("MongoBleed") by disabling zlib compressor
compression:
compressors: snappy,zstd

# operationProfiling:
replication:
replSetName: shard{{ mongo_shard_id | default(0) }} # name of the replica set
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Requires=docker.service
After=docker.service

[Service]
ExecStartPre=-/usr/bin/docker pull {{ container_repository.registry_url }}/vitam-external/mongodb/mongodb-community-server:7.0.8-ubuntu2204
ExecStartPre=-/usr/bin/docker pull {{ container_repository.registry_url }}/vitam-external/mongodb/mongodb-community-server:7.0.28-ubuntu2204
ExecStartPre=-/usr/bin/docker stop vitamui-mongod
ExecStartPre=-/usr/bin/docker rm vitamui-mongod
ExecStart=/usr/bin/docker run --rm --net=host --name vitamui-mongod --user {{ getent_passwd[vitamui_defaults.users.vitamuidb | default('vitamuidb')].1 }}:{{ getent_passwd[vitamui_defaults.users.vitamuidb | default('vitamuidb')].2 }} \
Expand All @@ -15,7 +15,7 @@ ExecStart=/usr/bin/docker run --rm --net=host --name vitamui-mongod --user {{ ge
-v "/vitamui/app/mongod:/vitamui/app/mongod:rw" \
-v "/vitamui/tmp/mongod:/vitamui/tmp/mongod:rw" \
-v /etc/localtime:/etc/localtime:ro \
{{ container_repository.registry_url }}/vitam-external/mongodb/mongodb-community-server:7.0.8-ubuntu2204 \
{{ container_repository.registry_url }}/vitam-external/mongodb/mongodb-community-server:7.0.28-ubuntu2204 \
--config /vitamui/conf/mongod/mongod.conf \
--dbpath /vitamui/data/mongod

Expand Down
14 changes: 14 additions & 0 deletions docs/fr/migration/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Documentation de montée de versions majeures Vitam-UI

* [Montée de version V5RC](./upgrade_v5rc.md)
* [Montée de version V5](./upgrade_v5.md)
* [Montée de version V6RC](./upgrade_v6rc.md)
* [Montée de version V6](./upgrade_v6.md)
* [Montée de version V7.1](./upgrade_v7_1.md)
* [Montée de version V8.0](./upgrade_v8_0.md)
* [Migration container](./migration_container.md)

# Documentation de montée de versions mineures / bugfixes Vitam-UI

* [Montée de version V7.1](./update_v7_1.md)
* [Montée de version V8.0](./update_v8_0.md)
13 changes: 13 additions & 0 deletions docs/fr/migration/update_v7_1.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,19 @@ En cas de re-génération des certificats, ils doivent être mis à jour en base
ansible-playbook -i environments/<inventaire> ansible-vitamui-exploitation/reinit_security_certificates.yml --ask-vault-pass
```

### Mise à jour de MongoDB vers la version 7.0.28

> **Attention**
> Cette opération doit être effectuée après avoir mis à jour les dépôts Vitam en V7.1.
> Cette opération est à effectuer si vous venez des versions de VitamUI suivante: V7.1.4-.
> Il est recommandé d'effectuer un backup de la base de données à l'aide de mongodump avant de poursuivre.

Exécutez le playbook suivant à partir de l'ansiblerie de la V7.1 :

```sh
ansible-playbook -i environments/<inventaire> ansible-vitamui-migration/migration_mongodb_70.yml --ask-vault-pass
```

### Arrêt complet de VitamUI

```sh
Expand Down
13 changes: 13 additions & 0 deletions docs/fr/migration/update_v8_0.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,19 @@ En cas de re-génération des certificats, ils doivent être mis à jour en base
ansible-playbook -i environments/<inventaire> ansible-vitamui-exploitation/reinit_security_certificates.yml --ask-vault-pass
```

### Mise à jour de MongoDB vers la version 7.0.28

> **Attention**
> Cette opération doit être effectuée après avoir mis à jour les dépôts Vitam en V8.0.
> Cette opération est à effectuer si vous venez des versions de VitamUI suivante: V8.0.2-.
> Il est recommandé d'effectuer un backup de la base de données à l'aide de mongodump avant de poursuivre.

Exécutez le playbook suivant à partir de l'ansiblerie de la V8.0 :

```sh
ansible-playbook -i environments/<inventaire> ansible-vitamui-migration/migration_mongodb_70.yml --ask-vault-pass
```

### Arrêt complet de VitamUI

```sh
Expand Down
4 changes: 2 additions & 2 deletions docs/fr/migration/upgrade_v7_1.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ Puis exécutez le playbook suivant :
ansible-playbook -i environments/<inventaire> ansible-vitamui-extra/bootstrap.yml --ask-vault-pass
```

### Montée de version vers mongo 6.0
### Montée de version vers MongoDB 6.0

> Attention: Cette montée de version doit être effectuée AVANT la montée de version V7.1 de VitamUI.
> Cette opération doit être effectuée après avoir mis à jour les dépôts Vitam en V7.1.
Expand All @@ -138,7 +138,7 @@ Exécutez le playbook suivant à partir de l'ansiblerie de la V7.1 :
ansible-playbook -i environments/<inventaire> ansible-vitamui-migration/migration_mongodb_60.yml --ask-vault-pass
```

### Montée de version vers mongo 7.0
### Montée de version vers MongoDB 7.0

> Attention: Cette montée de version doit être effectuée AVANT la montée de version V7.1 de VitamUI et après la montée de version de MongoDB 6.0 ci-dessus.
> Cette opération doit être effectuée après avoir mis à jour les dépôts Vitam en V7.1.
Expand Down
13 changes: 13 additions & 0 deletions docs/fr/migration/upgrade_v8_0.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,19 @@ En cas de re-génération des certificats, ils doivent être mis à jour en base
ansible-playbook -i environments/<inventaire> ansible-vitamui-exploitation/reinit_security_certificates.yml --ask-vault-pass
```

### Mise à jour de MongoDB vers la version 7.0.28

> **Attention**
> Cette opération doit être effectuée après avoir mis à jour les dépôts Vitam en V8.0.
> Cette opération est à effectuer si vous venez des versions de VitamUI suivante: V7.1.4-.
> Il est recommandé d'effectuer un backup de la base de données à l'aide de mongodump avant de poursuivre.

Exécutez le playbook suivant à partir de l'ansiblerie de la V8.0 :

```sh
ansible-playbook -i environments/<inventaire> ansible-vitamui-migration/migration_mongodb_70.yml --ask-vault-pass
```

### Arrêt complet de VitamUI

> Cette opération doit être effectuée AVANT la montée de version vers la V8.0.
Expand Down
6 changes: 3 additions & 3 deletions tools/docker/mongo/mongo_cluster.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: "3"

services:
mongo-dev:
image: mongo:7.0.8
image: mongo:7.0.28
container_name:
vitamui-mongo
# environment:
Expand All @@ -25,7 +25,7 @@ services:
command: mongod --replSet "rs0" --port=27018

mongo-dev2:
image: mongo:7.0.8
image: mongo:7.0.28
container_name:
vitamui-mongo2
# environment:
Expand All @@ -47,7 +47,7 @@ services:
command: mongod --replSet "rs0" --port=27019

mongo-dev3:
image: mongo:7.0.8
image: mongo:7.0.28
container_name: vitamui-mongo3
# environment:
# provide your credentials here
Expand Down
2 changes: 1 addition & 1 deletion tools/docker/mongo/mongo_dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: "3.5"

services:
mongo-dev:
image: mongo:7.0.8
image: mongo:7.0.28
container_name: vitamui-mongo
hostname: vitamui-mongo
# environment:
Expand Down