fuel-library package doesn't need module specs
Bug #1515988 reported by
Matthew Mosesohn
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
Low
|
Maksim Malchuk |
Bug Description
Our fuel-library package we distribute is much larger than it needs to be because it contains spec test dirs for each module. These files are not required for deployment and we can strip them from the package.
Additionally, we should remove ".git" dirs
The current fuel-library package has the following content:
Normal puppet data (manifests/
git metadata: 29m (726 files)
Specs: 10m (1664 files)
Total: 56m (5050 files)
Handling these extra files adds baggage to deployment, considering scale impact of copying 5000+ files to each node, while we only need a small fraction of that to perform deployment.
tags: | added: area-library tech-debt |
Changed in fuel: | |
milestone: | none → 8.0 |
assignee: | nobody → Fuel Library Team (fuel-library) |
importance: | Undecided → Low |
Changed in fuel: | |
status: | New → Triaged |
tags: | added: low-hanging-fruit |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Maksim Malchuk (mmalchuk) |
To post a comment you must log in.
My opinion - is not a good idea to remove git metadata from the puppet modules, because it very helpful to investigate and fix problems on the real environments. Sometimes it's simply to fix an issue be cherry-picking commit and redeploying the cluster again.