Skip to content

Commit a735b59

Browse files
committed
Fix various CI issues
1 parent 70617e4 commit a735b59

File tree

10 files changed

+46
-39
lines changed

10 files changed

+46
-39
lines changed

.ansible-lint

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,7 @@ skip_list:
66
- galaxy[version-incorrect]
77
- meta-runtime[unsupported-version]
88
- fqcn[action-core]
9+
10+
# Ensure dependent collections are not linted
11+
exclude_paths:
12+
- .ansible/

.github/workflows/pull_request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- name: Install dependencies
2828
run: |
2929
python -m pip install --upgrade pip
30-
pip install ansible==5.* jmespath pulp-glue==0.21.*
30+
pip install ansible==11.* jmespath pulp-glue==0.33.* pulp-glue-deb==0.3.*
3131
ansible-galaxy collection install git+file://$(pwd)
3232
3333
- name: Run Pulp in one

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,15 @@ Note: Pulp server installation is out of this collection's scope - for this purp
77

88
## Tested with Ansible
99

10-
Tested with the current Ansible 2.9-2.10 releases.
10+
Tested with the current Ansible 11 release.
1111

1212
## Included content
1313

1414
pulp_contentguard role
1515
pulp_repository role
16+
pulp_distribution role
17+
pulp_django_user role
18+
pulp_group role
1619

1720
## Using this collection
1821

galaxy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ authors:
1010
- "Mark Goddard"
1111
- "Alex Welsh"
1212
dependencies:
13-
"pulp.squeezer": ">=0.20.0"
13+
"pulp.squeezer": "0.2.3"
1414
license:
1515
- "Apache-2.0"
1616
tags:

roles/pulp_container_content/tasks/process_content.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
- content_item.state | default('present') != 'present' or content_item.src_repo is defined
5656

5757
- name: Resolve tags
58+
when: ref_repo_version is defined
5859
block:
5960
- name: List tags from reference repository
6061
pulp.squeezer.api_call:
@@ -82,7 +83,6 @@
8283
- name: Set content units to process
8384
set_fact:
8485
content_units: "{{ tags_result.response.results | map(attribute='pulp_href') | list }}"
85-
when: ref_repo_version is defined
8686

8787
- name: Add content to repository
8888
pulp.squeezer.api_call:

tests/test_container_distribution.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,14 @@
6565
- dist_result.distribution.name == "test_container_distribution"
6666
- dist_result.distribution.base_path == "test_container_distribution"
6767
- dist_result.distribution.repository == repo_result.repository.pulp_href
68-
- dist_result.distribution.repository_version is none
68+
- dist_result.distribution.repository_version == ""
6969

7070
- name: Verify distribution creation
7171
assert:
7272
that:
7373
- dist_version_1_result.distribution.name == "test_container_distribution_version_1"
7474
- dist_version_1_result.distribution.base_path == "test_container_distribution_version_1"
75-
- dist_version_1_result.distribution.repository is none
75+
- dist_version_1_result.distribution.repository == ""
7676
- dist_version_1_result.distribution.repository_version == repo_result.repository.latest_version_href
7777

7878
- include_role:

tests/test_container_repository.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,22 +94,22 @@
9494

9595
rescue:
9696
- set_fact:
97-
failed_task: "{{ ansible_failed_task }}"
97+
failed_result: "{{ ansible_failed_result }}"
9898

9999
always:
100100
- name: Assert that syncing from a URL that returns 404 fails
101101
assert:
102102
that:
103-
- failed_task.name == "Sync container remotes into repositories"
103+
- failed_result.msg is search("One or more items failed")
104104

105105
- name: Assert that syncing from a URL that returns 404 is retried the correct number of times
106106
assert:
107107
that:
108-
- pulp_repository_container_repos_sync.results[0].attempts == pulp_repository_container_repos_sync_retries
108+
- failed_result.results[0].attempts == pulp_repository_container_repos_sync_retries
109109

110110
- include_role:
111111
name: pulp_repository
112112
vars:
113-
pulp_repository_deb_repos:
113+
pulp_repository_container_repos:
114114
- name: test_container_repo_bad_url
115115
state: absent

tests/test_content_guard_rbac.yml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
- name: Exit if version < 3.17
2424
meta: end_play
2525
vars:
26-
query: "[?component=='core'].version"
27-
when: status_result.json.versions | json_query(query) | first is version('3.17', '<')
26+
query_string: "[?component=='core'].version"
27+
when: status_result.json.versions | json_query(query_string) | first is version('3.17', '<')
2828

2929
- name: Query groups
3030
uri:
@@ -84,31 +84,31 @@
8484

