Commit Graph

328 Commits

Author SHA1 Message Date
Simon 248f2fc174 chore(Nextcloud): Upgrade to 23.0.2
https://nextcloud.com/changelog/#latest23
2022-02-21 22:56:02 +01:00
Simon ca15dfeca1 chore(Grafana): Upgrade to 8.4.1
https://github.com/grafana/grafana/releases/tag/v8.4.0
https://github.com/grafana/grafana/releases/tag/v8.4.1
2022-02-21 22:47:11 +01:00
Simon fe99557d1b Merge pull request 'upgrade' (#26) from upgrade into main
## Détails

- Mise à jour de :
    * Watchtower en [1.4.0](https://github.com/containrrr/watchtower/releases/tag/v1.4.0)
    * Registry en [2.8.0](https://github.com/distribution/distribution/releases/tag/v2.8.0)
    * Prometheus en [2.33.3](https://github.com/prometheus/prometheus/releases/tag/v2.33.3)
    * Postgres en [14.2](https://www.postgresql.org/docs/release/14.2/)
    * Grafana en [8.3.6](https://github.com/grafana/grafana/releases/tag/v8.3.6)
    * Gitea en [1.16.1](https://github.com/go-gitea/gitea/releases/tag/v1.16.1)
    * Nextcloud en [23.0.0](https://nextcloud.com/changelog/#latest23)
- Ajout des sha256 des images docker

## Pourquoi

- Pour avoir les derniers fix de sécurité
- Pour ajouter de la sécurité lors du téléchargement des images

## Liens

- [ticket](https://tree.taiga.io/project/killiankemps-resilien/us/374)

Reviewed-on: https://git.weko.io/resilien/services/pulls/26
Reviewed-by: killian <developer@killiankemps.fr>
2022-02-14 14:15:55 +01:00
Simon c4735acbc5 chore(Nextcloud): Upgrade to 23.0.0
https://nextcloud.com/changelog/#latest23
2022-02-14 10:31:18 +01:00
Simon 9f9948950c feat(Docker): Add all sha256 on services 2022-02-14 10:18:03 +01:00
Simon b0a72c954c chore(Watchtower): Upgrade to 1.4.0
https://github.com/containrrr/watchtower/releases/tag/v1.4.0
2022-02-14 10:18:03 +01:00
Simon 60394b5c9d chore(Registry): Upgrade to 2.8.0
https://github.com/distribution/distribution/releases/tag/v2.8.0
2022-02-14 10:18:03 +01:00
Simon 7992eb4ffa chore(Prometheus): Upgrade to 2.33.3
https://github.com/prometheus/prometheus/releases/tag/v2.33.3
2022-02-14 10:18:03 +01:00
Simon 6bed3d6aa2 chore(Postgres): Upgrade to 14.2
https://www.postgresql.org/docs/release/14.2/
2022-02-14 10:18:03 +01:00
Simon fe99e604d7 chore(Grafana): Upgrade to 8.3.6
https://github.com/grafana/grafana/releases/tag/v8.3.6
2022-02-14 10:18:03 +01:00
Simon 31935e4acf chore(Gitea): Upgrade to 1.16.1
https://github.com/go-gitea/gitea/releases/tag/v1.16.1
2022-02-14 10:18:03 +01:00
Simon 3109e64b6d Merge pull request 'upgrade' (#25) from upgrade into main
## Détails

- Mise à jour de :
  - Directus en [9.5.1](https://github.com/directus/directus/releases/tag/v9.5.1)
  - Grafana en [8.3.4](https://github.com/grafana/grafana/releases/tag/v8.3.4)
  - Prometheus en [2.33.1](https://github.com/prometheus/prometheus/releases/tag/v2.33.1)
  - Traefik en [2.6.0](https://github.com/traefik/traefik/releases/tag/v2.6.0)
  - Drone en [2.9.1](https://github.com/harness/drone/blob/master/CHANGELOG.md)
- fix une typo
- Mise à jour de la documentation

## Pourquoi

- Pour avoir les derniers fix de sécurité
- RésiLien n'a qu'une seul écriture :D
- Pour afficher vraiment tous les services

## Liens

- [ticket](https://tree.taiga.io/project/killiankemps-resilien/us/374)

Reviewed-on: https://git.weko.io/resilien/services/pulls/25
Reviewed-by: killian <developer@killiankemps.fr>
2022-02-09 21:00:53 +01:00
Simon d6671e5f1b docs: Update services 2022-02-09 17:57:03 +01:00
Simon 7f4140dea6 typo: Résilien to RésiLien 2022-02-09 17:30:15 +01:00
Simon 478fbac2be chore(Directus): Upgrade to 9.5.1
https://github.com/directus/directus/releases/tag/v9.5.1
2022-02-07 10:33:27 +01:00
Simon 55430b3e8f chore(Grafana): Upgrade to 8.3.4
https://github.com/grafana/grafana/releases/tag/v8.3.4
2022-02-07 10:27:59 +01:00
Simon 23c932580f chore(Prometheus): Upgrade to 2.33.1
https://github.com/prometheus/prometheus/releases/tag/v2.33.1
2022-02-07 10:24:01 +01:00
Simon d75ffc2ad6 chore(Traefik): Upgrade to 2.6.0
https://github.com/traefik/traefik/releases/tag/v2.6.0
2022-02-07 10:21:25 +01:00
Simon c68c7ab749 chore(Drone): Upgrade to 2.9.1
https://github.com/harness/drone/blob/master/CHANGELOG.md
2022-02-07 10:21:25 +01:00
Simon 1b77dbfa48 Merge pull request 'fix(Postgres): Add container name or postgres by default on postgres host' (#23) from postgres into main
## Détails

- Homogénéisation de la déclaration des _host_ Postgres

## Pourquoi

- Pour harmoniser notre code et surtout éviter des erreurs (par exemple pour Gitea on ne pouvait actuellement héberger seulement un seul Gitea sur un même serveur).

## Liens

- [ticket](https://tree.taiga.io/project/killiankemps-resilien/us/348)

Reviewed-on: https://git.weko.io/resilien/services/pulls/23
Reviewed-by: killian <developer@killiankemps.fr>
2022-01-27 00:23:49 +01:00
Simon e301bb6b64 fix(Postgres): Add container name or postgres by default on postgres host 2022-01-27 00:23:22 +01:00
Simon 5e2338036e Merge pull request 'docs: Update documentation' (#24) from add_docs into main
Reviewed-on: https://git.weko.io/resilien/services/pulls/24
2022-01-26 11:26:48 +01:00
Simon 34e08f9183 docs: Update documentation 2022-01-26 10:59:42 +01:00
Simon cb5d8cf5ff Merge pull request 'feat(Drone): Add more configuration and split it' (#22) from drone into main
## Détails

- intégration d'option pour l'utilisation de Drone
- séparation des docker-compose en plusieurs fichiers

## Pourquoi

- Pour permettre une configuration plus avancé de Drone
- Pour nous permettre d'intégrer facilement Drone avec les options que l'on veut

Reviewed-on: https://git.weko.io/resilien/services/pulls/22
Reviewed-by: killian <developer@killiankemps.fr>
2022-01-26 10:54:06 +01:00
Simon 567349390c feat(Drone): Add more configuration and split it 2022-01-26 10:53:11 +01:00
Simon 87554f4ada Merge pull request 'Mise à jour des services' (#21) from upgrade into main
## Détails

Mise à jour de l'ensemble des services

## Pourquoi

Pour être à jour au niveau des applications

Reviewed-on: https://git.weko.io/resilien/services/pulls/21
Reviewed-by: killian <developer@killiankemps.fr>
2022-01-11 23:13:50 +01:00
Simon d23ab55885 chore(Directus): Upgrade to 9.4.3
https://github.com/directus/directus/releases/tag/v9.4.3
2022-01-11 23:12:56 +01:00
Simon 08d6448897 Merge pull request 'feat(Mobilizon): Add default port' (#20) from mobilizon into main
## Détails

- ajout du port par défaut dans le fichier `mobilizon/docker-compose.yml`
- mise à jour du port dans le fichier `mobilizon/docker-compose.local.yml` utile surtout pour des tests locaux

## Pourquoi

Pour permettre d'éviter une configuration dans notre infrastructure et d'utiliser la valeur par défaut.

## Liens

- [Ticket](https://tree.taiga.io/project/killiankemps-resilien/task/256)
- [Voir la demande d'ajout coté infra](https://git.weko.io/resilien/infra/pulls/68/files#issuecomment-970)

Reviewed-on: https://git.weko.io/resilien/services/pulls/20
Reviewed-by: killian <developer@killiankemps.fr>
2022-01-11 22:57:20 +01:00
Simon 26842cadd3 docs(Mobilizon): Mise à jour de la documentation 2022-01-10 10:52:17 +01:00
Simon 80250b899b feat(Mobilizon): Add default port 2022-01-10 10:51:49 +01:00
Simon 2c9b9257f9 feat(Mobilizon): Add new service 2022-01-05 00:41:26 +01:00
Simon bb99235ccc Merge pull request 'Modifications des hosts avec le nom des conteneurs' (#19) from fix_hosts into main
## Détails

- Mise à jour des hosts dans docker compose
- Mise à jour du reverse proxy Nginx pour utiliser la variable
- Mise à jour de Nginx

## Pourquoi

- Pour utiliser le nom des containers comme addresse et non le nom des services déclarés dans docker compose sinon il peut y avoir des problèmes de communications entre les conteneurs
- La configuration du reverse proxy Nginx doit connaitre l'adresse du conteneur FPM pour rediriger les requêtes. Nginx met à disposition un système de template utilisant les variables d'environnement comme subtitution avec l'outil `envsubst`.
- Pour rester à jour

Reviewed-on: https://git.weko.io/resilien/services/pulls/19
2022-01-03 18:19:00 +01:00
Simon 97f12a40bb chore(Nginx): Upgrade to 1.21.5
http://nginx.org/en/CHANGES
2022-01-03 18:01:02 +01:00
Simon dc1e627330 feat(Nextcloud): Nginx configuration use envsubst to use variable on Nextcloud fpm 2022-01-03 17:57:35 +01:00
Simon afa9b3a997 fix(Nextcloud): Update default host on postgres and redis 2022-01-03 14:42:34 +01:00
Simon 862a5f5228 Merge pull request 'feat(Directus): Split configuration and add SMTP variable' (#18) from directus into main
Reviewed-on: https://git.weko.io/resilien/services/pulls/18
2022-01-03 09:43:24 +01:00
Simon 23f2bf72df feat(Directus): Split configuration and add SMTP variable 2021-12-31 13:50:22 +01:00
Simon c3b9f78ef6 feat(Node-Exporter): Remove this service
We don't use it, so I prefer remove it on this repository
2021-12-29 15:33:08 +01:00
Simon e376de5443 feat(Prometheus): Add new service 2021-12-29 15:16:33 +01:00
Simon 3d61fa584d fix(Grafana): Remove unnecessary char $ 2021-12-29 14:55:06 +01:00
Simon b571aa1ecd chore(Directus): Upgrade to 9.4.0
https://github.com/directus/directus/releases/tag/v9.4.0
2021-12-28 17:42:12 +01:00
Simon c5b4223bbb docs(HedgeDoc): Add documentation to debug 2021-12-28 15:47:17 +01:00
Simon 132fb026c5 chore(HedgeDoc): Upgrade to 1.9.2
https://github.com/hedgedoc/hedgedoc/releases/tag/1.9.2
2021-12-28 15:46:56 +01:00
Simon bcb8aa8a2d chore(Grafana): Upgrade to 8.3.3
https://github.com/grafana/grafana/releases/tag/v8.3.3
2021-12-28 15:17:10 +01:00
Simon 126a4e2048 chore(Traefik): Upgrade to 2.5.6
https://github.com/traefik/traefik/releases/tag/v2.5.6
2021-12-28 15:13:13 +01:00
Simon 9f37a9695b Merge pull request 'Mise à jour de Grafana + ajout de variables de configuration' (#17) from grafana into main
Reviewed-on: https://git.weko.io/resilien/services/pulls/17
2021-12-13 16:59:01 +01:00
Simon 68d529fa21 feat(Grafana): Add more configuration variable
- [GF_ANALYTICS_CHECK_FOR_UPDATES](https://grafana.com/docs/grafana/latest/administration/configuration/#check_for_updates) dans la doc la variable est à true par défaut, chez nous j'ai décidé de le mettre à _false_ pour éviter des requêtes toutes les 10 minutes...
- [GF_ANALYTICS_REPORTING_ENABLED](https://grafana.com/docs/grafana/latest/administration/configuration/#reporting_enabled) parreil sauf que c'est toutes les 24h
- [GF_SERVER_PROTOCOL](https://grafana.com/docs/grafana/latest/administration/configuration/#protocol) pour mettre en HTTPS facilement
2021-12-13 16:54:18 +01:00
Simon 5ae74fc856 chore(Grafana): Upgrade to 8.3.2
https://github.com/grafana/grafana/releases/tag/v8.3.2
2021-12-13 16:43:39 +01:00
killian 84927499f6 Merge pull request 'fix(traefik): Fix YAML mapping' (#15) from fix-traefik into main
Reviewed-on: https://git.weko.io/resilien/services/pulls/15
2021-12-10 11:55:32 +01:00
Killian Kemps d5e3a4ff7a fix(traefik): Fix YAML mapping 2021-12-09 17:56:07 +01:00