Newton Series Release Notes

14.0.3

Upgrade Notes

  • The variables sahara_requirements_git_repo and sahara_requirements_git_install_branch have been removed in favour of using the URL/path to the upper-constraints file using the variable pip_install_upper_constraints instead.

14.0.0

New Features

  • The os_sahara role now supports the ability to configure whether apt/yum tasks install the latest available package, or just ensure that the package is present. The default action is to ensure that the latest package is present. The action taken may be changed to only ensure that the package is present by setting sahara_package_state to present.

Upgrade Notes

  • Installation of sahara and its dependent pip packages will now only occur within a Python virtual environment. The sahara_venv_bin, sahara_venv_enabled, sahara_venv_etc_dir, and sahara_non_venv_etc_dir variables have been removed.

  • The os_sahara role always checks whether the latest package is installed when executed. If a deployer wishes to change the check to only validate the presence of the package, the option sahara_package_state should be set to present.