kayobe/releasenotes/notes/default-target-virtualenv-3a68472f66b7aaf3.yaml
Mark Goddard 974ec85aad Use a virtualenv for remote operations by default
The docker python module fails to install without a virtualenv with
pip10.  The following error is seen in the task Ensure docker SDK for
python is installed:

Cannot uninstall 'ipaddress'. It is a distutils installed project and
thus we cannot accurately determine which files belong to it which would
lead to only a partial uninstall

This is fixed by using a remote Python virtual environment for executing
Kayobe Ansible tasks in the default Kayobe configuration.

Change-Id: I1348e428d736f93c76316c7fb5f2708b99554eb3
Story: 2002010
Task: 19648
2018-09-27 13:31:33 +01:00

15 lines
692 B
YAML

---
fixes:
- |
Fixes an issue introduced by the release of ``pip`` version 10, whereby the
Python ``docker`` package would fail to install. This is resolved by using
a remote Python virtual environment for executing Kayobe Ansible tasks by
default. See `Story 2002010
<https://storyboard.openstack.org/#!/story/2002010>`__ for details.
upgrade:
- |
Modifies the default ``kayobe-config`` configuration to use a remote Python
virtual environment for executing Kayobe Ansible tasks. This affects hosts
in the ``seed``, ``seed-hypervisor``, and ``overcloud`` groups. See `Story
2002010 <https://storyboard.openstack.org/#!/story/2002010>`__ for details.