Train Series Release Notes¶
18.0.0.0b1¶
New Features¶
The PIP upgrade strategy can now be controlled using the new
pip_install_strategy
variable which can either beeager
if the deployers want to upgrade both the package and its dependencies oronly-if-needed
if 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-needed
in order to minimize the amount of packages which are updated during installation. Deployers can still override the default option using thepip_install_strategy
variable.
Deprecation Notes¶
The variable
pip_required_pip_packages
has been removed as it is not used and not required.
17.0.0.0b1¶
New Features¶
Deployers can set
pip_install_centos_mirror_url
to use their preferred mirror for the RDO repositories.
Deployers can set
pip_install_opensuse_mirror_url
to use their preferred mirror for the openSUSE repositories. They can also set thepip_install_opensuse_mirror_obs_url
if 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
yum
package 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_packages
is 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_state
topresent
.
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_state
should 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_tmp
variable has been renamedpip_tmp_packages
to avoid unintended processing by the py_pkgs lookup plugin.