Package Fuel Components
We need to package all the fuel components to be able to switch package-only schema of artifact management.
This will require:
1. Writing specs for all of packages
2. Switching ISO building to using only packages
3. Switch FUEL CI to using packages
4. Put package specs into corresponding project repositories
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Essential
- Drafter:
- Vladimir Kuklin
- Direction:
- Approved
- Assignee:
- Vladimir Kuklin
- Definition:
- Approved
- Series goal:
- Accepted for 6.1.x
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Vladimir Kuklin
- Completed by
- Ihor Kalnytskyi
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
[WIP] Move all files for packaging
Addressed by: https:/
Package fuel-library into RPM package
Addressed by: https:/
Remove nailgun-
Addressed by: https:/
Add specs directory
Addressed by: https:/
Add .gitattributes file for proper git export
Addressed by: https:/
Remove nailgun-
Addressed by: https:/
Add prepare_git_source macro
Addressed by: https:/
Delete old packages and misc stuff
Addressed by: https:/
Added bootstrap image package
Addressed by: https:/
Added fuel-target-
Addressed by: https:/
[WIP] Get rid of grunt-git-revision
Addressed by: https:/
Change RPM sandbox configuration
Addressed by: https:/
Alter Nailgun spec
Addressed by: https:/
Change package building stanzas
Addressed by: https:/
Alter RPM sandbox preparation to install build-deps
Addressed by: https:/
Remove unneeded nailgun-
Addressed by: https:/
Further packages improvements
Addressed by: https:/
Package nailgun-agent RPM using nailgun.spec
Addressed by: https:/
Package nailgun net checker
Addressed by: https:/
Remove python-tasklib and nailgun-net-check targets
Addressed by: https:/
Include all built RPMs
Addressed by: https:/
Build Shotgun RPM from nailgun.spec
Addressed by: https:/
Package fuelmenu with nailgun.spec
Addressed by: https:/
Package fuel-agent using nailgun.spec
Addressed by: https:/
Package fuel-provisioning scripts with nailgun.spec
Addressed by: https:/
Use HEAD when doing git-archive
Addressed by: https:/
Package astute and mcagents using astute.spec
Addressed by: https:/
Package fuel-ostf with git-archive
Addressed by: https:/
Build python-fuelclient using git_archive macro
Addressed by: https:/
Implement fuel packages building in docker environment
Addressed by: https:/
Move RPM spec from fuel-main to fuel-web repository
Addressed by: https:/
Move specs to particular git repositories
Addressed by: https:/
Add astute package rpm spec
Addressed by: https:/
Add RPM package spec
Addressed by: https:/
Add RPM package spec
Addressed by: https:/
Add RPM package spec
Addressed by: https:/
Add fuel_package_
Addressed by: https:/
Add fuel-package-
Addressed by: https:/
FUEL DEB-packaging related code
Addressed by: https:/
Improved fuel_package_
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Package dockerctl utils
Addressed by: https:/
[WIP] DONOTMERGE All the work done for fuel-library packaging
Addressed by: https:/
Set version of Fuel to 6.1 everywhere
Gerrit topic: https:/
Addressed by: https:/
Set version of Fuel to 6.1 everywhere
Addressed by: https:/
Add fuel-release base package
Addressed by: https:/
Add dockerctl and change fuel-library tar.tg path
Addressed by: https:/
Final workarounds and scripts for packaging
Addressed by: https:/
Load docker images on install if Docker is running
Addressed by: https:/
Refactor Fuel upgrade to packages
Addressed by: https:/
Backward-
Addressed by: https:/
refactor fuel-package-
Addressed by: https:/
Use packages from tarball as much as possible
Addressed by: https:/
Remove Sahara templates from fuel-library
Gerrit topic: https:/
Addressed by: https:/
Extract lrz archive for fuel-docker-images
Addressed by: https:/
Fix nailgun-
Addressed by: https:/
Update python-fuelclient's requirements
Addressed by: https:/
Add auxiliary repositories to a just created cluster
Addressed by: https:/
Update packages on master node after adding aux repository
Addressed by: https:/
Update deb version to 6.1.0
Addressed by: https:/
Update deb version to 6.1.0
Addressed by: https:/
Update deb version to 6.1.0
Gerrit topic: https:/
Addressed by: https:/
Rename dockerctl functions.sh to functions
Addressed by: https:/
Add noop tests for files injection
Addressed by: https:/
Update packages on master node before bootstrap
Gerrit topic: https:/
Addressed by: https:/
Change revision string format for fuel packages
Addressed by: https:/
Add version file with git and gerrit revisions
Addressed by: https:/
Install priority pluging in rpm SANDBOX
Addressed by: https:/
Provide ability to re-define release macro for rpmbuild
Addressed by: https:/
Provide ability to re-define release macro for rpmbuild
Addressed by: https:/
Provide ability to re-define release parameter for rpmbuild
Addressed by: https:/
Provide ability to re-define release parameter for rpmbuild
Addressed by: https:/
Provide ability to re-define release parameter for rpmbuild
Addressed by: https:/
Provide ability to re-define release parameter for rpmbuild
Addressed by: https:/
Implement package versioning on building ISO
Gerrit topic: https:/
Addressed by: https:/
Allow to re-define release/version parameters for rpmbuild
Addressed by: https:/
List all packages installed in snapshot
Addressed by: https:/
Rename fuel-release to fuel
Addressed by: https:/
Rename fuel-release to fuel in fuel_upgrade
Addressed by: https:/
Install devscripts package on building iso node
Addressed by: https:/
Fix debian/changelog to be in correct format
Gerrit topic: https:/
Addressed by: https:/
Adapt fuel-package-
Addressed by: https:/
Do checkout of the code when preparing repo target
Addressed by: https:/
Remove python-tasklib package
Addressed by: https:/
Add fuel-docker-images package to packages-late target
Addressed by: https:/
Unhardcode FUEL version for fuel library
Gerrit topic: https:/
Addressed by: https:/
Unhardcode FUEL version for fuel library
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Added priorities for centos extra repos
Addressed by: https:/
Fix BUILD_PACKAGES flag usage
Addressed by: https:/
Increment late-artifacts release automatically
Addressed by: https:/
Increment late-artifacts release automatically
Addressed by: https:/
Added priorities for centos extra repos
Addressed by: https:/
Add fuel-docker-images package to packages-late target
Addressed by: https:/
Remove python-tasklib package