In order to make molecule tests more widespread across roles to cover
variety of usecases, a centralized approach on managing molecule
requirements is applied.
It ensures that there's no need to separately maintain requirements
for molecule and they can be aligned from integrated repo.
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/938571
Change-Id: I4f0b6705f5bdd0ba14225775108732db32600cb3
Debian buster is not supported for a while now in OSA, so we should
remove it from testing platfrom.
Change-Id: I717a1e3593c161f179dc8fb63d5b85677f606956
This patch add support and molecule testing for CentOS 9 Stream in addition
to already supported Debian/Ubuntu versions.
Change-Id: Ice095d479bcd8cd9592609329514efe565db6353
Buster goes EOL in June 2024, so it's good time to add testing of more
distros, including latest Debian 12 and Ubuntu 22.04 as latest LTS at
the moment.
Change-Id: I62dafeef2e2483631cabb10e8f2c289dfb726bea
While having a native Zuul job for testing is really nice, but it puts some
imitations, like being unable to use external collections which a role
might depend on.
In order to overcome these limitations, molecule test job was added,
which does exactly same set of actions, except vlan configuration.
We also switch ansible-lint job to track molecule playbook.
Change-Id: I219cc1c06c49a6710edfd6104580cdc01b768ab0
According to RFC-8212 policies must be described in order to allow
announce/accept routes. Without policies being described, no routes
will be announced/recieved by default.
This patch fixes current CI failures.
Change-Id: Ia033cc7c3ed3146860ab96452bec988f3c3069bf