On the effort to make Sahara more user and operators friendly
we are splitting the plugins from Sahara core.
The main goal of this change is to facilitate installation,
maintainance and upgrade of plugins. With the plugins outside
the main Sahara code, operators will be able to install a subset
of plugins, as well as upgrade to newer versions of the plugins
without having to wait for a new version of OpenStack to be
released. As well, it aims to facilitate new contributors to
develop and maintain their own plugins.
Sahara Spec: https://specs.openstack.org/openstack/sahara-specs/specs/rocky/plugins-outside-sahara-core.html
Change-Id: I7ed0945fd82e37daaf6b29f947d3dba06db9d158
In Chaneg[1], os_testr switches the otestr command to use stestr
under the covers. So that we get warning:
ostestr.py:120:
UserWarning: No .stestr.conf file found in the CWD.
Please create one to to replace the .testr.conf. You can find a
script to do this in the stestr git repository.
So remove the .testr.conf and add .stestr.conf which was generated
using a utility script as documented here[2]:
[1] Id7cb2a39a8308f1413608dcf19273a1d7f33592e
[2] https://media.readthedocs.org/pdf/stestr/stable/stestr.pdf
Change-Id: Ibc39d9c3fe33be91be158e7f6cd574736ed89440
Changing documentation on how floating IPs work from Newton on.
Change-Id: Ic2a30232c1895873b3d5b3719de5761b36a9fab2
Implements-bp: refactor-use-floating-ip
Old integration tests are no longer gated, so we
can remove this 'dead' code from sahara repository.
Change-Id: Ief0984d34898c134e831d9949e0f16617dd62004
* Removed etc/savanna directory:
- all files are moved to etc/sahara
- updated etc/sahara/compute.topology and etc/sahara/swift.toppology in configs
* Reanmed savannautils.py in HDP plugin
* Renamed savanna_api.py and savanna_db.py, savanna_subprocess.py
and updated setup.cfg according that
* Modified alembic README since savanna-db-manage entry point changes
Co-Authored-By: Trevor McKay <tmckay@redhat.com>
Change-Id: I67e7abdc9bc68adad401a475095d07a6cef76542
Partial-Implements: blueprint savanna-renaming-service
Rename the subdirectory and replace all instances
of "import savanna" with "import sahara" and all
instances of "from savanna" with "from sahara".
* Replaced mock patches like mock.patch('savanna...
* Updated config generator script
* Renamed entry points in setup.cfg
* Hacking checks also fixed
* Manual renaming in alembic scripts to force work migrations
* Fix doc building
* Renamed itests directories
* Some changes in gitignore
* Removed locale dir after rebase
Co-Authored-By: Alexander Ignatov <aignatov@mirantis.com>
Change-Id: Ia77252c24046c3e7283c0a7b96d11636020b949c
Partially implements: blueprint savanna-renaming-service
* This file is not needed anymore, because can be generated using pbr
* Added this file to .gitignore
Closes-Bug: #1261774
Change-Id: I96317a94c3f08eca657562a1213c78e49e654d04
Configuration includes topology for compute nodes and swift nodes.
Co-Authored-By: Alexander Kuznetsov <akuznetsov@mirantis.com>
Implements: blueprint rack-and-vms-location-should-pass-to-cluster
Change-Id: I0fdd6ef084507c3a1054bbd50e030f22534231b2
Added tests for hadoop config and tests for crud cluster with cluster templates
Rewrited hadoop test
Partially implements blueprint itest-savanna-0-2
Change-Id: I195bc845133d3bffb58181926abd04c7987bdf02