(→Scope) |
|||
Line 36: | Line 36: | ||
<!-- What work do the feature owners have to accomplish to complete the feature in time for release? Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?--> | <!-- What work do the feature owners have to accomplish to complete the feature in time for release? Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?--> | ||
Initial work has been done in for Vagrant on F20 in [http://copr.fedoraproject.org/coprs/jstribny/vagrant-f20 a Copr repository]. Patches and quick fixes should be cleaned up or revisited. Also we need to depend on newer version of libvirt through rubygem-fog. Some commits for that are already in upstream repositories for vagrant-libvirt and fog. | Initial work has been done in for Vagrant on F20 in [http://copr.fedoraproject.org/coprs/jstribny/vagrant-f20 a Copr repository]. Patches and quick fixes should be cleaned up or revisited. Also we need to depend on newer version of libvirt through rubygem-fog. Some commits for that are already in upstream repositories for vagrant-libvirt and fog. | ||
{| | |||
! Package name | |||
! Task | |||
! Status | |||
|- | |||
|rubygem-hashicorp-checkpoint | |||
|Create | |||
|{{result||jstribny}} [https://bugzilla.redhat.com/show_bug.cgi?id=1150152 1150152] <!-- [bug_url number] --> | |||
|- | |||
|rubygem-log4r | |||
|Create | |||
|{{result||jstribny}} [https://bugzilla.redhat.com/show_bug.cgi?id=1150151 1150151] <!-- [bug_url number] --> | |||
|- | |||
|rubygem-json | |||
|Update to 1.8.1 | |||
|{{result||jstribny}} <!-- [bug_url number] --> | |||
} | |||
== Upgrade/compatibility impact == | == Upgrade/compatibility impact == |
Revision as of 14:55, 7 October 2014
Vagrant
Summary
Provide Vagrant http://www.vagrantup.com/ with the libvirt provider as a default.
Owner
- Name: Josef Stribny
- Email: jstribny@redhat.com
- Release notes owner:
Contributors
- Name: Adam Miller, Alex Drahon
- Email: maxamillion@fedoraproject.org, adrahon@redhat.com
Current status
- Targeted release: Fedora 22
- Tracker bug:
Detailed Description
Vagrant is an automation tool used to manage development environments using virtualization and configuration management tools. It allows developers and teams to work on their projects and test them in an environment similar to production. Historically, Vagrant had a dependency on VirtualBox, but the newer versions have a plugin system allowing it to work with other virtualization technologies, including libvirt. The plan is to package Vagrant with the support for libvirt (coming as vagrant-libvirt plugin) replacing VirtualBox as a default provider.
Benefit to Fedora
Vagrant is widely used by development teams and is also used to provide pre-built environments by a lot of open-source projects. It would be a good addition to the Fedora development toolchain. Also providing a functional Vagrant package with libvirt provider as a default will help Fedora users to leverage libvirt instead of VirtualBox which is not part of Fedora.
Scope
Initial work has been done in for Vagrant on F20 in a Copr repository. Patches and quick fixes should be cleaned up or revisited. Also we need to depend on newer version of libvirt through rubygem-fog. Some commits for that are already in upstream repositories for vagrant-libvirt and fog.
Package name | Task | Status |
---|---|---|
rubygem-hashicorp-checkpoint | Create | 1150152 |
rubygem-log4r | Create | 1150151 |
rubygem-json | Update to 1.8.1 |
} Upgrade/compatibility impactN/A (not a System Wide Change) How To TestN/A (not a System Wide Change) User ExperienceN/A (not a System Wide Change) DependenciesN/A (not a System Wide Change) Contingency Plan
DocumentationN/A (not a System Wide Change) Release Notes |