20 июня вышел в свет Chef 0.9.0, и затем ещё несколько патчей, устраняющих ошибки в этом продукте. Фактически можно рекомендовать к использованию, начиная с версии 0.9.4.
Изменены протоколы работы клиентов и сервера, поэтому обновление с Chef 0.8 надо производить и на сервере, и на клиентских машинах. Сам процесс обновления тривиален (на сервере при условии установки из гемов — gem install chef chef-server chef-server-api chef-server-webui chef-solr ohai, плюс рестарт сервисов, плюс rake install, на клиенте просто gem i chef).
Основные изменения затронули механизм хранения «кулинарных книг», — теперь можно поддерживать одновременно несколько версий одной книги. Улучшена поддержка Windows-клиентов.
Важно: архивные версии обновляемых файлов теперь складываются не рядом с файлом, а в отдельную папку.
Часть функционала теперь помечена как устаревшая (remote_file при доступе к файлу внутри книги можно заменить на cookbook_file, обращения к переменной node в рецептах можно заменить на node), но не удалена.
Подробнее об изменениях можно прочесть в следующих анонсах:
Изменены протоколы работы клиентов и сервера, поэтому обновление с Chef 0.8 надо производить и на сервере, и на клиентских машинах. Сам процесс обновления тривиален (на сервере при условии установки из гемов — gem install chef chef-server chef-server-api chef-server-webui chef-solr ohai, плюс рестарт сервисов, плюс rake install, на клиенте просто gem i chef).
Основные изменения затронули механизм хранения «кулинарных книг», — теперь можно поддерживать одновременно несколько версий одной книги. Улучшена поддержка Windows-клиентов.
Важно: архивные версии обновляемых файлов теперь складываются не рядом с файлом, а в отдельную папку.
Часть функционала теперь помечена как устаревшая (remote_file при доступе к файлу внутри книги можно заменить на cookbook_file, обращения к переменной node в рецептах можно заменить на node), но не удалена.
Подробнее об изменениях можно прочесть в следующих анонсах: