Feat: Update to Podman, Ubuntu 24.04, CS Stream 9 75/73975/1
authorAnil Belur <abelur@linuxfoundation.org>
Fri, 12 Dec 2025 06:58:27 +0000 (16:58 +1000)
committerAnil Belur <abelur@linuxfoundation.org>
Fri, 12 Dec 2025 06:59:39 +0000 (16:59 +1000)
commit34bf2c29363b250e02b2984117f51fe5ebcb3067
treef02c8a3dbefd3d5442ab3736260f11d72872e198
parentcb1856181e230117c5b47ce7119866831bb5241c
Feat: Update to Podman, Ubuntu 24.04, CS Stream 9

- Switch from Docker to Podman driver for Molecule tests
- Add Ubuntu 24.04 and CentOS Stream 9 platform support
- Remove EOL platforms (Ubuntu 18.04, 20.04, CentOS 7/8)
- Update GitHub Actions workflow:
  - Install Podman on runners
  - Use requirements.txt for Python dependencies
  - Set MOLECULE_PROJECT_DIRECTORY and ANSIBLE_ROLES_PATH
- Add gather_facts: true to converge.yml
- Add requirements.txt with molecule-plugins[podman]

Change-Id: Ie7124ce0b0190ce0a51a7d5cd6d2debcdb5fc596
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
.github/workflows/gerrit-verify.yaml
molecule/default/converge.yml
molecule/default/molecule.yml
requirements.txt [new file with mode: 0644]