publik-infra (0.18.5.ge24269f-1~eob100+1) buster-eobuilder; urgency=low

  * (e24269) prometheus: do not set empty list as string as name (#62964)
  * (5a0dd0) prometheus: add detail to unit failed (#62348)
  * (b75e10) trivial: bump black version to 22.1.0 (#62312)
  * (8d74ea) doc: remove obsolete API section (#61195)
  * (226842) add details on recommendations before cook

 -- eobuilder <eobuilder@entrouvert.com>  Sun, 20 Mar 2022 13:20:22 +0100

publik-infra (0.18) buster-eobuilder; urgency=low

  * (b02a2c) prometheus: adapt run_in_machines test for new script name (#60226)
  * (8b69b3) prometheus: widen ssh journal logging exception
  * (05feba) prometheus: do not consider ssh rate limiting errors (#60171)
  * (afa224) debian: use debhelper compat level 12
  * (99beae) jenkins: build packages for buster & bullseye

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 03 Jan 2022 19:37:35 +0100

publik-infra (0.17) buster-eobuilder; urgency=low

  * (9e224d) build: bump black version
  * (2e258a) doc: remove deprecate apt-key usage
  * (1e83be) doc: remove note about isolating apps on different VMs
  * (d6054b) add missing letter to "portail usager"
  * (e5494e) doc: remove undefined link
  * (575ea8) doc: don't advertise welco (#57171)
  * (ed61e3) doc: fix references to AMQP (#57117)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 22 Nov 2021 22:08:55 +0100

publik-infra (0.16) buster-eobuilder; urgency=low

  * (81f83e) debian: use proper test for symlink
  * (83b8c5) debian: add postinst to remove obsolete timer unit

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 23 Aug 2021 21:55:17 +0200

publik-infra (0.15) buster-eobuilder; urgency=low

  * (be945b) prometheus: don't run exim tests if exim is not installed (#56145)
  * (5a0910) prometheus: ignore openvpn "Connection reset, restarting" error
    messages
  * (3920f1) prometheus: ignore benj/gmail errors
  * (b5dc0b) sysadmin-doc: use code style for json files (#55013)
  * (967651) prometheus: ignore dovecot lost LDAP connection errors
  * (bdb1e5) doc: mises à jour with no dashes
  * (3b73a9) doc: remove caution notes about rabbitmq and name resolution (#55000)
  * (91b883) update wcs nginx configuration for new tenants location (similar to
    #54860)
  * (5911b3) doc: add missing letter
  * (ab0cf4) do not collect uwsgi metrics for authentic as it triggers some bug
  * (50773e) add memory totals to uwsgi metrics
  * (0ea21c) add exporter for uWSGI metrics (#54609)
  * (e0975b) rename entrouvert-exporter as system-exporter
  * (d7b527) debian: fix typo in description

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 14 Aug 2021 20:44:14 +0200

publik-infra (0.14) buster-eobuilder; urgency=low

  * (6f67d4) installation: add roles synchronization from LDAP section (#52134)
  * (33453d) sysadmin doc: replace references to gunicorn (#51312)
  * (5b5037) doc: note postgresql >= 9.6 is required (#49809)

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 17 Mar 2021 12:30:28 +0100

publik-infra (0.13) buster-eobuilder; urgency=low

  * (ac8a46) prometheus: only check postgresql if server config exists (#51128)
  * (56c6a8) prometheus: treat exim log file as binary (#50699)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 15 Feb 2021 14:51:15 +0100

publik-infra (0.12) buster-eobuilder; urgency=low

  * (cb3a3c) prometheus: only check recent munin errors (#50471)

 -- eobuilder <eobuilder@entrouvert.com>  Sat, 23 Jan 2021 16:09:59 +0100

publik-infra (0.11) buster-eobuilder; urgency=low

  * (f910df) prometheus: ignore user@ units when checking for failed units (#50376)
  * (e6a7c9) remove "open sessions" check (#50375)

 -- eobuilder <eobuilder@entrouvert.com>  Fri, 22 Jan 2021 22:10:04 +0100

publik-infra (0.10) buster-eobuilder; urgency=low

  * (3a9cc0) eo_debian: mark testing/sid with 0 as version number (#50377)
  * (b67ddf) eo_debian: don't crash on bullseye/sid in /etc/debian_version (#50377)
  * (ed3eae) eo_mailbox: skip mailboxes that didn't change for a long time (#50374)
  * (a780b2) eo_mailbox: skip servers where dovecot is installed (#50374)
  * (1e42b4) doc: do not use dashes in "base de données"
  * (ee00be) trivial: fix reference to black commit
  * (33cdb6) misc: add black files/notes
  * (ce00ec) trivial: apply black
  * (b2faf6) update postgresql & nginx parts of installation section
  * (158f77) build: update to use origin/main

 -- eobuilder <eobuilder@entrouvert.com>  Wed, 20 Jan 2021 21:34:37 +0100

publik-infra (0.9) buster-eobuilder; urgency=low

  * (0ce587) prometheus-entrouvert-exporter: buffer output with sponge (#49411)
  * (ae46a5) sysadmin-doc: specify authentic2 database name (#49192)
  * (aaefc9) remove extraneous column
  * (bd758a) prometheus: avoid index error
  * (19517b) prometheus: imporve exim errors detection

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 14 Dec 2020 15:59:16 +0100

publik-infra (0.8) buster-eobuilder; urgency=low

  * (667254) prometheus: use total_seconds() method
  * (c45149) prometheus: compatibility with postgresql 9.6
  * (c45f11) doc: fix bdd spelling

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 23 Nov 2020 14:38:35 +0100

publik-infra (0.7) buster-eobuilder; urgency=low

  * (b8a480) prometheus: properly name eo_units gauge
  * (170897) prometheus/mailbox: do not atempt to open directories

 -- eobuilder <eobuilder@entrouvert.com>  Thu, 19 Nov 2020 14:51:33 +0100

publik-infra (0.6) buster-eobuilder; urgency=low

  * (b0c126) prometheus: add nginx exception and sort postgresql backups

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 16 Nov 2020 16:37:04 +0100

publik-infra (0.5) buster-eobuilder; urgency=low

  * (f34984) prometheus/postgresql: return function result
  * (2dcda7) prometheus/nginx: do not fail on wrong ssl certificate
  * (65bd37) restructuredtext uses backquotes for inline code
  * (21bb43) add notes about authentic2 role and database name, about database
    connection settings; and recommend publik-create-databases use (#48557)
  * (d4d16e) doc: bump debian version to buster
  * (7bfab0) prometheus: backup delta in seconds
  * (9dd90f) prometheus: backup time in hours
  * (eaaf15) prometheus: add check on backup delta (#48323)

 -- eobuilder <eobuilder@entrouvert.com>  Mon, 16 Nov 2020 15:06:51 +0100

publik-infra (0.4) buster-eobuilder; urgency=low

  * (1dfdc2) debian: add dependency python3-requests

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 10 Nov 2020 17:43:06 +0100

publik-infra (0.3) buster-eobuilder; urgency=low

  * (356a29) prometheus-entrouvert-exporter: detect postgresql on its directory

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 10 Nov 2020 16:41:40 +0100

publik-infra (0.2) buster-eobuilder; urgency=low

  * (2ee70f) add prometheus-entrouvert-exporter
  * (21dad6) Makefile: remove from source package
  * (0b50f6) Makefile: add target orig
  * (148a62) Makefile: add Jenkinsfile to source package
  * (c5ec1e) sysadmin-doc: skip _build directory

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 10 Nov 2020 11:56:55 +0100

publik-infra (0.1) buster-eobuilder; urgency=low

  * (7fa6ee) add jenkinsfile
  * (7b9740) add packaging
  * (4aab16) rename documentation
  * (013cd1) postgresql 10 does not have a separate contrib package
  * (a096bf) update databases creation script usage
  * (cdaf51) add authentic extensions unaccent and pg_trgm
  * (4bb3b6) install -hotfix repository
  * (c94112) use debian 10 buster
  * (ef5f88) more explaination on wcs skeleton (#35508)
  * (5cd219) apt: do not ask about overwriting entrouvert.list
  * (aa036f) explain wcs skeleton (#35508)
  * (6d3d1e) remove references to corbo & mandayejs (#40065)
  * (cc1162) add note about "unaccent" extension (#40064)
  * (396048) remove references to support (#39327)
  * (4b37cc) remove obsolete auquotidien references
  * (3cde6a) update systemctl status combo to match switch to uwsgi
  * (076722) Infrastructure d'hébergement SaaS is managed in combo natively
  * (f19e69) remove mismatching "recap" at the end of installation (#37262)
  * (4b567f) remove NFS references in hobo deployment (#37262)
  * (4b8baa) move running with a dedicated postgresql server to HA installation
    (#37262)
  * (e82c84) installation: remove misplaced setting up of mail/database of wcs
    (#37219)
  * (1363c9) installation: remove rabbitmq repository key installation (#37168)
  * (8dd0a4) installation: be explicit about configuring stretch-backports (#37167)
  * (7a7e57) architecture: remove duplicated section on repositories (#37166)
  * (75846e) installation: don't suggest enabling contrib/non-free repositories
    (#37165)
  * (83995e) set theme to 'publik' when deploying
  * (c10562) specify wcs-au-quotidien in wcs installation section
  * (37db99) remove duplicated publik-base-theme installation
  * (e9b23f) split truncated line
  * (32e0fe) specify the purpose of client_max_body_size
  * (ad7572) remove duplicated word
  * (6b97bb) add a note about unencrypted traffic; remove nginx SSL snippets
    (#35463)
  * (b5f084) do not mention libreoffice twice
  * (f19dbe) remove references to python-authentic2-auth-fc (now part of authentic)
  * (67bd4b) update debian version to debian 9 in basic requirements
  * (6d46a3) update debian version
  * (31c3a6) specify db script origin
  * (0e89f5) move user sync to HA section
  * (3fe11f) install : use w.c.s. skeletons templates provided by publik-common
  * (324e63) installation: do not use external rabbitmq repository
  * (6b7c94) insit on stretch-backport requirement
  * (aee20b) update saas presentation
  * (b4c71b) update apt index after adding entrouvert-repository
  * (347a6a) recap: add nginx vhost and confifuration snippets
  * (e8ec80) recap: configure django admin email
  * (cf3bc0) recap cleanup
  * (19cb85) add base packages to recap
  * (8053f7) add recap chapter
  * (4e3471) introduce publik-create-databases
  * (885e14) rename title
  * (e2fb44) add automated databases creation
  * (e33df1) recommend publik-create-users script
  * (31c19d) add publik-common
  * (03003f) Update instructions for Debian Stretch
  * (32fc9b) corrections after reading (#31426)
  * (65008b) fix URL to w.c.s. API documentation
  * (bbd5a6) recommend 16Gb memory
  * (eda02d) correct typo into publik-infra documentation (#30677)
  * (06d95c) architecture: memcached is needed (#26292)
  * (f4f0b5) add missing newline to account creation script (#25703)
  * (7d90d5) installation: use systemctl to query units status
  * (4a49f5) install: packages do not recommend postgresql anymore
  * (d5a155) pré-requis: ajout d'une emphase sur le non-filtrage des accès réseaux
  * (d57688) pré-requis: ajout d'un lien vers le wiki pour la configuration du
    serveur SMTP
  * (669231) pré-requis: ajout d'un lien vers le wiki pour la configuration des
    sous-domaines
  * (9bbc6d) coquille
  * (9049e3) Correction de titres
  * (c386c7) laïus infogérance: corrections syntaxiques (merci Brice)
  * (e803e3) index: remove references to child pages
  * (bcbe7a) remove all leftover occurences of nanterre (#22081)
  * (d8d4ce) infogérance: mise en forme
  * (37a4c0) maj laïus infogérance (#19858)
  * (d03ad8) HA chapter followup
  * (d8e4c0) HA: remove haproxy section
  * (f1a7e9) HA suite
  * (79ea64) HA wip
  * (c989fc) HA wip
  * (9c84b7) support: reorder perimeter and requirements
  * (77de99) support: remove fake emails
  * (e98381) HA: define hosts requirements
  * (526b09) support fixes
  * (7f49c9) support: add a section for infogérance
  * (b42d1b) HA: define servers requirements
  * (deec05) pré-requis: add HA hosts requirements example
  * (7d1a96) pré-requis: multiple hosts installation is common
  * (4d87bb) correction orthographique
  * (f487bc) Présentation générale: rafraichissement
  * (1e99a8) installation: fix typo
  * (f207bd) Déploiement: simplify notice
  * (6a2837) architecture: note about HA
  * (3717ab) installation: consolidate network instructions
  * (7eb10d) installation: start working on HA
  * (a64d05) architecture: new page API
  * (6c222b) move Ressources matérielles to Pré-requis
  * (8a6e63) architecture: cleanup
  * (7a401e) architecture: rename Présentation d'une brique
  * (281da0) exploitation: merge maintenance in page support
  * (10e062) pré-requis: reformulation § certificats
  * (032333) pre-requis: redorder §
  * (4793b1) exploitation/maintenance: add a § about remote access
  * (f2b9c1) exploitation: maintenance perimeter
  * (a4556d) pré-requis: add machine requirements
  * (b437d3) pré-requis: document network ports requirements
  * (6c0de7) pré-requis: reformulation
  * (d990c3) installation: retirer la partie favicon (fixes #20654)
  * (6bba44) split documentation for inclusion in Combo
  * (46103d) split documentation for inclusion in Combo (wip); move mutlimachines
    version to multimachines branch
  * (46b5fa) fix syntax of block of codes
  * (a1bef7) conf: ajout de liens vers les pages d'indexé
  * (b3bcc2) installation: correction d'un commentaire qui se prend pour un titre
  * (abeff3) installation: suite de la mise-au-propre
  * (5e7eb0) installation: ne pas recommander oldstable
  * (ef7023) Installation: déplacement de paragraphes vers architecture. Corrections
    suites à l'import odt. Début de la fusion avec le document d'installation du
    wiki
  * (dc4188) installation: ajout de note sur la possiblité d'une installation mono-
    machine
  * (578279) architecture: corrections suite à la conversion
  * (eac6ae) index: ajout d'un lien vers les sources git
  * (774d72) index: retitle Guide de déploiement
  * (4f2966) conf.py: add a link in the sidebar to upstream documentation page
  * (c1f973) index: remove unused 'indices and tables'
  * (e3e9ce) misc: use friendly url names
  * (8fe653) add images
  * (44b81d) import documentation from odt files
  * (7a980e) ignore _build
  * (e841a3) add markdown parser
  * (a34d8b) add tools for importing odt
  * (334748) nouveau projet sphinx

 -- eobuilder <eobuilder@entrouvert.com>  Tue, 27 Oct 2020 10:17:58 +0100
