patroni (1.5.3-1) unstable; urgency=medium

  * New upstream point release.

  [ Michael Banck ]
  * debian/patches/startup_scripts.patch: Split out patroni@.service into ...
  * debian/patroni@.service: ... this.
  * debian/patroni.install: Adjusted.
  * debian/patroni@.service: Set environment file to /etc/patroni/env.conf.

  [ Christoph Berg ]
  * Use shared gitlab-ci.yml file from postgresql-common.

 -- Michael Banck <michael.banck@credativ.de>  Mon, 14 Jan 2019 12:24:42 +0100

patroni (1.5.1-2) unstable; urgency=medium

  * debian/pg_createconfig_patroni: Make variable-substitution globally.
  * debian/pg_createcluster_patroni, debian/pg_clonecluster_patroni: Set
    start mode to disabled.
  * debian/patches/startup_scripts.patch: Add RuntimeDirectory option, set to
    create the instance temporary statistics direcotry %v-%c.pg_stat_tmp.

 -- Michael Banck <michael.banck@credativ.de>  Sat, 10 Nov 2018 18:36:25 +0100

patroni (1.5.1-1) unstable; urgency=medium

  * New upstream release.

  [ Michael Banck ]
  * debian/patches/behave_failure_logging.patch: Refreshed.
  * debian/patches/consul_import.patch: Likewise.
  * debian/patches/coverage_binary.patch: Likewise.
  * debian/patches/startup_scripts.patch: Likewise.
  * debian/pg_createconfig_patroni: New script. 
  * debian/dcs.yml, debian/config.yml.in: New configuration templates.
  * debian/patroni.install: Install new script to /usr/bin and configuration
    templates to /etc/patroni.

 -- Michael Banck <michael.banck@credativ.de>  Mon, 05 Nov 2018 08:49:46 +0100

patroni (1.5.0-12) unstable; urgency=medium

  * debian/patroni.install: Install binaries as well. 
  * debian/patches/acceptance_tests_system_patroni.patch: New patch, use the
    system installed patroni for acceptance tests.

 -- Michael Banck <michael.banck@credativ.de>  Fri, 02 Nov 2018 19:21:54 +0100

patroni (1.5.0-11) unstable; urgency=medium

  * debian/patroni.install: Install debian/tmp/usr/lib into patroni package.
  * debian/pg_clonecluster_patroni, debian/pg_createcluster_patroni: Support
    both '/' and '-' as version/clustername separator.

 -- Michael Banck <michael.banck@credativ.de>  Fri, 26 Oct 2018 14:47:09 +0100

patroni (1.5.0-10) unstable; urgency=medium

  * debian/control (patroni-doc): New package.
  * debian/patroni.install: Move installation of HTML documentation to ...
  * debian/patroni-doc.install: ... this new file.
  * debian/rules (override_dh_installinit): Install init scripts in
    patroni package only. 

 -- Michael Banck <michael.banck@credativ.de>  Fri, 26 Oct 2018 12:43:07 +0100

patroni (1.5.0-9) unstable; urgency=medium

  * debian/patches/startup_scripts.patch: Add patroni service template
    patroni@.service.
  * debian/patroni.install: Install it.
  * debian/pg_createcluster_patroni, debian/pg_clonecluster_patroni: New files,
    wrapper scripts that can be used for Patroni bootstrap or standby setup.
  * debian/patroni.install: Install them in /usr/share/patroni.
  * debian/control (Depends): Replace python3-sphinx-rtd-theme and
    libjs-sphinxdoc with ${sphinxdoc:Depends}.

 -- Michael Banck <michael.banck@credativ.de>  Mon, 22 Oct 2018 18:56:11 +0200

