-
Bug
-
Resolution: Done
-
Undefined
-
None
-
2.3
-
None
-
False
-
-
False
-
None
-
-
Description
After editing the requirements.yml file for a different version range, PAH fails to sync the new content
Current workaround: Trigger the sync with optimize=false
curl https://huburl/api/galaxy/content/community/v3/sync/ -X POST -u admin:password -k--data-raw '{ optimize=false }'
Key Dependency Versions
{
"available_versions": {
"v3": "v3/",
"pulp-v3": "pulp/api/v3/"
},
"server_version": "4.6.4",
"galaxy_ng_version": "4.6.4",
"galaxy_ng_commit": "",
"galaxy_importer_version": "0.4.5",
"pulp_core_version": "3.21.3",
"pulp_ansible_version": "0.15.0",
"pulp_container_version": "2.14.1"
}
Steps to Reproduce
1) create requirements.yml
---
collections:
- name: community.general
version: ">=6.4.0"
2) configure PAH to sync with with file
3) validate the versions synced on the api
/api/galaxy/content/community/v3/plugin/ansible/content/community/collections/index/community/general/versions/
4) edit the requirements.yml with a new version range
---
collections:
- name: community.general
version: ">=6.0.0"
5) repeat steps 2 and 3
Actual Behavior
Only 3 collection versions are synced
{
"meta": {
"count": 3
},
Expected Behavior
8 collections
{
"meta": {
"count": 8
},