8585
- name: Evaluate results for test-rbac_cg-1
8686
vars:
87-
query: "[?name=='test-rbac_cg-1']"
87+
query_string: "[?name=='test-rbac_cg-1']"
8888
assert:
8989
that:
90-
- rbac_cg_list.json.results | json_query(query) | length == 1
91-
- (rbac_cg_list.json.results | json_query(query) | first).name == 'test-rbac_cg-1'
92-
- (rbac_cg_list.json.results | json_query(query) | first).groups | length == 2
93-
- (rbac_cg_list.json.results | json_query(query) | first).groups[0].name in ['test_group1', 'test_group2']
94-
- (rbac_cg_list.json.results | json_query(query) | first).groups[1].name in ['test_group1', 'test_group2']
90+
- rbac_cg_list.json.results | json_query(query_string) | length == 1
91+
- (rbac_cg_list.json.results | json_query(query_string) | first).name == 'test-rbac_cg-1'
92+
- (rbac_cg_list.json.results | json_query(query_string) | first).groups | length == 2
93+
- (rbac_cg_list.json.results | json_query(query_string) | first).groups[0].name in ['test_group1', 'test_group2']
94+
- (rbac_cg_list.json.results | json_query(query_string) | first).groups[1].name in ['test_group1', 'test_group2']
9595
- >
96-
(rbac_cg_list.json.results | json_query(query) | first).groups[0].name !=
97-
(rbac_cg_list.json.results | json_query(query) | first).groups[1].name
96+
(rbac_cg_list.json.results | json_query(query_string) | first).groups[0].name !=
97+
(rbac_cg_list.json.results | json_query(query_string) | first).groups[1].name
9898
9999
- name: Evaluate results for test-rbac_cg-2
100100
vars:
101-
query: "[?name=='test-rbac_cg-2']"
101+
query_string: "[?name=='test-rbac_cg-2']"
102102
assert:
103103
that:
104-
- rbac_cg_list.json.results | json_query(query) | length == 1
105-
- (rbac_cg_list.json.results | json_query(query) | first).name == 'test-rbac_cg-2'
106-
- (rbac_cg_list.json.results | json_query(query) | first).groups | length == 2
107-
- (rbac_cg_list.json.results | json_query(query) | first).groups[0].name in ['test_group1', 'test_group2']
108-
- (rbac_cg_list.json.results | json_query(query) | first).groups[1].name in ['test_group1', 'test_group2']
104+
- rbac_cg_list.json.results | json_query(query_string) | length == 1
105+
- (rbac_cg_list.json.results | json_query(query_string) | first).name == 'test-rbac_cg-2'
106+
- (rbac_cg_list.json.results | json_query(query_string) | first).groups | length == 2
107+
- (rbac_cg_list.json.results | json_query(query_string) | first).groups[0].name in ['test_group1', 'test_group2']
108+
- (rbac_cg_list.json.results | json_query(query_string) | first).groups[1].name in ['test_group1', 'test_group2']
109109
- >
110-
(rbac_cg_list.json.results | json_query(query) | first).groups[0].name !=
111-
(rbac_cg_list.json.results | json_query(query) | first).groups[1].name
110+
(rbac_cg_list.json.results | json_query(query_string) | first).groups[0].name !=
111+
(rbac_cg_list.json.results | json_query(query_string) | first).groups[1].name
112112
113113
# update content guards
114114
- include_role:
@@ -136,21 +136,21 @@
136136

137137
- name: Evaluate results for test-rbac_cg-1
138138
vars:
139-
query: "[?name=='test-rbac_cg-1']"
139+
query_string: "[?name=='test-rbac_cg-1']"
140140
assert:
141141
that:
142-
- rbac_cg_list.json.results | json_query(query) | length == 1
143-
- (rbac_cg_list.json.results | json_query(query) | first).name == 'test-rbac_cg-1'
144-
- (rbac_cg_list.json.results | json_query(query) | first).groups | length == 1
145-
- (rbac_cg_list.json.results | json_query(query) | first).groups[0].name == 'test_group1'
142+
- rbac_cg_list.json.results | json_query(query_string) | length == 1
143+
- (rbac_cg_list.json.results | json_query(query_string) | first).name == 'test-rbac_cg-1'
144+
- (rbac_cg_list.json.results | json_query(query_string) | first).groups | length == 1
145+
- (rbac_cg_list.json.results | json_query(query_string) | first).groups[0].name == 'test_group1'
146146

147147

148148
- name: Evaluate results for test-rbac_cg-2
149149
vars:
150-
query: "[?name=='test-rbac_cg-2']"
150+
query_string: "[?name=='test-rbac_cg-2']"
151151
assert:
152152
that:
153-
- rbac_cg_list.json.results | json_query(query) | length == 0
153+
- rbac_cg_list.json.results | json_query(query_string) | length == 0
154154

155155
- name: Cleanup
156156
include_role:

tests/test_group.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
- name: Exit if version < 3.17
2222
meta: end_play
2323
vars:
24-
query: "[?component=='core'].version"
25-
when: status_result.json.versions | json_query(query) | first is version('3.17', '<')
24+
query_string: "[?component=='core'].version"
25+
when: status_result.json.versions | json_query(query_string) | first is version('3.17', '<')
2626

2727
- name: Query groups
2828
uri:

tests/test_user.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
- name: Exit if version < 3.17
2323
meta: end_play
2424
vars:
25-
query: "[?component=='core'].version"
26-
when: status_result.json.versions | json_query(query) | first is version('3.17', '<')
25+
query_string: "[?component=='core'].version"
26+
when: status_result.json.versions | json_query(query_string) | first is version('3.17', '<')
2727

2828
- name: Query groups
2929
uri:

0 commit comments

Comments
 (0)