Commit Graph

15 Commits

Author SHA1 Message Date
Benjamin Michael Cooper a8fb6aa0f4 Fix OpenStack dependencies
Respect upper-constraints.txt
To prevent pip installing the latest and greatest packages
(which may break Bareon), pin the version to those specified
in the upper-constraints.txt file from the openstack
requirements repo.

Fix hacking module version
Change hacking version in pep8 tox tests to prevent conflict
with other openstack requirements.

Change-Id: I44b66529c9efa611abb55a9130d9d23bb6b7f046
2017-08-15 15:07:27 +01:00
Mark Goddard b550ea2951 Add functional tests to Bareon
Change-Id: Idc60cca46d6d0feea3eb1cf7d23a97811c057d48
Implements: blueprint bareon-functional-testing
2017-01-05 11:56:23 +00:00
Ronald Bradford 26b47c2e8f Graduate to oslo.log from Oslo Incubator
Implements: graduate-oslo-log [1]
[1] https://blueprints.launchpad.net/oslo.log/+spec/graduate-oslo-log

Change-Id: Ia78b7fdc8cab695083f83b9124278463f87bc46c
Closes-Bug: 1559176
2016-07-15 11:54:10 -04:00
Ondřej Nový f85ab13f38 Deprecated tox -downloadcache option removed
Caching is enabled by default from pip version 6.0

More info:
https://testrun.org/tox/latest/config.html#confval-downloadcache=path
https://pip.pypa.io/en/stable/reference/pip_install/#caching

Change-Id: Idd941ab6e8cf0bd56d50deabf466cacfbe3946af
2016-06-14 18:12:59 +03:00
Ghanshyam 8ed8e737ce Pass environment variables of proxy to tox
When a development environment is under a proxy, tox is failed even if
environment variables of the proxy are set.

This patch fixes this problem.

Change-Id: If43dfb3cf428b8c51d1755b404b97edfc1999856
2016-06-14 18:12:59 +03:00
Ronald Bradford 2eed19e922 Graduate to using oslo-config-generator
Move to using the oslo.config library to generate sample
configuration file using  tox -e genconfig

Implements: oslo-config-generator [1]
[1] https://blueprints.launchpad.net/oslo-incubator/+spec/oslo-config-generator

Change-Id: Ic390f4409b5e24f01b7d561e1e1998d66dd97e33
2016-03-15 15:22:02 -04:00
Janonymous ab03c375d8 Put py34 first in the env order of tox, and remove py26/py33
To solve the problem of "db type could
not be determined" on py34 we have to run first the py34 env to, then,
run py27. This patch puts py34 first on the tox.ini list of envs to
avoid this problem to happen.

This patch also removes the support for py26/py33 as they would not be
supported from Mitaka Release.


Change-Id: I248fd2e4e28afb605528e4ec060e28664bc82b5a
Closes-bug: #1489059
2016-01-06 07:37:55 +00:00
Evgeniy L 99528c2de7 Rename fuel_agent into bareon
Change-Id: I5c0552db35595b726c35ab5dab626cc326ef759f
Closes-bug: #1524269
2015-12-15 14:14:42 +03:00
Evgeniy L cbfef42bd0 Create initial structure for the documentation
This basic structure is basically gets generated
by cookie-cutter.

Add dependencies from openstack global requirements.

Change-Id: I8391720f183555bcac6a26c1a55276c775d5d369
Closes-bug: #1524896
2015-12-14 15:56:57 +03:00
alexz f0eddf7873 Add default settings.yaml for fuel_bootstrap_cli
Move all fuel_bootstrap files under one folder-logic naming

Partially implements: blueprint dynamically-build-bootstrap
Change-Id: I79cecaa006c37207149e5ae9cf85c9aad3da71c0
2015-11-30 13:01:27 +02:00
Artur Svechnikov bf518f743d Add commands to CLI fuel-bootstrap
* fuel-bootstrap list
* fuel-bootstrap import
* fuel-bootstrap delete

Change-Id: I25b4c68b2b2599da179ccb78d4f5eb91e3988ce8
Implements: blueprint bootstrap-images-support-in-cli
2015-11-25 19:10:38 +03:00
Maciej Kwiek f78e4eba30 Add Python 3.4 support
Python 3.4 env is added to tox config file
oslo.serialization is pinned to version smaller than 2.0

test_calculate_md5_ok had to be rewritten due to bug in mock_open in
unittest.mock library in python 3.4: https://bugs.python.org/issue23004

Change-Id: Idf2fa15ff4035b9fe92027acdcaf51e005b52541
Implements blueprint: volume-manager-refactoring
2015-10-15 16:55:23 +03:00
Sebastian Kalinowski 6522cd1175 Change testrunner to py.test
py.test is used in many of our projects and much more advanced
than testrepository
also it allowed to catch a small bug - driver do not work
on a copy of a data so it modifies it also for other components

Change-Id: I1273383d7e5aba110b5c74cd66095afd6e226a42
Implements: blueprint volume-manager-refactoring
2015-06-26 07:57:19 +00:00
Sebastian Kalinowski 3c19dba792 Upgrade hacking rules and fix new issues
Change-Id: I5a1a6b20198dc13b28698ac9b9e28dbb9a2ddddb
Implements: blueprint volume-manager-refactoring
2015-06-26 07:57:07 +00:00
Vladimir Kozhukalov 7730a743bb Added Fuel agent
Fuel agent is a bunch of tools which are
supposed to be placed on bootstrap image and
used for node discovering and image based
provisioning.

Implements: blueprint image-based-provisioning
Change-Id: I946decd50c51e6db767401682d9effbe3cf42bed
2014-07-10 19:05:58 +04:00