当前系列发行说明

17.0.0.0rc1-17

错误修复

  • 修复了一个错误,该错误导致 Amphora 配置更新只会更新 Amphora 代理配置,但健康发送器不会使用新的控制器 IP 列表进行更新。

  • 修复了一个问题,该问题导致 Octavia API 服务在无法加载提供程序驱动程序时无法正确初始化。现在它将优雅地失败,并从已启用列表中删除该驱动程序。

  • [cinder] volume_size 选项不再接受 0 或负值,并且当使用这些值时,octavia 服务可能无法启动。 以前接受这些值,但在实际创建卷时会导致内部错误。

  • 现在,以下选项接受实际支持的值,并且使用不受支持的值可能会导致 octavia 服务无法启动。 以前,不受支持的值被接受,并在实际资源创建中导致故障。

    • [api_settings] default_listener_tls_versions

    • [api_settings] default_pool_tls_versions

    • [api_settings] default_listener_alpn_protocols

    • [api_settings] default_pool_alpn_protocols

    请参阅 octavia.conf 文件,该文件由 oslo-config-generator 工具生成,以查找支持的值。

其他说明

  • 删除了未使用的 amphora 相关代码,包括 get_create_amphora_flow 函数、MarkAmphoraReadyInDB 任务类、MARK_AMPHORA_READY_INDB 常量和 AMPHORA_READY 状态常量。 更新了 amphora 删除逻辑,仅允许在 amphora 状态为 ERROR 时删除,这是正确的行为,因为 AMPHORA_ALLOCATED amphorae 不应可删除。