Queens 系列发布说明

0.2.0

新特性

  • scripts/run_kuryr.sh 现在默认在 uwsgi 下运行 API 服务器。此行为可以通过 KURYR_USE_UWSGI 环境变量控制(默认值为 True)。如果设置为 False 或缺少 uwsgi,API 将像往常一样运行。

其他说明

  • 如果 Neutron 中启用了标签扩展,则标记现有的子网池。这将确保要删除的子网池是 kuryr 创建的。

0.1.0

新特性

  • 支持从 Docker 客户端创建 IPv6 子网。用户可以在 CLI 中传递 –ipv6 和 IPv6 子网属性。

  • 支持使用现有的子网池创建 Docker 网络。用户可以使用 “neutron.pool.name” 选项指定现有 neutron 子网池的名称。

已知问题

升级说明

  • “neutron.pool.name” 选项的语义已更改。 此选项以前用于指定正在创建的子网池的自定义名称,现在用于指定预先存在的子网池的名称。 因此,以前使用自定义名称创建的子网池现在被视为外部资源,并且在删除时不会被清理。 用户需要手动清理这些资源。

错误修复

  • 在此之前,使用同时具有 ipv4 和 ipv6 的现有 Neutron 端口创建容器将失败。 例如

    $ docker run –net=dualnet -itd –name=container –ip 10.2.0.4

    –ip6 fe80::8 busybox

    … docker: Error response from daemon: IpamDriver.RequestAddress: Requested ip address {‘subnet_id’: u’xxx’, ‘ip_address’: u’fe80::8’} already belongs to a bound Neutron port: XXX。

    此问题在此版本中已修复(Bug #1668803)。

其他说明

  • 开始使用 reno 来编写版本说明。