make process should fail on issues with docker operations
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
Medium
|
Alex Schultz | ||
8.0.x |
Fix Committed
|
Medium
|
Alex Schultz |
Bug Description
we need somehow to catch issues with docker operation.
For simple example:
http://
Step 7 : RUN yum install -y shotgun fuel-image fuel-agent fuel-provisioni
---> Running in accd08cc5a22
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
Setting up Install Process
No package fuel-image available.
No package fuel-agent available.
No package fuel-provisioni
Resolving Dependencies
--> Running transaction check
---> Package shotgun.noarch 0:6.1.0-7104.1 will be installed
--> Processing Dependency: xz for package: shotgun-
--> Running transaction check
---> Package xz.x86_64 0:4.999.
--> Finished Dependency Resolution
Dependencies Resolved
=======
Package Arch Version Repository Size
=======
Installing:
shotgun noarch 6.1.0-7104.1 nailgun 31 k
Installing for dependencies:
xz x86_64 4.999.9-
Transaction Summary
=======
Install 2 Package(s)
Total download size: 168 k
Installed size: 563 k
Downloading Packages:
-------
Total 41 MB/s | 168 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : xz-4.999.
Installing : shotgun-
Verifying : shotgun-
Verifying : xz-4.999.
If we don't have some package in local mirror then no packages will be installed in docker container. We need somehow to catch such issues, to be sure that the docker environment created in proper way
Changed in fuel: | |
status: | New → Confirmed |
tags: | added: non-release |
Changed in fuel: | |
status: | In Progress → Won't Fix |
Changed in fuel: | |
status: | Won't Fix → In Progress |
Changed in fuel: | |
assignee: | Matthew Mosesohn (raytrac3r) → Alex Schultz (alex-schultz) |
tags: | added: area-library |
Changed in fuel: | |
milestone: | 7.0 → 8.0 |
tags: | added: on-verification |
tags: | removed: on-verification |
yum can't fail on multipackage installs like this. The best way is to modify the puppet manifests to ensure every package. That way it will fail for sure. The yum install early on is intended to save time wasted in puppet
I can make a patch to mcollective container puppet to ensure these packages are all installed.