Skip to content

Commit ccbccb1

Browse files
committed
Move edpm_update molecule to Zuul
For a future change, we need a more "baremetal-like" environment to be able to test a new feature (kpatch).
1 parent e197c75 commit ccbccb1

File tree

6 files changed

+27
-39
lines changed

6 files changed

+27
-39
lines changed

.github/workflows/molecule.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ jobs:
4444
- edpm_timezone
4545
- edpm_telemetry
4646
- edpm_telemetry_logging
47-
- edpm_update
4847
- edpm_users
4948
- env_data
5049
- edpm_pre_adoption_validation

roles/edpm_update/molecule/default/Containerfile.j2

Lines changed: 0 additions & 14 deletions
This file was deleted.

roles/edpm_update/molecule/default/molecule.yml

Lines changed: 13 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,35 +4,24 @@ dependency:
44
options:
55
role-file: collections.yml
66
driver:
7-
name: podman
7+
name: delegated
8+
options:
9+
managed: false
10+
ansible_connection_options:
11+
ansible_connection: local
812
platforms:
9-
- command: /sbin/init
10-
dockerfile: Containerfile.j2
11-
image: ${EDPM_ANSIBLE_MOLECULE_IMAGE:-"ubi9/ubi-init"}
12-
name: instance
13-
privileged: true
14-
registry:
15-
url: ${EDPM_ANSIBLE_MOLECULE_REGISTRY:-"registry.access.redhat.com"}
16-
ulimits:
17-
- host
13+
- name: edpm-0.localdomain
14+
groups:
15+
- compute
1816
provisioner:
1917
log: true
2018
name: ansible
21-
inventory:
22-
hosts:
23-
all:
24-
hosts:
25-
instance:
26-
canonical_hostname: edpm-0.localdomain
19+
2720
scenario:
2821
test_sequence:
29-
- dependency
30-
- destroy
31-
- create
32-
- prepare
33-
- converge
34-
- verify
35-
- cleanup
36-
- destroy
22+
- prepare
23+
- converge
24+
- cleanup
25+
- destroy
3726
verifier:
3827
name: ansible

roles/edpm_update/molecule/default/prepare.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@
1414
# License for the specific language governing permissions and limitations
1515
# under the License.
1616

17+
- name: Prepare test_deps
18+
hosts: all
19+
gather_facts: false
20+
roles:
21+
- role: ../../../../molecule/common/test_deps
22+
test_deps_setup_edpm: true
23+
test_deps_setup_stream: true
1724

1825
- name: Prepare
1926
hosts: all

zuul.d/jobs.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@
7676
parent: edpm-ansible-molecule-base
7777
vars:
7878
TEST_RUN: edpm_telemetry_power_monitoring
79+
- job:
80+
name: edpm-ansible-molecule-edpm_update
81+
parent: edpm-ansible-molecule-base
82+
vars:
83+
TEST_RUN: edpm_update
7984
- job:
8085
name: edpm-ansible-tempest-multinode
8186
parent: openstack-operator-tempest-multinode

zuul.d/projects.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
- edpm-ansible-molecule-edpm_tripleo_cleanup
2020
- edpm-ansible-molecule-edpm_tuned
2121
- edpm-ansible-molecule-edpm_telemetry_power_monitoring
22+
- edpm-ansible-molecule-edpm_update
2223
- openstack-k8s-operators-content-provider
2324
- adoption-standalone-to-crc-ceph-provider:
2425
dependencies:
@@ -56,3 +57,4 @@
5657
- ^roles/edpm_telemetry/*
5758
- ^roles/edpm_pre_adoption_validation/*
5859
- ^roles/edpm_tripleo_cleanup/*
60+
- ^roles/edpm_update/*

0 commit comments

Comments
 (0)