networking-calico (1:3.3.0~xenial) xenial; urgency=low

  * networking-calico release (from Git commit 3465fd7).
    - Make client auth setup compatible with mitaka and earlier

 -- Neil Jerram <neil@tigera.io>  Fri, 26 Oct 2018 18:11:18 +0100

networking-calico (1:3.3.0~trusty) trusty; urgency=low

  * networking-calico release (from Git commit 3465fd7).
    - Make client auth setup compatible with mitaka and earlier

 -- Neil Jerram <neil@tigera.io>  Fri, 26 Oct 2018 18:11:18 +0100

networking-calico (1:3.2.0~xenial) xenial; urgency=low

  * networking-calico release (from Git commit 5d852f6).
    - Update requirements handling
    - Fix DHCP UT so that it works locally as well as in Zuul CI
    - Handle connectivity loss when reading etcd snapshot
    - Add endpoint labels for project ID and name, and for SG names

 -- Neil Jerram <neil@tigera.io>  Fri, 10 Aug 2018 10:59:41 +0100

networking-calico (1:3.2.0~trusty) trusty; urgency=low

  * networking-calico release (from Git commit 5d852f6).
    - Update requirements handling
    - Fix DHCP UT so that it works locally as well as in Zuul CI
    - Handle connectivity loss when reading etcd snapshot
    - Add endpoint labels for project ID and name, and for SG names

 -- Neil Jerram <neil@tigera.io>  Fri, 10 Aug 2018 10:59:41 +0100

networking-calico (1:3.1.3~xenial) xenial; urgency=low

  * networking-calico release (from Git commit 2969f1d).
    - No changes

 -- Neil Jerram <neil@tigera.io>  Wed, 30 May 2018 14:07:02 -0700

networking-calico (1:3.1.3~trusty) trusty; urgency=low

  * networking-calico release (from Git commit 2969f1d).
    - No changes

 -- Neil Jerram <neil@tigera.io>  Wed, 30 May 2018 14:07:02 -0700

networking-calico (1:3.1.2~xenial) xenial; urgency=low

  * networking-calico release (from Git commit 7bfe655).
    - Always send high-priority port statuses to Neutron.

 -- Neil Jerram <neil@tigera.io>  Fri, 18 May 2018 07:13:33 -0700

networking-calico (1:3.1.2~trusty) trusty; urgency=low

  * networking-calico release (from Git commit 7bfe655).
    - Always send high-priority port statuses to Neutron.

 -- Neil Jerram <neil@tigera.io>  Fri, 18 May 2018 07:13:33 -0700

networking-calico (1:3.1.1~xenial) xenial; urgency=low

  * networking-calico release (from Git commit b7a2ed1).
    - Ignore tox/env directories when building debs.
    - Stop updating port status when Felix times out.
    - Improve logs around resyncs.
    - Use a priority queue for port status reports.

 -- Neil Jerram <neil@tigera.io>  Mon, 23 Apr 2018 17:13:48 +0100

networking-calico (1:3.1.1~trusty) trusty; urgency=low

  * networking-calico release (from Git commit b7a2ed1).
    - Ignore tox/env directories when building debs.
    - Stop updating port status when Felix times out.
    - Improve logs around resyncs.
    - Use a priority queue for port status reports.

 -- Neil Jerram <neil@tigera.io>  Mon, 23 Apr 2018 17:13:48 +0100

networking-calico (1:3.1.0~xenial) xenial; urgency=low

  * networking-calico release (from Git commit 7ba006f).
    - Try to trigger compaction during OpenStack CI run
    - Don't log warnings when it is expected for watch to timeout
    - DHCP agent: watch endpoints for this host only
    - Monkey-patch etcd3gw's Watcher to avoid socket leak
    - Chunk up etcd prefix reads into batches.
    - Set default etcd port to 2379
    - DHCP agent: take hostname from Neutron 'host' config

 -- Neil Jerram <neil@tigera.io>  Fri, 06 Apr 2018 17:36:55 +0100

