summary |
shortlog | log |
commit |
commitdiff |
review |
tree
first ⋅ prev ⋅ next
Anil Belur [Sat, 13 Dec 2025 02:17:49 +0000 (12:17 +1000)]
Fix: Update to Ubuntu 24.04 and Podman driver
- Update molecule platforms to Ubuntu 22.04, 24.04
- Remove EOL distributions (CentOS 7, Ubuntu 18.04, 20.04)
- NOTE: CentOS Stream 9 not included - Mono project does not yet support EL9
- Switch from Docker to Podman driver
- Add ansible.cfg with role path and deprecation settings
- Add requirements.txt with Podman molecule plugin
- Update GitHub workflow to use Podman and Python 3.11
- Add MOLECULE_PROJECT_DIRECTORY and ANSIBLE_ROLES_PATH env vars
- Modernize prepare.yml with ansible.builtin FQCN
- Set inject_facts_as_vars: false to fix deprecation warning
- Update tasks to use ansible_facts dictionary
- Handle Ubuntu 24.04 nuget package unavailability
- Handle CentOS 9 mono repository limitations with warnings
Change-Id: Ie166b04101e7f7b0f4a90c358174672bca9bd7bc
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Anil Belur [Thu, 24 Oct 2024 03:06:53 +0000 (13:06 +1000)]
Feat: Enable Github2gerrit worflow
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: Iae7e67d861c1d4052cb5dee89ab9c4497039989b
Anil Belur [Thu, 24 Oct 2024 02:48:15 +0000 (12:48 +1000)]
CI: Update gerrit-verify workflow
Centos7, Centos8, and Ubuntu1804 are all EOL and should be removed
from the testing matrix. This will allow us to focus on the supported
distros.
Pull in the latest updates.
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Change-Id: I4b1b313621f90e11c7ce98ecad8a04d61fd4500d
Anil Belur [Fri, 9 Feb 2024 00:30:27 +0000 (10:30 +1000)]
Chore: Add GHA workflow for mono-install role
Change-Id: I3b4c4da1193185dd2dc7e624afcbfeaedea0ac38
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Anil Belur [Tue, 23 Aug 2022 01:09:53 +0000 (11:09 +1000)]
Fix: Update mono-install molecule role
Modernize the molecule test formats and update the role
to build with the latest version of ansible.
Update tox and pre-commit dependencies.
Ref: https://github.com/ansible/molecule/issues/1042
Change-Id: Ifc40c99516a92a1525d2b088a30d7efe34b3b17d
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Thanh Ha [Tue, 27 Aug 2019 19:01:15 +0000 (15:01 -0400)]
Configure basepython to python3
More and more libraries that we are pulling in require Python 3 so
to avoid having to play the pin dependencies whack-a-mole game let's
bump or base python where possible to python3.
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
Change-Id: Ib76587d0f23681ef1fcc7f53adb0a96203d738ab
Thanh Ha [Tue, 20 Aug 2019 02:37:11 +0000 (22:37 -0400)]
Use Python 3 for molecule tests
PyTest 5.0 requires Python 3.5+ so let's update.
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
Change-Id: I6467b0605a046b9f9376fe08eb43500e6713725d
Thanh Ha [Sat, 11 May 2019 01:24:47 +0000 (21:24 -0400)]
Use pre-commit instead of Coala
Considering that all we're using Coala for is for the GitCommitBear
let's drop Coala in favor of pre-commit as it's faster and more
convenient.
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
Change-Id: I4cbea38ffa288b8f09b76624a3353d71236688f5
Thanh Ha [Sat, 11 May 2019 02:05:04 +0000 (22:05 -0400)]
Fix yamllint: variable spaces before and after
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
Change-Id: Ic30c4965f00d6a7f961434d315d57d62b026678c
Anil Belur [Wed, 28 Nov 2018 08:56:01 +0000 (18:56 +1000)]
Fix docs indent
Change-Id: I1a0c109bddde42e48885fc86b10e562b3b70785e
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Thanh Ha [Fri, 20 Jul 2018 18:39:06 +0000 (14:39 -0400)]
Migrate from deprecated docker-py to docker
Change-Id: I54cad36883c09101d4a520c38fc64753a2d3b8b3
Signed-off-by: Thanh Ha <zxiiro@linux.com>
Thanh Ha [Fri, 23 Feb 2018 02:16:26 +0000 (21:16 -0500)]
Migrate lf-ansible mono-install role
Change-Id: I524be75ee7c19ab849fc044a4802c2d52d223113
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Fri, 23 Feb 2018 01:57:32 +0000 (20:57 -0500)]
Bootstrap mono-install role
Change-Id: I19eaa9a4120b49d9c770a2de9e7303a6c8ec127b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Andrew Grimberg [Tue, 20 Feb 2018 22:04:48 +0000 (22:04 +0000)]
Initial empty repository