tripleo-validations/roles
Gael Chamoulaud (Strider) 6a3081beac
Add shared configuration for all molecule test
This patch adds a molecule configuration file at the repository
level (tripleo-validations/.config/molecule/config.yml) which defines
all the default values for molecule.yml files in all roles.

This patch also introduces a common Dockerfile (UBI8 image) shared
between all the role molecule tests. This Dockerfile will install the
CentOS 8.x Linux Repos and GPG Keys during the image build.

This Dockerfile is located in tripleo-validations/.config/molecule
directory and it is shared through a relative symbolic link between all
the molecule directories.

NOTE: tox-ansible doesn't manage shared molecule configuration at the
project level (see [1]). To be able to use it, we have to explicitly add
the driver name in each molecule.yml file in the roles level. Once [1]
will be fixed, these will be removed.

[1] - https://github.com/ansible-community/tox-ansible/issues/88).

Signed-off-by: Gael Chamoulaud (Strider) <gchamoul@redhat.com>
Change-Id: I4717825e2767dc55016a30fb62aa6a5541f26cfd
(cherry picked from commit 66193a69b7)
2021-06-02 10:57:47 +02:00
..
ceph Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
check_for_dangling_images Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
check_kernel_version Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
check_network_gateway Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
check_rhsm_version Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
check_uc_hostname Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
check_undercloud_conf Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
collect_flavors_and_verify_profiles Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
container_status Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
controller_token Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
controller_ulimits Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
ctlplane_ip_range Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
default_node_count Replace all references to the old role name 2020-01-23 17:25:43 +01:00
dhcp_validations Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
frr_status Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
healthcheck_service_status Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
image_serve Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
ironic_boot_configuration Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
mysql_open_files_limit Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
network_environment Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
neutron_sanity_check Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
node_disks Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
node_health Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
nova_event_callback Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
nova_status Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
nova_svirt Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
openshift_on_openstack Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
openstack_endpoints Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
overcloud_service_status Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
ovs_dpdk_pmd Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
pacemaker_status Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
package_version Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
rabbitmq_limits Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
repos Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
roles.galaxy Correct how the image_serve validation works 2020-10-02 16:59:34 +02:00
stack_health Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
stonith_exists Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
switch_vlans Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
system_encoding Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
tls_everywhere Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
tripleo_validations check-ram is not compat w/ upstream 2021-04-09 13:47:03 -06:00
undercloud_debug Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
undercloud_disk_space Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
undercloud_heat_purge_deleted Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
undercloud_process_count Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00
undercloud_service_status Removes retired services from service status validation 2021-03-23 11:25:05 +01:00
undercloud_tokenflush Add shared configuration for all molecule test 2021-06-02 10:57:47 +02:00