networking-calico (1:3.1.0~trusty) trusty; urgency=low

  * networking-calico release (from Git commit 7ba006f).
    - Try to trigger compaction during OpenStack CI run
    - Don't log warnings when it is expected for watch to timeout
    - DHCP agent: watch endpoints for this host only
    - Monkey-patch etcd3gw's Watcher to avoid socket leak
    - Chunk up etcd prefix reads into batches.
    - Set default etcd port to 2379
    - DHCP agent: take hostname from Neutron 'host' config

 -- Neil Jerram <neil@tigera.io>  Fri, 06 Apr 2018 17:36:55 +0100

networking-calico (1:2.0.0~xenial) xenial; urgency=low

  * networking-calico release (from Git commit b55e917).
    - Adapt for new Calico data model (v3)
    - Transition remaining uses of etcdv2 to etcdv3
    - Disambiguate DHCP agent's subnet lookup for an endpoint
    - Model security groups as NetworkPolicy instead of Profiles
    - Ensure that all Calico driver/plugin code logs consistently
    - Change Calico policy and labels prefix
    - Initialize privsep infrastructure for Calico DHCP agent
    - DHCP agent: Handle endpoint with no ipNetworks
    - Fix watch loops to handle compaction

 -- Neil Jerram <neil@tigera.io>  Tue, 20 Mar 2018 10:42:34 -0700

networking-calico (1:2.0.0~trusty) trusty; urgency=low

  * networking-calico release (from Git commit b55e917).
    - Adapt for new Calico data model (v3)
    - Transition remaining uses of etcdv2 to etcdv3
    - Disambiguate DHCP agent's subnet lookup for an endpoint
    - Model security groups as NetworkPolicy instead of Profiles
    - Ensure that all Calico driver/plugin code logs consistently
    - Change Calico policy and labels prefix
    - Initialize privsep infrastructure for Calico DHCP agent
    - DHCP agent: Handle endpoint with no ipNetworks
    - Fix watch loops to handle compaction

 -- Neil Jerram <neil@tigera.io>  Tue, 20 Mar 2018 10:42:33 -0700

networking-calico (1:1.4.3~xenial) xenial; urgency=low

  * networking-calico release (from Git commit e794848).
    - Change _log.warn (now somewhat deprecated) to _log.warning
    - Handle FloatingIP move to neutron.db.models.l3
    - Handle neutron.context move to neutron-lib
    - Fix Neutron common config import error
    - DevStack plugin: fix for recent neutron and devstack changes
    - Fix networking-calico CI (against master OpenStack)
    - Fix networking-calico CI (interface.OPTS move)

 -- Neil Jerram <neil@tigera.io>  Fri, 06 Oct 2017 15:27:25 +0100

networking-calico (1:1.4.3~trusty) trusty; urgency=low

  * networking-calico release (from Git commit e794848).
    - Change _log.warn (now somewhat deprecated) to _log.warning
    - Handle FloatingIP move to neutron.db.models.l3
    - Handle neutron.context move to neutron-lib
    - Fix Neutron common config import error
    - DevStack plugin: fix for recent neutron and devstack changes
    - Fix networking-calico CI (against master OpenStack)
    - Fix networking-calico CI (interface.OPTS move)

 -- Neil Jerram <neil@tigera.io>  Fri, 06 Oct 2017 15:27:25 +0100

networking-calico (1:1.4.2~xenial) xenial; urgency=low

  * networking-calico release (from Git commit 21f416f).
    - Retry fill_dhcp_udp_checksums() on failure
    - For the DevStack plugin, get latest Felix code from Calico 'master' PPA
    - Stop testing with Python 3.4 as well as Python 3.5
    - Replace basestring with six.string_types

 -- Neil Jerram <neil@tigera.io>  Mon, 20 Feb 2017 10:17:10 +0000

networking-calico (1:1.4.2~trusty) trusty; urgency=low

  * networking-calico release (from Git commit 21f416f).
    - Retry fill_dhcp_udp_checksums() on failure
    - For the DevStack plugin, get latest Felix code from Calico 'master' PPA
    - Stop testing with Python 3.4 as well as Python 3.5
    - Replace basestring with six.string_types

 -- Neil Jerram <neil@tigera.io>  Mon, 20 Feb 2017 10:17:10 +0000

