Skip to content

Commit

Permalink
sf/ansible-utils: define the ansible-ee jobs
Browse files Browse the repository at this point in the history
  • Loading branch information
goneri committed Feb 3, 2022
1 parent f130008 commit 4ccd078
Show file tree
Hide file tree
Showing 4 changed files with 59 additions and 23 deletions.
4 changes: 4 additions & 0 deletions playbooks/ansible-ee/pre-integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,10 @@
image: "{{ container_image_name}}:to-test"
mode: stdout

- name: Print ansible-navigator.cfg
debug:
msg: "{{ _navigator_data | to_nice_yaml(indent=2, explicit_start=True) }}"

- name: Write ansible-navigator.cfg file
copy:
content: "{{ _navigator_data | to_nice_yaml(indent=2, explicit_start=True) }}"
Expand Down
2 changes: 2 additions & 0 deletions zuul.ansible.d/project-templates.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
---
# openvswitch.openvswitch
- project-template:
name: ansible-collections-openvswitch-openvswitch-units
check:
Expand Down Expand Up @@ -43,6 +44,7 @@
- ansible-test-units-openvswitch-python38
- build-ansible-collection

# ansible.utils
- project-template:
name: ansible-collections-ansible-utils
check:
Expand Down
40 changes: 40 additions & 0 deletions zuul.d/ansible-utils-jobs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,3 +85,43 @@
test_ansible_python_interpreter: /usr/bin/python3
collection_name: utils
collection_namespace: ansible

# ansible-ee
- job:
name: ansible-ee-integration-ansible-utils-latest
parent: ansible-ee-tests
vars:
ansible_runner_container_version: latest
container_image_tests:
- integration
ansible_network_os: openvswitch
test_ansible_ssh_private_key_file: ~/.ssh/id_ecdsa
test_ansible_network_cli_ssh_type: libssh
test_ansible_python_interpreter: /usr/bin/python3
collection_name: utils
collection_namespace: ansible
nodeset: openvswitch-2.15.0-python38

- job:
name: ansible-ee-integration-ansible-utils-stable2.11
parent: ansible-ee-integration-ansible-utils-latest
vars:
ansible_runner_container_version: stable-2.11-devel

- job:
name: ansible-ee-integration-ansible-utils-stable2.12
parent: ansible-ee-integration-ansible-utils-latest
vars:
ansible_runner_container_version: stable-2.12-devel

- job:
name: ansible-ee-integration-ansible-utils-stable2.10
parent: ansible-ee-integration-ansible-utils-latest
vars:
ansible_runner_container_version: stable-2.10-devel

- job:
name: ansible-ee-integration-ansible-utils-stable2.9
parent: ansible-ee-integration-ansible-utils-latest
vars:
ansible_runner_container_version: stable-2.9-devel
36 changes: 13 additions & 23 deletions zuul.sf.d/project-templates.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,34 +47,21 @@

# ansible.utils
- project-template:
name: ansible-collections-ansible-utils_no_network-ee
name: ansible-collections-ansible-utils
check:
jobs: &ansible-collections-ansible-utils-jobs_no_network_ee
jobs: &ansible-collections-ansible-utils-jobs
- build-ansible-collection:
required-projects:
- name: github.com/ansible-collections/ansible.netcommon
- name: github.com/ansible-collections/ansible.utils
- ansible-ee-integration-ansible-utils-latest
- ansible-ee-integration-ansible-utils-stable2.11
- ansible-ee-integration-ansible-utils-stable2.12
- ansible-ee-integration-ansible-utils-stable2.10
- ansible-ee-integration-ansible-utils-stable2.9
gate:
queue: integrated
jobs: *ansible-collections-ansible-utils-jobs_no_network_ee
periodic:
jobs:
- ansible-test-sanity-docker-devel
- ansible-test-sanity-docker-milestone
- ansible-test-sanity-docker-stable-2.9
- ansible-test-sanity-docker-stable-2.10
- ansible-test-sanity-docker-stable-2.11
- ansible-test-sanity-docker-stable-2.12
- ansible-test-units-openvswitch-python38
- build-ansible-collection

- project-template:
name: ansible-collections-ansible-utils
check:
jobs: []
gate:
queue: integrated
jobs: []
jobs: *ansible-collections-ansible-utils-jobs
periodic:
jobs:
- ansible-test-sanity-docker-devel
Expand All @@ -100,8 +87,11 @@
- ansible-test-units-ansible-utils-python27
- ansible-test-units-ansible-utils-python36
- ansible-test-units-ansible-utils-python37
- network-ee-unit-tests:
voting: false
- ansible-ee-tests-latest
- ansible-ee-tests-stable-2.9
- ansible-ee-tests-stable-2.10
- ansible-ee-tests-stable-2.11
- ansible-ee-tests-stable-2.12
gate:
queue: integrated
jobs: *ansible-collections-ansible-utils-units-jobs
Expand Down

0 comments on commit 4ccd078

Please sign in to comment.