From 9146fdbc41b0e287bedc69a6552964aed5adb2c6 Mon Sep 17 00:00:00 2001 From: Grzegorz Koper Date: Mon, 6 Nov 2023 10:40:18 +0100 Subject: [PATCH] CI: Changing docker network driver in molecule Setting network mode to host. Enables testing without additional configuration of the host. Change-Id: I46406d414290ed785a4644c88cbc76ff074e96a2 --- ansible/roles/kolla-openstack/molecule/default/create.yml | 1 + ansible/roles/kolla-openstack/molecule/default/molecule.yml | 1 + .../roles/kolla-openstack/molecule/enable-everything/create.yml | 1 + .../kolla-openstack/molecule/enable-everything/molecule.yml | 1 + 4 files changed, 4 insertions(+) diff --git a/ansible/roles/kolla-openstack/molecule/default/create.yml b/ansible/roles/kolla-openstack/molecule/default/create.yml index 4f02a8194..64257aa47 100644 --- a/ansible/roles/kolla-openstack/molecule/default/create.yml +++ b/ansible/roles/kolla-openstack/molecule/default/create.yml @@ -29,6 +29,7 @@ build: path: "{{ molecule_ephemeral_directory }}" dockerfile: "{{ item.item.dockerfile | default(item.invocation.module_args.dest) }}" + network: host force_source: "{{ item.item.force | default(true) }}" force_tag: "{{ item.item.force | default(true) }}" with_items: "{{ platforms.results }}" diff --git a/ansible/roles/kolla-openstack/molecule/default/molecule.yml b/ansible/roles/kolla-openstack/molecule/default/molecule.yml index 331c131d6..82905cf0a 100644 --- a/ansible/roles/kolla-openstack/molecule/default/molecule.yml +++ b/ansible/roles/kolla-openstack/molecule/default/molecule.yml @@ -10,6 +10,7 @@ lint: | platforms: - name: centos-stream8 image: quay.io/centos/centos:stream8 + network_mode: host provisioner: name: ansible lint: diff --git a/ansible/roles/kolla-openstack/molecule/enable-everything/create.yml b/ansible/roles/kolla-openstack/molecule/enable-everything/create.yml index 7cb2f843c..bbb81a13f 100644 --- a/ansible/roles/kolla-openstack/molecule/enable-everything/create.yml +++ b/ansible/roles/kolla-openstack/molecule/enable-everything/create.yml @@ -30,6 +30,7 @@ build: path: "{{ molecule_ephemeral_directory }}" dockerfile: "{{ item.item.dockerfile | default(item.invocation.module_args.dest) }}" + network: host force_source: "{{ item.item.force | default(true) }}" force_tag: "{{ item.item.force | default(true) }}" with_items: "{{ platforms.results }}" diff --git a/ansible/roles/kolla-openstack/molecule/enable-everything/molecule.yml b/ansible/roles/kolla-openstack/molecule/enable-everything/molecule.yml index 45574e2e9..13031d1b0 100644 --- a/ansible/roles/kolla-openstack/molecule/enable-everything/molecule.yml +++ b/ansible/roles/kolla-openstack/molecule/enable-everything/molecule.yml @@ -10,6 +10,7 @@ lint: | platforms: - name: centos-stream8 image: quay.io/centos/centos:stream8 + network_mode: host provisioner: name: ansible inventory: