[release-announce] ansible-role-tripleo-modify-image 1.1.0

no-reply at openstack.org no-reply at openstack.org
Mon Jul 1 03:09:24 UTC 2019


We joyfully announce the release of:

ansible-role-tripleo-modify-image 1.1.0: ansible-tripleo-modify-image
- Ansible role to allow modification to container images built for the
TripleO project.

The source is available from:

    https://opendev.org/openstack/ansible-role-tripleo-modify-image

Download the package from:

    https://tarballs.openstack.org/ansible-role-tripleo-modify-image/

For more details, please see below.

Changes in ansible-role-tripleo-modify-image 1.0.0..1.1.0
---------------------------------------------------------

6dab9dd Fix dnf repoquery regression
b25fe25 Allow devs to modify images with Python directories
8b366d2 Makes buildah retries more verbose
9f112a5 dev_install: fetch git/gerrit from opendev
60cb00d yum_update.sh: don't fail when plugin package is unavailable for install
8fa6dd7 Use 'dnf repoquery' when system uses DNF
367f3e0 Small yum_update.sh improvements
f33cad7 Revert "yum_update.sh improvements"
c475c83 yum_update.sh improvements
f1dfdc6 OpenDev Migration Patch
012209a Convert readme to rst
c0bcc3c Don't print commands during yum update
9014df9 Speed up execution time of yum_update.sh
8f0c6bf Fix dev install (yum -y...)
410408e Ported tripleo-modify-image to py3
b541c5e Run all linters via pre-commit
e60ad5d yum_update_buildah: add retry x3
8b82f78 Track obsoleted packages replacements for updates
d7d7592 Mount in yum_update.sh when running it
8dba05a Append to the tag on buildah commit
f77b9a2 yum_update: cp the script in /tmp before buildah cp
0bdc068 Update hacking version to latest
9dac7d6 Use buildah commands for yum update to improve speed
d67f1ef Replace scenario001-multinode with scenario001-standalone
08903c0 Fix line length for lint
970708d Use a tempfile for the modified Dockerfile
97b54c3 Set WORKDIR / in the dockerfiles
618d3ab Add dev mode install playbook for source installs
2cdc844 Use with_list for Ansible < 2.5 compatibility
20cefdf Update min tox version to 2.0
48a56c1 Add retries to docker_image_facts
eb2b92f fix tox python3 overrides
04b52bd Remove release-openstack-server
79aed38 fix tox python3 overrides
c9d0857 Remove compare_host_packages strategy
96b3971 Cleanup modify directory
821fcbf Don't use copy module for /etc/yum.repos.d
b58b916 Don't yum update files which are not installed
b47b569 Fix local (non-root) docker build support
678b93f Fix 'too many arguments' error
9d4b320 Install yum priorities to containers before update
bca80b3 Fix type in variable which blocked updates
07a2358 Fix the roles_path to actually work in a venv
7b587fe Only do yum update when needed
a2229e7 Add Buildah support


Diffstat (except docs and test files)
-------------------------------------

.ansible-lint                 |   2 +
.gitreview                    |   2 +-
.pre-commit-config.yaml       |  40 ++++++++
.yamllint                     |   7 ++
LICENSE                       |   1 -
README.md                     | 114 ---------------------
README.rst                    | 233 ++++++++++++++++++++++++++++++++++++++++++
ansible.cfg                   |   3 +-
defaults/main.yml             |   5 +-
files/compare-package-json.py |  33 ------
files/dev_install.sh          |  48 +++++++++
files/rpm_install.sh          |   2 +-
files/yum_update.sh           |  51 +++++++--
meta/main.yml                 |   8 +-
setup.cfg                     |   8 +-
setup.py                      |   1 +
tasks/dev_install.yml         |  47 +++++++++
tasks/get_original_user.yml   |  26 +++++
tasks/main.yml                |   1 +
tasks/modify_image.yml        |  27 +++--
tasks/precheck.yml            |  10 ++
tasks/rpm_install.yml         |  19 ++--
tasks/yum_update.yml          |  83 +--------------
tasks/yum_update_buildah.yml  |  84 +++++++++++++++
tasks/yum_update_docker.yml   |  57 +++++++++++
templates/Dockerfile-dev.j2   |  15 +++
templates/Dockerfile-rpm.j2   |   1 +
templates/Dockerfile-yum.j2   |   8 +-
test-requirements.txt         |   2 +-
tox.ini                       |  37 ++++---
vars/main.yml                 |   5 +
zuul.d/layout.yaml            |   6 +-
32 files changed, 691 insertions(+), 295 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index c3ed418..94dba19 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1 +1 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+pre-commit # MIT






More information about the Release-announce mailing list