Commit Graph

36 Commits

Author SHA1 Message Date
Telles Nobrega 92686f5a10 Prepare Sahara core for plugin split
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
2019-01-10 22:18:24 -03:00
Shu Yingya be92ba367f [ut] replace .testr.conf with .stestr.conf
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
2017-09-13 19:36:18 +08:00
Telles Nobrega abaf51348e Updating DOC on floating IPs change
Changing documentation on how floating IPs work from Newton on.

Change-Id: Ic2a30232c1895873b3d5b3719de5761b36a9fab2
Implements-bp: refactor-use-floating-ip
2016-08-29 16:03:56 -03:00
Vitaly Gridnev 02412ce50b Remove old integration tests for sahara codebase
Old integration tests are no longer gated, so we
can remove this 'dead' code from sahara repository.

Change-Id: Ief0984d34898c134e831d9949e0f16617dd62004
2015-11-19 07:59:15 +00:00
Sergey Lukjanov a5e5748752 Support reno for release notes management
Depends-On: I54527c974fae06fdc059d26bcbfb7e211099f896
Change-Id: I47451c5f23a655d01dcdd2d85e584a7d8be1416f
2015-11-16 14:19:52 +03:00
Sergey Lukjanov 034de91e81 Publish sample conf to docs
Generate sample config file before each docs build and publish it

Change-Id: I688d83e2c0e779582395275d0aaf7cc62e55eabd
2015-11-10 13:01:46 +03:00
Sergey Reshetnyak 3defa7000f Cleanup .gitignore
Remove platform-specific files
Remove IDE specific files
Remove unneeded files

Change-Id: Id7b8fb738366f7665e6ac1a8b1798b6196920924
2015-07-21 17:06:42 +03:00
Sergey Reshetnyak b6569e032a Ignore .eggs directory in git
Change-Id: I4664a3841c2b79d3f61bd174bb1f872e85523832
2015-07-21 16:59:00 +03:00
Dexter Fryar b7d65500c6 Removed a duplicate directive
Change-Id: I72d7c86cd04bbc4a66d8ddf3f108713d21a2fe51
2014-08-04 22:39:08 -05:00
Sergey Reshetnyak d53b835dc5 Add *.log files to gitignore
Change-Id: Iac95a1e96160b0aa8b54649fe06af18b72da5c4f
2014-04-10 12:21:11 +04:00
Alexander Ignatov 1e7ed6e29d Renaming files with savanna words in its names
* 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
2014-03-19 23:42:18 +04:00
Trevor McKay d39024a207 Move the savanna subdir to sahara
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
2014-03-18 16:38:36 +04:00
Alexander Ignatov e2768fda3c Removal of AUTHORS file from repo
* This file is not needed anymore, because can be generated using pbr
* Added this file to .gitignore

Closes-Bug: #1261774

Change-Id: I96317a94c3f08eca657562a1213c78e49e654d04
2013-12-17 18:54:45 +04:00
Nikita Konovalov e2987a15ed Migrating to testr
Unit Tests and coverage will be launched using testr now.

Change-Id: Ib7397181de1137b94bb791cc532384c69679dcda
Fixes: bug #1259921
2013-12-11 19:40:34 +04:00
Vadim Rovachev 8c5e6b818c Added EDP testing
Added EDP testing to integration tests

Implements blueprint: add-edp-tests

Change-Id: I044ae33e72e6508210efa278015229c66643740e
2013-10-10 13:46:58 +04:00
Andrew Lazarev 1dffdda08b Added rack topology configuration for hadoop cluster
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
2013-10-08 22:37:52 +04:00
Sergey Lukjanov 2439010f5d Add default sqlite db to .gitignore
Change-Id: I473e047b219d2f4dab651bd90158b95ae28b5d88
2013-09-22 19:49:29 +04:00
Sergey Lukjanov bcfc386fe3 Improve coverage calculation
Change-Id: I66c8c692dcffd24342aa53038195b5c3daafa834
2013-08-05 23:12:35 +04:00
Vadim Rovachev f0545ccb6c Added config tests
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
2013-07-16 17:32:09 +04:00
Sergey Lukjanov 6a7831b2e1 XML coverage report added (cobertura).
Change-Id: I7c42bc03a929d0ba384abe7f9b48f60b6985b293
2013-06-23 15:44:23 +04:00
Sergey Lukjanov 612bda9383 Add cover report to .gitignore
Change-Id: I3657eb88830ac9ad3f0a595c025e6ceae7da6f06
2013-06-21 15:38:21 +04:00
Sergey Lukjanov 96d100b424 Adding lintstack to support pylint testing.
* it should be carefully configured in future

Change-Id: I35f21e7fbfab3c5fa07cd3652f47469bb2939abd
2013-06-08 09:28:36 +04:00
Sergey Lukjanov 109d9319e8 AUTHORS added to the repo
Change-Id: Icc5a1e9fd508750972524bc1ca12f7fb9e92b42b
Fixes: bug #1186517
2013-06-01 14:26:49 +04:00
Sergey Lukjanov 6a8e586f66 .gitignore updated
Change-Id: I916932d1f8be40852139723b215957bfc2a24be7
2013-05-21 00:23:56 +04:00
Sergey Lukjanov f6b6221ece cscope.out has been added to .gitignore
Change-Id: I8149f5689186bf9a947ecf97a8da1efa19bd5e7e
2013-05-15 15:51:56 +04:00
Vadim Rovachev 94c9c36202 Implements integration tests
* Added basic integration tests for cluster and node_templates Savanna API actions

Change-Id: I1b5e080a75690c37d89a9c9697cd78883a59045d
Fixes: bug #1170426
2013-04-19 18:04:48 +04:00
Sergey Lukjanov 4e34edd90b AUTHORS and ChangeLog has been added to .gitignore
Change-Id: Ia72dc79936e7b109bf72f551396dd90ff3b50bfb
2013-04-09 12:40:09 +04:00
Sergey Lukjanov f7ba6ad247 dev-conf is now supported
Change-Id: Ifef175f0c6e712ec66076189db4e1464c2333fa3
2013-03-23 23:36:08 +04:00
Sergey Lukjanov bba5e66fa1 Build docs is now implemented using setup.py 2013-03-19 20:31:43 +04:00
Sergey Lukjanov b5cbe1eaeb using conf files instead of hardcoded values 2013-03-01 16:34:45 +04:00
Sergey Lukjanov 294137053b pylint and pyflakes static analysis has been added 2013-02-26 00:26:29 +04:00
Sergey Lukjanov 3e3bb008e2 nosetests.xml added to .gitignore 2013-02-19 12:57:25 +04:00
Sergey Lukjanov 18f6c47b7f *.db added to .gitignore 2013-02-19 12:20:26 +04:00
Sergey Lukjanov 51e6e2b04f tests, coverage added 2013-02-19 11:13:00 +04:00
Sergey Lukjanov fc3ea9c5ea bin added 2013-02-18 13:52:59 +04:00
Sergey Lukjanov 9e78076745 Initial commit 2013-02-04 16:41:24 +04:00