distro-test-containers

Distribution specific containers for Ansible integration testing.

GPL-3.0 License

Stars
27
Committers
12

Bot releases are visible (Hide)

distro-test-containers - 3.1.0

Published by mattclay about 3 years ago

Upgrade OS Packages.

Newly installed packages will be the latest version.
This makes sure the existing packages will be as well.

distro-test-containers - 3.0.0

Published by mattclay about 3 years ago

  • Remove obsolete fedora32 image.
  • Remove obsolete junit-xml requirement.
  • Remove resolvelib from images which do not support the controller.
  • Remove additional controller requirements from the centos6 image.
  • Remove ensurepip fix on opensuse15 image.
  • Use --no-cache-dir option for pip install commands.
  • Use official quay.io repositories for fedora and centos images.
  • Update base image versions.
distro-test-containers - 2.1.0

Published by relrod over 3 years ago

  • Fedora 34 is now added as an image that ansible-test can use, though it depends on seccomp=unconfined
  • Some cleanup in Fedora 32 and 33 images so that ssh to them works in more container environments.
distro-test-containers - 2.0.2

Published by mattclay over 3 years ago

  • Use requirements files for pip installs.
  • Use the correct version of six for centos6-test-container.
  • Use a PyPI mirror for pip installs under Python 2.6.
distro-test-containers - 2.0.1

Published by mattclay over 3 years ago

The previously applied fix for Fedora 33 to allow ssh-rsa was incomplete. It now includes both server and client config.

distro-test-containers - 2.0.0

Published by mattclay over 3 years ago

  • SSH server key generation has been simplified.
  • SSH client keys are no longer generated. This is now the responsibility of ansible-test.
distro-test-containers - 1.30.0

Published by relrod over 3 years ago

CentOS Vault seems to be having some connectivity issues, so add several mirrors to fall back to.

distro-test-containers - 1.29.0

Published by mattclay over 3 years ago

Replace the broken setuptools package created by python3 -m venv with the PyPI version in the openSUSE Python 3 container.

distro-test-containers - 1.28.0

Published by mattclay over 3 years ago

  • The SSHD service is now started automatically on Fedora 32.
  • The mercurial package has been removed from all containers.
distro-test-containers - 1.27.0

Published by mattclay over 3 years ago

  • All pip installed requirements are now frozen.
  • Unused packages pycrypto and keyczar have been removed.
distro-test-containers - 1.26.0

Published by relrod almost 4 years ago

[centos6] Pin junit-xml python dependency

Avoids a deprecation warning in some tests on centos6.

distro-test-containers - 1.25.0

Published by relrod almost 4 years ago

[centos6] Point repos to centos vault, since centos6 is now EOL

See this thread for reference.

CentOS 6 is now EOL, and the 6.10 repos have moved to vault.centos.org. Update our repo file accordingly so that we can use the vault repo.

distro-test-containers - 1.24.0

Published by relrod almost 4 years ago

[fedora33] Use ecdsa keys for tests instead of RSA keys

Modern Fedora disallows rsa-sha, and this causes Paramiko tests to fail, because when using RSA, it can only use rsa-sha (there are open upstream pull requests for rsa-sha2-* but unmerged last I looked). So we just use ecdsa instead.

distro-test-containers - 1.23.0

Published by relrod almost 4 years ago

[fedora33] start sshd on init exec

Fedora 33's container image seemingly no longer starts sshd by default when init runs, so we explicitly start it.

distro-test-containers - 1.22.0

Published by relrod almost 4 years ago

Add Fedora 33 image

Fedora 33 has been released today with Python 3.9.

distro-test-containers - 1.21.0

Published by relrod about 4 years ago

[opensuse] install missing dependencies

Several packages seem to not have their dependencies listed properly. For now, we manually install the dependencies.

distro-test-containers - 1.20.0

Published by relrod about 4 years ago

This version contains 3 main changes:

  • The Ubuntu containers now nuke /var/lib/apt/lists/* to clean up apt a bit better. This results in smaller image sizes, but requires any tests that install packages to apt-get update before doing so.
  • CentOS 8 has been updated to 8.2.2004
  • OpenSuSE 15 has been updated to 15.2
distro-test-containers - 1.19.0

Published by mattclay about 4 years ago

sshpass is no longer included in the Alpine container. This avoids issues with the ssh_connection test hanging due to background processes not timing out as expected, which prevent the container from exiting.

distro-test-containers - 1.18.0

Published by mattclay about 4 years ago

Added a test container for Alpine 3.

Also fixed build issues with the Fedora containers now that they no longer container systemd by default.

distro-test-containers - 1.17.0

Published by mattclay over 4 years ago

  • The packaging package has been added to the containers.
  • The CentOS 7 base image was updated from centos:7.6.1810 to centos:7.8.2003.
Related Projects