Skip to content
ManageIQ plugin for v2v transformations
JavaScript CSS Other
Branch: master
Clone or download
mzazrivec Merge pull request #1031 from mturley/list-view-table-structure
Convert list views to table structure to fix alignment issues
Latest commit 40746f1 Sep 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db/fixtures
docs/images
lib
spec
.babelrc
.codeclimate.yml
.eslintrc.js
.gitignore
.hound.yml
.jest-setup.js
.npmrc
.prettierignore
.rspec
.rspec_ci
.stylelintrc
.travis.yml
CHANGELOG.md
Gemfile
LICENSE.txt
README.md
Rakefile
localStorageMock.js
manageiq-v2v.gemspec
package.json
yarn.lock

README.md

ManageIQ V2V plugin

Gem Version Build Status Code Climate Test Coverage Security

Chat Translate

Purpose

The purpose of this repository is to provide UI infrastructure to ManageIQ for the V2V effort. V2V is an acronym for virtual to virtual, referring to the process of importing virtual machines from one virtualization platform to another.

License

The gem is available as open source under the terms of the Apache License 2.0.

Current features

  • Define infrastructure mappings for migrating disks and lans from a source cluster to a destination cluster
  • Define migration plans for one or more VMs associated with the infrastructure mapping
  • Run a migration plan and obvserve the migration status for each VM

Architecture Goals

  • Use REST API communication with ManageIQ API
  • Create a ManageIQ Plugin/seperate Rails Engine to handle V2V interactions
  • Use Ryan Florence's folder structure for React apps within a Rails application.
  • Adds Compute -> Migration section to ManageIQ.

Technologies Used

Usage

V2V plugin is now installed in the appliance build of ManageIQ. You can find it referenced alongside other gems in the ManageIQ Gemfile.

For development, you need to checkout manageiq, manageiq-ui-classic, and the v2v plugin next to each other and setup the gem overrides.

Make sure to add this manageiq-v2v gem to your bundler.d/Gemfile.dev.rb in manageiq:

override_gem 'manageiq-v2v', :path => File.expand_path('../../manageiq-v2v/', __dir__)
You can’t perform that action at this time.