patroni (1.5.0-8) unstable; urgency=medium

  * debian/control (Depends): Added python3-sphinx-rtd-theme and
    libjs-sphinxdoc (Closes: #910427).

 -- Michael Banck <michael.banck@credativ.de>  Sat, 06 Oct 2018 11:57:03 +0200

patroni (1.5.0-7) unstable; urgency=medium

  * debian/control (Depends): Add explicit Depends on one of the DCS client
    modules (python3-etcd, python3-consul, python3-kazoo and
    python3-kubernetes) with python3-etcd as first option.
  * debian/tests/acceptance: Add ETCD_UNSUPPORTED_ARCH=386 to invocation for
    i386.

 -- Michael Banck <michael.banck@credativ.de>  Fri, 05 Oct 2018 12:20:40 +0200

patroni (1.5.0-6) unstable; urgency=medium

  * debian/config.yml: Updated with recent changes from upstream config
    example.
  * debian/patches/patroni_service.patch: Removed, and folded into ...
  * debian/patches/startup_scripts.patch: ... this.
  * debian/patroni.dirs: New file, create /etc/patroni directory.

 -- Michael Banck <michael.banck@credativ.de>  Mon, 01 Oct 2018 15:10:02 +0200

patroni (1.5.0-5) unstable; urgency=medium

  * debian/patches/check_postmaster.patch: Update unit tests as well. 

 -- Michael Banck <michael.banck@credativ.de>  Wed, 26 Sep 2018 16:08:50 +0200

patroni (1.5.0-4) unstable; urgency=medium

  * debian/gitlab-ci.yml: Updated.
  * debian/patches/check_postmaster.patch: New patch, replaces the process
    creation time check for postmaster presense with sending signal 0, similar
    to what pg_ctl does.  Closes: #909532.

 -- Michael Banck <michael.banck@credativ.de>  Wed, 26 Sep 2018 14:27:50 +0200

patroni (1.5.0-3) unstable; urgency=medium

  * debian/gitlab-ci.yml: New file. 
  * debian/patches/behave_failure_logging.patch: New patch, copy over output
    directory of a failed feature with `_failed' at the end.
  * debian/tests/acceptance: Dump logs for failed features.

 -- Michael Banck <michael.banck@credativ.de>  Tue, 25 Sep 2018 15:45:04 +0200

patroni (1.5.0-2) unstable; urgency=medium

  * debian/tests/acceptance: Run all tests again.

 -- Michael Banck <michael.banck@credativ.de>  Sun, 23 Sep 2018 12:40:53 +0200

patroni (1.5.0-1) unstable; urgency=medium

  * New upstream release.

  [ Christoph Berg ]
  * Mention Kubernetes in description.

  [ Michael Banck ]
  * debian/patches/relax_requirements.patch: Removed, no longer needed.
  * debian/patches/python3.7: Likewise.
  * debian/patches/coverage_binary.patch: Refreshed.
  * debian/patches/startup_scripts.patch: Likewise.

 -- Michael Banck <michael.banck@credativ.de>  Fri, 21 Sep 2018 11:40:46 +0200

patroni (1.4.4-2) unstable; urgency=medium

  * Move maintainer address to team+postgresql@tracker.debian.org.
  * Avoid using "async" which is a keyword in python3.7. Closes: #904369.

 -- Christoph Berg <myon@debian.org>  Tue, 24 Jul 2018 20:45:19 +0200

patroni (1.4.4-1) unstable; urgency=medium

  * Team upload.
  * New upstream version.
  * Run first basic replication test only.

 -- Christoph Berg <myon@debian.org>  Mon, 04 Jun 2018 23:16:20 +0200

patroni (1.4.3-1) unstable; urgency=medium

  * New upstream version.
  * Add python3-coverage to acceptance test depends.
    Reported by Matthias Klose, thanks! Closes: #894235.

 -- Christoph Berg <christoph.berg@credativ.de>  Fri, 06 Apr 2018 12:13:27 +0200

patroni (1.4.2-2) unstable; urgency=medium

  * Team upload.
  * debian/tests: Tidy /tmp/pgpass?.
  * debian/tests: Use zookeeperd when etcd-server is not available.
  * debian/tests: Set TZ=UTC.
  * Remove testsuite clutter on clean.
  * features/environment.py: Make "import consul" optional.
  * Bump DH compat to 10 to get systemd integration; patch patroni.service to
    start only if /etc/patroni/config.yml exists.

 -- Christoph Berg <myon@debian.org>  Thu, 15 Feb 2018 11:21:57 +0100

patroni (1.4.2-1) unstable; urgency=medium

  * New upstream point release.

 -- Michael Banck <michael.banck@credativ.de>  Fri, 02 Feb 2018 19:36:12 +0100

patroni (1.4.1-1) unstable; urgency=medium

  * New upstream release.

  [ Christoph Berg ]
  * Move packaging repository to salsa.debian.org

  [ Michael Banck ]
  * debian/patches/pgpass_in_testsuite.patch: Removed, no longer needed.
  * debian/patches/sphinx_no_mathjax.patch: Refreshed.
  * debian/patches/startup_scripts.patch: Updated.
  * debian/patches/coverage_binary.patch: Likewiese.
  * debian/pathes/relax_kazoo_requirement.patch: Removed, no longer needed.
  * debian/rules (override_dh_auto_install): Remove tr-hack, the example init
    file no longer has DOS line endings.
  * debian/control (Build-Depends): Added python3-kubernetes.
  * debian/patches/relax_requirements.patch: New patch, relaxes the
    python3-kubernetes requirements.

 -- Michael Banck <michael.banck@credativ.de>  Wed, 24 Jan 2018 13:52:16 +0100

patroni (1.3.4-1) unstable; urgency=medium

  * Team upload.
  * Initial release. (Closes: #875493)

 -- Michael Banck <michael.banck@credativ.de>  Sat, 21 Oct 2017 10:58:35 +0200
