将 Chef gem 升级到 11.16

Launchpad蓝图

https://blueprints.launchpad.net/openstack-chef/+spec/bump-chef-to-11-16

建议将 master 分支上的所有 cookbook 更新为使用 Chef 11.16。当前版本为 11.12。

问题描述

问题详细描述

  • 在每个 Master 分支周期中,我们需要使其与最新的工具保持同步。

提议的变更

将所有 cookbook 的 Gemfile 修改为使用 Chef 11.16

备选方案

数据模型影响

REST API 影响

安全影响

通知影响

其他最终用户影响

性能影响

这将有助于提高性能,因为已经修复了许多问题,例如

其他部署者影响

开发者影响

当前的 bundle install 命令将负责将 Chef 更新到所需的 11.16 版本。开发人员无需执行其他步骤。

实现

负责人

主要负责人

Mark Vanderwiel (vanderwl)

其他贡献者

工作项

  • 每个 cookbook 的 Gemfile 需要明确指定 Chef 11.16

依赖项

测试

已经使用 Chef 11.16 进行了基本的测试(单元测试、lint、风格、一体化测试),未发现任何问题。

文档影响