fuel-createmirror requires internet access to docker repository and fails by default if it can't access it
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
High
|
Bulat Gaifullin | ||
7.0.x |
Fix Released
|
High
|
Bulat Gaifullin |
Bug Description
The fuel-createmirror script tries to reach out to the index.docker.io repository to pull down an image as part of the repository sync process. If the user does not allow access to this it fails with a error message "* FATAL: Cannot calculate list of dependencies" that does not point to what the problem actually is.
Once a user turns on debugging, we can see that the script was unable to pull down the docker image.
Script log: http://
ubuntu-ubuntu.log: http://
We need to improve the error message around this and document the required network connectivity for the fuel-createmirror script. We should provide a complete list of urls that may need to be whitelisted in order for the local mirror creation process to work.
UX impact poor error messaging, lack of documentation
summary: |
fuel-createmirror requires internet access to docker repository and - fails by default + fails by default if it can't access it |
Changed in fuel: | |
importance: | Undecided → Medium |
assignee: | nobody → Fuel Library Team (fuel-library) |
milestone: | none → 8.0 |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Vitaly Parakhin (vparakhin) |
Changed in fuel: | |
assignee: | Vitaly Parakhin (vparakhin) → Fuel Python Team (fuel-python) |
tags: | added: fuel-createmirror |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Bulat Gaifullin (bgaifullin) |
tags: | added: covered-by-bp |
tags: | added: 70mu1-confirmed |
tags: | removed: covered-by-bp |
tags: | added: area-python |
tags: | added: on-verification |
tags: | removed: 70mu1-confirmed |
tags: | removed: verified |
tags: | added: on-verification |
I thing that this docker should be stored locally.