Commit Graph

9 Commits (f68cd4fa2f3a75a2377a9e84f489580ac723b615)

Author SHA1 Message Date
Kyle L. Henderson f68cd4fa2f Fixes for Python 3
Nova is working on support for Python 3.4. via
https://blueprints.launchpad.net/nova/+spec/nova-python3

This changeset moves from py33 to py34 in the tox.ini file to be
inline with Nova. It also incorporates changes produced from the
'sixer' tool run with 'all'.

sixer can be found at:
https://pypi.python.org/pypi/sixer

At the present time, the py34 environment does not run
successfully because it pulls in portions of Nova that have not
yet been fully converted to Python 3.

Change-Id: If84df3017a722d0ad3546e81f97e67f1a07a763f
2015-06-04 10:32:19 -05:00
Adam Reznechek 49fab10357 HEAD cleanup of repository before open sourcing
Removal of sensitive data from the HEAD before cleaning history.

Change-Id: I672d8fe3d86980e85d6bd42f86c12c62375d44b3
2015-01-26 13:56:39 -06:00
Drew Thorstensen 4cd7ffff4a Update nova-powervm to use new pypowervm path
Updating the project to refer to an updated pypowervm path.

Change-Id: I6785435f660060e4c7773ec7efd551050129b9c3
2015-01-16 15:42:20 -06:00
Drew Thorstensen fce316c42b Resolve concurrency issue with Tox
The swap to oslo for concurrency actually stopped the tests from running
properly.  This swaps back so that the tests are run once again.

Change-Id: I3ce060a2183820244aa5b4749e97c17c04a498a3
2014-11-13 08:28:51 -06:00
Drew Thorstensen 02fe8ddae5 Import python-powervm into nova-powervm
This change set suppoprts bringing in the python PowerVM REST API
library for initial use within nova-powervm

Change-Id: Ie8d53f86bd3faa9b3819adbb9b9f4f8d3e97bfd4
2014-10-31 10:09:28 -05:00
Kyle L. Henderson 2e5dfe7881 Get 'cover' working and remove pypy
Change nova-powervm to nova_powervm so 'cover' works.
Added a test case to improve coverage.
Removed pypy from environment list.

Change-Id: I337f2e8b762349f16ec8e6cd9489688970969486
2014-10-29 16:55:50 -05:00
Drew Thorstensen 4be982bf3c Initial scaffold of PowerVM virt driver
Initial driver that wraps the 'fake' implementation for PowerVM.

Also updates the tox.ini to match more of the pep8 rules that Nova
utilizes.

Provides an initial test case to validate that the driver can be
initialized.  This requires updates to the test framework to pull
in further dependencies of Nova.

Change-Id: I59407d14531635be567d2eea5d7e26ea895b5093
2014-10-28 19:51:13 -05:00
Drew Thorstensen eaad2c22e1 Updated Python Versions
Target the Python 2.7 and Python 3.3 versions to match the community
strategic levels.

Change-Id: I38f646a095ba1b2f5b898fffe6c6a3b53d7b0715
2014-10-21 15:27:42 -05:00
Drew Thorstensen 095e1c183b Initial Load of Nova PowerVM Project
Initial work to enable the Nova PowerVM project in git.

The work done here provides:
 - .gitignore - Indicate which files not to track within Git.
 - .gitreview - Input to the git-review command on how to send to
                Gerrit.
 - .testr.conf - Conf file input for the testr command (UT)
 - CONTRIBUTING.rst - Information on how to contribute.
 - HACKING.rst - Information on what needs to be done for updates.
 - LICENSE - The license for the project
 - README.rst - Information on what this project is.  Currently this is
                the blueprint.
 - openstack-common.conf - Required openstack configuration for all
                           projects
 - setup.cfg - Input to the setup.py on how to execute certain actions.
 - setup.py - Used for build of the project.
 - requirements.txt - Required packages (and levels) to run the code.
 - test-requirements.txt - Required packages (and levels) in addition
                           to the requirements, that indicates what is
                           needed to run the UT.
 - tox.ini - The input for the tox commands.

In addition, a base set of packages for the agent and unit tests were
loaded in.

Change-Id: Iaa186e449e7e0f75dc06a033d024a23d7faa0267
2014-10-21 15:03:58 -05:00