- Upgrade
ansible-core
,ansible
andansible-lint
- Pulled mitogen from within ubuntu 24.04 image as failing
- Add
ansible-core
2.17 andansible
10. - Add Ubuntu 24.04 - new latest
ubuntu
release - Add Alpine 3.20 * in development
- Remove Alpine 3.15 to
archive
.
- Remove Rocky Linux 10 (as that doesn't exist yet).
- Fix issues with documentation linking to
/archive
directory in README.md - Upgrade ansible-core to 2.16.4
- Update details on README.md for Python packages.
- Fix issues with Alpine 3.19 and Debian 12 (Bookworm) (https://www.jeffgeerling.com/blog/2023/how-solve-error-externally-managed-environment-when-installing-pip3)
- Ensure build and tags are created for Bookworm and RockyLinux 10
- Re-structure to add new
archive
directory for holding end-of-life details. - Add
archive/archived.gitlab-ci.yml
to keep older CI tasks without removing frommaster
branch. - Prevent running of older, end-of-life Ansible versions (2.9, 2.10, 2.11, 2.12).
- Remove older and unused base images:
- Alpine 3.14
- Centos 7
- Rockylinux 8
- Ubuntu 18.04
- Add new base os:
- Alpine 3.19
- Debian 12 (Bookworm + Bookworm Slim)
- Rockylinux 10
- Fix issues with OS which cant move about Python 3.9
- Fix issue with ansible 2.13 and ansible-lint 6.20.3
- Bump versions of ansible-core and ansible again.
- Upgrade ansible-lint, ansible and ansible-core.
- Add ansible version 2.16
- Upgrade ansible lint to 6.19.0 for 2.15, 2.14, 2.13
- Add support for ansible-lint to latest version for 2.15, 2.14 and 2.13.
- Remove
arm
from latest build support as issues building currently. Need workaround.
- Add Alpine 3.18 as new base image.
- Drop support for Ansible 2.14+ for Ubuntu 20.04 as requires Python 3.10+.
- Remove requirement for tests to run on tags.
- Improve documentation for older versions.
- Add support for
linux/arm64
(Macbook and AWS Graviton) tolatest
andalpine
image tags. - Add new tag for
linux/arm/v7
andlinux/arm/v6
toarm
image tag (Raspberry Pi).
- Include versions of ansible core 2.15 and 2.14 in all available builds
- Remove erroneous GitLab security features
- Update 2.13 to 2.13.11
- Update 2.12 to 2.12.10
- Pin
ansible-lint
to version 5.4.0 as greater than that seems to force reinstall ofansible-core
to latest version.
- Re-enable support for
ansible-lint
within Alpine as conflict withpackaging
for ansible-core (v2.11, v2.12, v2.13). Resolves #61. - Downgrade Ansible Lint version to 6.12.2 for compatibility.
- Drop support for
ansible-lint
within Alpine 3.17 as conflict withpackaging
for ansible-core (v2.11, v2.12, v2.13) - will resolve soon. - Remove
openssl-dev
fromlibressl-dev
for Alpine 3.17. - Upgrade Ansible to latest version (v6) 6.7.0
- Upgrade Ansible Lint to latest version 6.13.0
- Upgrade ansible-core 2.13 to latest version 2.13.7
- Remove Alpine 3.12 as EOL
- Remove Alpine 3.13 as EOL
- Remove Debian Stretch as EOL
- Add Rockylinux 9 as new base image OS (add for ansible-core 2.12 + 2.13)
- Add Alpine 3.17 as new base image OS
- Make Alpine 3.17 new
latest
andalpine
image - Make Ubuntu 22.04 new
ubuntu
image
- Upgrade Ansible to latest version 6.3.0
- Upgrade Ansible Lint to latest version 6.5.2
- Upgrade ansible-core 2.12 to latest version 2.12.9
- Upgrade ansible-core 2.13 to latest version 2.13.4
- Upgrade Ansible to latest version 6.2.0
- Upgrade Ansible Lint to latest version 6.4.0
- Upgrade ansible-core 2.12 to latest version 2.12.8
- Upgrade ansible-core 2.13 to latest version 2.13.3
- Upgrade Ansible to v6.1.0 within 2.13
- Upgrade Ansible Core to latest version 2.13.2
- Resolve issues with ansible-lint pulling through Ansible 2.13 for 2.9 and 2.10. Resolves #52 in GitHub.
- Add ansible-core 2.13.1, ansible 6.0.0, ansible-lint 6.3.0
- Move latest to be Alpine 3.16, Ansible 2.13
- Resolves #43 - Loading mitogen 0.2.10 for < Ansible 2.10
- Add Ubuntu 22.04
- Add Alpine 3.16
- Resolve #47 - Incorrect Ansible version on 2.11 and 2.12 containers.
- Resolve #50 - non-matching version of Alpine.
- Add later Ansible versions:
- 2.11.9, 2.11.10, 2.11.11
- 2.12.3, 2.12.4, 2.12.5
- Add Debian Bullseye (+ Bullseye-Slim) for all Ansible versions.
- Create immutable images of all containers - need to work out some way of managing these longer term. Resolves #42.
- Restructure to make managing versions easier:
ansible
(Ansible 2.9)ansible-base
(Ansible 2.10)ansible-core
(Ansible 2.11 + 2.12)
- Upgrade Ansible versions to latest.
- Alter to remove Centos 8 in favour of RockyLinux 8 - centos8 is EOL and Rocky Linux appears to be the most natural successor.
- Remove Alpine 3.11
- Alter
latest
to use ansible 2.11 and alpine 3.14. - Remove Alpine 3.11 as past end of life
- Add Alpine 3.15 as new version
- Add Ansible version 2.12
- Upgrade ansible 2.11 to 2.11.7
- Upgrade ansible 2.10 to 2.10.16
- Update ansible 2.11 to version 2.11.6 and include
ansible
package. Resolves #40. - Update ansible 2.10 to 2.10.15 - moving to
ansible-base
package. - Update ansible 2.9 to version 2.9.27.
- Fix Alpine 3.14 builds. Resolves #41.
- Upgrade Ansible 2.9.23 to 2.9.24.
- Add Alpine 3.14 as OS.
- Add Ansible 2.11 for all OS. Resolves #35.
- Removes Ubuntu 16.04. Resolves #38.
- Remove Ansible 2.8. Resolves #37.
- Update Ansible versions where appropriate.
- Fix
pip
inside Ubuntu 16.04 - Fix Docker labels (resolves #36)
- Update Ansible versions where appropriate.
- Fix changelog.
- Correct tags within Docker Hub. Resolves #31
- Move to build within GitLab CI (and push to Docker Hub) due to limitations
- Correctly release Ansible v2.9
- Correctly add Centos-8. Resolves #32
- Fix #33 for build with Rust Cryptography.
- Bump Ansible Version to latest
- Add Alpine 2.13
- Add Centos-8
- Bump Ansible version to 2.8.15 and 2.9.13
- Add Dockerfile for build of Ansible 2.10 (2.10.1)
- Update README for better availability of Mitogen path
- Update GitLab CI for build inside GitLab
- Add
jmespath
for enabling json_filter inside json objects. - Bump version of Ansible to latest stable (2.8.14 and 2.9.12)
- Add Ubuntu 20.04 version for Ansible 2.8 and 2.9
- Correct some tagging of releases
- Correct build of buster image for GitLab registry
- Update Ansible versions to 2.8.12 and 2.9.9
- Update documentation
- Ensure builds process in Docker Hub and GitLab
- Upgrade to Python 3 - Resolves #13
- Add Alpine 3.11
- Add Debian Buster
- Remove Alpine 3.9
- Upgrade Ansible 2.7 versions to 2.7.14. Resolves #12.
- Add Alpine v3.10 for later uses. Resolves #6.
- Add CHANGELOG.md. Resolves #5.
- Add git package for pulling roles from Ansible Galaxy. Resolves #4.
- Make /ansible directory and set as WORKDIR. Resolves #2.
- Initial release