Stein Series Release Notes¶
18.0.0.0b1¶
New Features¶
The PIP upgrade strategy can now be controlled using the new
pip_install_strategyvariable which can either beeagerif the deployers want to upgrade both the package and its dependencies oronly-if-neededif they want to only upgrade what’s really necessary. More information can be found on the PIP user guide
Upgrade Notes¶
The default PIP stategy has been changed to
only-of-neededin order to minimize the amount of packages which are updated during installation. Deployers can still override the default option using thepip_install_strategyvariable.
Deprecation Notes¶
The variable
pip_required_pip_packageshas been removed as it is not used and not required.
17.0.0.0b1¶
New Features¶
Deployers can set
pip_install_centos_mirror_urlto use their preferred mirror for the RDO repositories.
Deployers can set
pip_install_opensuse_mirror_urlto use their preferred mirror for the openSUSE repositories. They can also set thepip_install_opensuse_mirror_obs_urlif they want to set a different mirror for the OBS repositories. If they want to use the same mirror in both cases then they can leave the latter variable to its default value. The full list of mirrors and their capabilities can be obtained at http://mirrors.opensuse.org/
16.0.0.0b1¶
New Features¶
The role now supports SUSE based distributions. Required packages can now be installed using the zypper package manager.
Upgrade Notes¶
The EPEL repository is now removed in favor of the RDO repository.
This is a breaking change for existing CentOS deployments. The
yumpackage manager will have errors when it finds that certain packages that it installed from EPEL are no longer available. Deployers may need to rebuild container or reinstall packages to complete this change.
15.0.0.0b2¶
New Features¶
A new switch
pip_install_build_packagesis introduced to allow toggling compiler and development library installation. The legacy behavior of installing the compiler and development libraries is maintained as the switch is enabled by default.
14.0.0.0b3¶
New Features¶
The pip_install 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
pip_install_package_statetopresent.
Upgrade Notes¶
The pip_install 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
pip_install_package_stateshould be set topresent.
14.0.0.0b2¶
New Features¶
pip can be installed via the deployment host using the new variable
pip_offline_install. This can be useful in environments where the containers lack internet connectivity. Please refer to the limited connectivity installation guide for more information.
Bug Fixes¶
The
pip_packages_tmpvariable has been renamedpip_tmp_packagesto avoid unintended processing by the py_pkgs lookup plugin.