networking-calico (1:1.4.1-xenial) xenial; urgency=low

  * networking-calico release (from Git commit 8753838).
    - Revert setup.py >=1.8 constraint for pbr

 -- Neil Jerram <neil@tigera.io>  Wed, 08 Feb 2017 13:30:50 +0000

networking-calico (1:1.4.1-trusty) trusty; urgency=low

  * networking-calico release (from Git commit 8753838).
    - Revert setup.py >=1.8 constraint for pbr

 -- Neil Jerram <neil@tigera.io>  Wed, 08 Feb 2017 13:30:50 +0000

networking-calico (1:1.4.0-xenial) xenial; urgency=low

  * networking-calico release (from Git commit a395f91).
    - Python 3 support
    - Revert "DHCP agent: don't directly connect different subnets"
    - Update DevStack plugin:
      - so that it can be used in OpenStack CI
      - to get Calico agent from PPA instead of building from source (which allows
        using Calico 2.0)
      - for Xenial
    - Get OpenStack CI DevStack/Tempest scenario test passing
    - Use neutron-lib imports where possible instead of neutron
    - Documentation improvements:
      - on Calico semantics
      - on floating IP support
      - on service IPs
      - correct enable_plugin call in DevStack README
      - then move all user-facing docs to http://docs.projectcalico.org/master/ (as
        networking-calico docs have now stopped being published to
        docs.openstack.org)
    - Support and document using Calico with Kuryr
    - Update requirements to match OpenStack global requirements
    - Refactoring to organize imports and clarify compatibility code
    - Show team and repo badges on README
    - Handle recent removal of NeutronManager.get_plugin()
    - Monkey-patch eventlet before importing urllib3
    - Intercept floating IP creation (as well as update) so that floating IPs are
      effective immediately after creation on the Neutron API

 -- Neil Jerram <neil@tigera.io>  Tue, 07 Feb 2017 16:07:31 +0000

networking-calico (1:1.4.0-trusty) trusty; urgency=low

  * networking-calico release (from Git commit a395f91).
    - Python 3 support
    - Revert "DHCP agent: don't directly connect different subnets"
    - Update DevStack plugin:
      - so that it can be used in OpenStack CI
      - to get Calico agent from PPA instead of building from source (which allows
        using Calico 2.0)
      - for Xenial
    - Get OpenStack CI DevStack/Tempest scenario test passing
    - Use neutron-lib imports where possible instead of neutron
    - Documentation improvements:
      - on Calico semantics
      - on floating IP support
      - on service IPs
      - correct enable_plugin call in DevStack README
      - then move all user-facing docs to http://docs.projectcalico.org/master/ (as
        networking-calico docs have now stopped being published to
        docs.openstack.org)
    - Support and document using Calico with Kuryr
    - Update requirements to match OpenStack global requirements
    - Refactoring to organize imports and clarify compatibility code
    - Show team and repo badges on README
    - Handle recent removal of NeutronManager.get_plugin()
    - Monkey-patch eventlet before importing urllib3
    - Intercept floating IP creation (as well as update) so that floating IPs are
      effective immediately after creation on the Neutron API

 -- Neil Jerram <neil@tigera.io>  Tue, 07 Feb 2017 16:07:31 +0000

networking-calico (1:1.3.1-xenial) xenial; urgency=low

  * networking-calico release (from Git commit f93201f).
    - Allow Calico with OpenStack to coexist with other orchestrators using Calico.
    - Import utility code from core Calico repo, so that networking-calico becomes
      independent of that repo.
    - Fix Neutron driver to correctly handle etcd connection being temporarily
      stopped or unavailable.

 -- Neil Jerram <neil@tigera.io>  Mon, 03 Oct 2016 10:03:20 +0100

networking-calico (1:1.3.1-trusty) trusty; urgency=low

  * networking-calico release (from Git commit f93201f).
    - Allow Calico with OpenStack to coexist with other orchestrators using Calico.
    - Import utility code from core Calico repo, so that networking-calico becomes
      independent of that repo.
    - Fix Neutron driver to correctly handle etcd connection being temporarily
      stopped or unavailable.

 -- Neil Jerram <neil@tigera.io>  Mon, 03 Oct 2016 10:03:20 +0100

networking-calico (1:1.3.0-xenial) xenial; urgency=low

  * networking-calico release (from Git commit 23c0f71).
    - Host routes support
    - Enable DeprecationWarning in test environments
    - Avoid 'No handlers found' warnings in test run output
    - Support providing custom etcd connection parameters for DHCP agent
    - Fix order of arguments in assertEqual
    - DHCP agent log to /var/log/neutron instead of .../calico
    - Enable usage reporting for Calico/OpenStack deployments
    - DevStack bootstrap: Provide Git user name/email config
    - Fix IPv6 router advertisements with multiple networks

 -- Neil Jerram <neil@tigera.io>  Wed, 21 Sep 2016 14:33:16 +0100

networking-calico (1:1.3.0-trusty) trusty; urgency=low

  * networking-calico release (from Git commit 23c0f71).
    - Host routes support
    - Enable DeprecationWarning in test environments
    - Avoid 'No handlers found' warnings in test run output
    - Support providing custom etcd connection parameters for DHCP agent
    - Fix order of arguments in assertEqual
    - DHCP agent log to /var/log/neutron instead of .../calico
    - Enable usage reporting for Calico/OpenStack deployments
    - DevStack bootstrap: Provide Git user name/email config
    - Fix IPv6 router advertisements with multiple networks

 -- Neil Jerram <neil@tigera.io>  Wed, 21 Sep 2016 14:33:06 +0100

networking-calico (1:1.2.2-xenial) xenial; urgency=low

  * networking-calico release (from Git commit 0637b79).
    - Ensure that DHCP agent log file directory exists
    - DHCP agent: don't directly connect different subnets

 -- Neil Jerram <neil@tigera.io>  Thu, 28 Jul 2016 00:22:42 +0100

networking-calico (1:1.2.2-trusty) trusty; urgency=low

  * networking-calico release (from Git commit 0637b79).
    - Ensure that DHCP agent log file directory exists
    - DHCP agent: don't directly connect different subnets

 -- Neil Jerram <neil@tigera.io>  Thu, 28 Jul 2016 00:22:42 +0100

networking-calico (1:1.2.0-xenial) xenial; urgency=low

  * networking-calico release (from Git commit beeb729).

 -- Neil Jerram <neil@tigera.io>  Thu, 21 Jul 2016 18:29:53 +0100

networking-calico (1:1.2.0-trusty) trusty; urgency=low

  * networking-calico release (from Git commit beeb729).
    - py26/py33 are no longer supported by Infra's CI
    - remove python 2.6 trove classifier
    - (beta) Add floating IP support in OpenStack plugin.
    - Update DevStack plugin settings for new Calico core plugin
    - Adapt test code for recent change in common Calico code
    - DevStack plugin: complete IPv6 support
    - DevStack script: better commenting of supported env. variables
    - Support master Neutron code (Mitaka) as well as previous releases
    - Use Neutron master for DevStack and testing, instead of Liberty
    - Improve urllib3/requests unvendoring fix
    - DevStack: Don't run calico-dhcp-agent with sudo
    - Rewrap all docs to 79 columns
    - Add systemd packaging for Calico DHCP agent on Ubuntu/Debian
    - Prefix the profile IDs that we program into etcd
    - Remove dependency on removed neutron.i18n module
    - Debian package version pinning
    - Use proper interface of endpoint class from calico package
    - Fix NAT internal/external IP naming scheme
    - Use network MTU if network_device_mtu not set
    - Gracefully handle absence of network_device_mtu option
    - Add file handler for dhcp-agent log

 -- Neil Jerram <neil@tigera.io>  Thu, 21 Jul 2016 18:29:53 +0100

networking-calico (1:1.1.3) trusty; urgency=low

  * Change default host for etcd connections from localhost to 127.0.0.1

 -- Neil Jerram <Neil.Jerram@metaswitch.com>  Wed, 02 Mar 2016 14:08:51 +0000

networking-calico (1:1.1.2) trusty; urgency=low

  * Improve workaround for requests/urllib3 vendoring issue

 -- Neil Jerram <Neil.Jerram@metaswitch.com>  Mon, 29 Feb 2016 15:24:18 +0000

networking-calico (1:1.1.0) trusty; urgency=low

  * Doc: explain networking-calico, to an OpenStack-savvy audience
  * Doc: add some implementation notes
  * Move Calico's mechanism driver to networking-calico
  * devstack/bootstrap.sh: Don't set SERVICE_HOST
  * Various leader election improvements:
  * Remove 'sqlalchemy' from requirements.txt
  * Handle EtcdKeyNotFound in addition to EtcdCompareFailed.
  * Reduce election refresh interval, handle EtcdEventIndexCleared.
  * Fix deadlock in status reporting.
  * Adjust tox and testr config to print coverage.
  * Add TLS support to the Neutron driver's etcd connection.
  * Skip all ports in DHCP agents on different hosts
  * Use standard logging in test code, instead of print
  * Decouple status reporting from etcd polling.
  * Prevent concurrent initialisation of the mechanism driver.
  * Update pbr requirement to match global-requirements
  * New DHCP agent driven by etcd data instead of by Neutron RPC
  * Pass a string to delete_onlink_route instead of an IPNetwork
  * Fix handling of endpoint directory deletion
  * Update test-requirements.txt to fix CI.
  * Add service framework around Calico DHCP agent
  * Don't automatically install and use Calico DHCP agent

 -- Neil Jerram <Neil.Jerram@metaswitch.com>  Fri, 26 Feb 2016 12:25:46 +0000

networking-calico (1:1.0.1~pre7) trusty; urgency=low

  * Add service framework around Calico DHCP agent

 -- Neil Jerram <Neil.Jerram@metaswitch.com>  Tue, 02 Feb 2016 11:36:24 +0000

networking-calico (1:1.0.1~pre1-6) trusty; urgency=low

  * devstack/bootstrap.sh: Don't set SERVICE_HOST
  * Various leader election improvements
  * Remove 'sqlalchemy' from requirements.txt
  * Handle EtcdKeyNotFound in addition to EtcdCompareFailed
  * Fix deadlock in status reporting
  * Reduce election refresh interval, handle EtcdEventIndexCleared
  * Add TLS support to the Neutron driver's etcd connection
  * Skip all ports in DHCP agents on different hosts
  * Decouple status reporting from etcd polling
  * Use standard logging in test code, instead of print
  * New DHCP agent driven by etcd data instead of by Neutron RPC

 -- Neil Jerram <Neil.Jerram@metaswitch.com>  Thu, 21 Jan 2016 12:33:05 +0000

networking-calico (1:1.0.1~pre1-5) trusty; urgency=low

  * Reupload without extraneous source content.

 -- Neil Jerram <Neil.Jerram@metaswitch.com>  Mon, 16 Nov 2015 14:03:31 +0000

networking-calico (1:1.0.1~pre1-4) trusty; urgency=low

  * Move Calico mechanism driver here, from core Calico repository

 -- Neil Jerram <Neil.Jerram@metaswitch.com>  Mon, 16 Nov 2015 13:58:22 +0000

networking-calico (1:1.0.1~pre1-3) trusty; urgency=low

  * Add networking-calico package, containing all the code

 -- Neil Jerram <Neil.Jerram@metaswitch.com>  Thu, 12 Nov 2015 15:19:36 +0000

networking-calico (1:1.0.1~pre1-2) trusty; urgency=low

  * Generate calico-compute and calico-control packages
  * Add epoch 1 so that our packages are newer than those from core Calico repo

 -- Neil Jerram <Neil.Jerram@metaswitch.com>  Thu, 12 Nov 2015 14:59:46 +0000

networking-calico (1.0.1~pre1-1) trusty; urgency=low

  * First attempt at Debian packaging for networking-calico.

 -- Neil Jerram <Neil.Jerram@metaswitch.com>  Thu, 12 Nov 2015 13:29:05 +0000
