Problem:
Python Repository, when synced with Python PyPI remote, always stays in version 0, i.e. no packages are added.
Our Pulp node is behind a HTTP proxy.
Expected outcome:
The repository version increases after syncs, and packages get added to the repository.
Pulpcore version:
{
“component”: “core”,
“version”: “3.43.1”,
“package”: “pulpcore”,
“domain_compatible”: true
},
Pulp plugins installed and their versions:
“versions”: [
{
"component": "ansible",
"version": "0.21.1",
"package": "pulp-ansible",
"domain_compatible": false
},
{
"component": "certguard",
"version": "1.7.1",
"package": "pulp-certguard",
"domain_compatible": true
},
{
"component": "container",
"version": "2.17.0",
"package": "pulp-container",
"domain_compatible": false
},
{
"component": "deb",
"version": "3.1.1",
"package": "pulp_deb",
"domain_compatible": false
},
{
"component": "maven",
"version": "0.8.0",
"package": "pulp-maven",
"domain_compatible": false
},
{
"component": "ostree",
"version": "2.2.1",
"package": "pulp-ostree",
"domain_compatible": false
},
{
"component": "python",
"version": "3.11.0",
"package": "pulp-python",
"domain_compatible": false
},
{
"component": "rpm",
"version": "3.24.0",
"package": "pulp-rpm",
"domain_compatible": true
},
{
"component": "file",
"version": "3.43.1",
"package": "pulp-file",
"domain_compatible": true
}
]
Operating system - distribution and version:
NAME=“Alma Linux”
VERSION=“8.9”
Other relevant data:
$ pulp python remote list
[
{
“pulp_href”: “/pulp/api/v3/remotes/python/python/018e3b8e-4db9-7318-9c09-0786781fa9ee/”,
“pulp_created”: “2024-03-14T06:02:45.563065Z”,
“name”: “Test-PyPI”,
“url”: “https://pypi.org/”,
“ca_cert”: null,
“client_cert”: null,
“tls_validation”: false,
“proxy_url”: “http://10.1.1.9:8080”,
“pulp_labels”: {},
“pulp_last_updated”: “2024-03-14T06:02:45.563083Z”,
“download_concurrency”: null,
“max_retries”: null,
“policy”: “immediate”,
“total_timeout”: null,
“connect_timeout”: null,
“sock_connect_timeout”: null,
“sock_read_timeout”: null,
“headers”: null,
“rate_limit”: null,
“hidden_fields”: [
{
“name”: “client_key”,
“is_set”: false
},
{
“name”: “proxy_username”,
“is_set”: false
},
{
“name”: “proxy_password”,
“is_set”: false
},
{
“name”: “username”,
“is_set”: false
},
{
“name”: “password”,
“is_set”: false
}
],
“includes”: [
“numpy”,
“shelf-reader”
],
“excludes”: [],
“prereleases”: false,
“package_types”: [],
“keep_latest_packages”: 0,
“exclude_platforms”: []
}
]