Removed the functools partial from being mocked, as it is used
internally in the mocking implementation and generates unit test error.
Updated tox / unit test requirements according to new OpenStack gate
requirements.
Updating the tox requirements added a new set of flakes rules that had
to be skipped for now, which will be addressed in upcoming patches.
Change-Id: I231ca3b15313541e2c43785e80d9db5659aa1cc3
If the userdata starts with the text '## template:jinja',
Jinja2 templating engine will be used to render that
userdata.
This feature leverages the get_instance_data metadata
service implementation and tries to be as close as possible
with the cloud-init's implementation.
Change-Id: I79cb0066f7d65ae27867ac01b443e9be432b4dc3
The openstack-tox-cover job expects a coverage report at the end.
This patch updates the cover environment in tox.ini, bringing it
in line with the other repos.
This also adds stestr in test-requirements, which is needed by the
new coverage env.
Finally, removes the cloudbaseinit import from releasenotes.
According to [1], a project shouldn't necessarely be installed
in order to build its releasenotes.
[1] http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html
Change-Id: I77dfe57f1190fc62f7bd19284e2c86d55bb1804a
The current hacking requirement breaks the gate, due to
conflicting pbr requirements across the project's dependencies.
Change-Id: I804487c610198d9ea1b29db3c69414c54ffbe87d
Document plugins, metadata services, configuration file,
how the project is supposed to work and some user related usecases.
Change-Id: I184a9409a9e9173c346f0ab149cb7d78ed87e0b3
Since a couple of releases ago, the old oslo.config is now
oslo_config, the same thing happening to oslo.log as well.
This patch also removes the vendorized openstack package,
since it's redundant now that oslo_log is out of the
incubator.
Change-Id: Iae1318aa0d2a9aab2d4f6af7d11ed1dfda51e733
Platform specific requirements can not be included in requirements.txt
Includes also:
* testr configuration file
* PEP8 fixes
* Unit test fixes for passing OpenStack Jenkins checks
Change-Id: I6f3f367f3316e0b506bb62e66d7671f9e52c72b5
Closes-Bug: #1376816