Problem:
pulp/pulp-web:latest docker image in dockerhub now misses the amd64 architecture. It now supports only arm64. This was not the case in the previous latest releases.
Expected outcome:
pulp/pulp-web:latest docker image in dockerhub supports architecture for both: amd64 and arm64.
This is the case for pulp/pulp-minimal
Pulpcore version:
{
“component”: “core”,
“version”: “3.54.0”,
“package”: “pulpcore”,
“module”: “pulpcore.app”,
“domain_compatible”: true
}
Pulp plugins installed and their versions:
{
“component”: “ansible”,
“version”: “0.21.6”,
“package”: “pulp-ansible”,
“module”: “pulp_ansible.app”,
“domain_compatible”: false
},
{
“component”: “container”,
“version”: “2.20.0”,
“package”: “pulp-container”,
“module”: “pulp_container.app”,
“domain_compatible”: false
},
{
“component”: “deb”,
“version”: “3.2.0”,
“package”: “pulp_deb”,
“module”: “pulp_deb.app”,
“domain_compatible”: false
},
{
“component”: “maven”,
“version”: “0.8.0”,
“package”: “pulp-maven”,
“module”: “pulp_maven.app”,
“domain_compatible”: false
},
{
“component”: “ostree”,
“version”: “2.3.0”,
“package”: “pulp-ostree”,
“module”: “pulp_ostree.app”,
“domain_compatible”: true
},
{
“component”: “python”,
“version”: “3.11.1”,
“package”: “pulp-python”,
“module”: “pulp_python.app”,
“domain_compatible”: false
},
{
“component”: “rpm”,
“version”: “3.26.0”,
“package”: “pulp-rpm”,
“module”: “pulp_rpm.app”,
“domain_compatible”: true
},
{
“component”: “certguard”,
“version”: “3.54.0”,
“package”: “pulpcore”,
“module”: “pulp_certguard.app”,
“domain_compatible”: true
},
{
“component”: “file”,
“version”: “3.54.0”,
“package”: “pulpcore”,
“module”: “pulp_file.app”,
“domain_compatible”: true
}
Operating system - distribution and version:
NAME=“Alma Linux”
VERSION=“8.9”
Pulp with docker compose is used for deployment.
Other relevant data:
docker manifest inspect pulp/pulp-minimal:latest
{
“schemaVersion”: 2,
“mediaType”: “application/vnd.docker.distribution.manifest.list.v2+json”,
“manifests”: [
{
“mediaType”: “application/vnd.docker.distribution.manifest.v2+json”,
“size”: 5256,
“digest”: “sha256:12d8fc3da61d87a42677906f824964436c4643a014f4afaff04812cf203cc2ef”,
“platform”: {
“architecture”: “arm64”,
“os”: “linux”,
“variant”: “v8”
}
},
{
“mediaType”: “application/vnd.docker.distribution.manifest.v2+json”,
“size”: 5256,
“digest”: “sha256:7cc79fccd84e4fb49cfe68424dc09e85f4132ade15415a9039baac9c282cbee2”,
“platform”: {
“architecture”: “amd64”,
“os”: “linux”
}
}
]
}
docker manifest inspect pulp/pulp-web:latest
{
“schemaVersion”: 2,
“mediaType”: “application/vnd.docker.distribution.manifest.list.v2+json”,
“manifests”: [
{
“mediaType”: “application/vnd.docker.distribution.manifest.v2+json”,
“size”: 1729,
“digest”: “sha256:433e00a1b83caa6664c7e6bff77258cd1bf7b7c7def7d33a1b786e153a7b67aa”,
“platform”: {
“architecture”: “arm64”,
“os”: “linux”
}
}
]
}