CHANGES
=======

* Updated from global requirements
* Updated from global requirements
* Add scenario for Spark 1.6.0
* Override auth version for swiftclient
* Add EDP job flow for spark-1.0.0
* Add missed files for kilo and liberty
* Add bashate check in pep8 env
* Move gate scripts from sahara repo
* Fix imports in custom checks
* Fix ini sourcecode in README.rst
* Fix project name in .coveragerc
* Restructure of sahara-tests repository
* Refactoring of tox.ini
* Separate requirements
* Fix all python-jobs check
* Updated from global requirements
* Fix wrong file path in scenario test README.rst
* Ensure default arguments are not mutable
* Fixing cinder check with is_proxy_gateway
* Update HA scenario for CDH
* Updated from global requirements
* Implement custom check for Kafka Service
* Deprecated tox -downloadcache option removed
* Scenario templates: make is_proxy_gateway configurable
* Updated from global requirements
* Updated from global requirements
* Remove version from setup.cfg
* Force releasenotes warnings to be treated as errors
* Optimize "open" method with context manager
* Support of Spark EDP in Ambari plugin
* Update scenario test readme file
* Replacing hard coded cluster status using cluster_utils
* Updated from global requirements
* Drop direct engine support
* Remove old integration tests for sahara codebase
* Updated from global requirements
* Support reno for release notes management
* Fix doc8 check failures
* Run py34 first in default tox run
* Updated from global requirements
* Publish sample conf to docs
* Move doc8 dependency to test-requirements.txt
* Fix E005 bashate error
* Plugin version error in scenario test for vanilla2.6.0
* Add ability validate yaml files before run tests
* Add CDH test enabling HDFS HA
* Disable security for Oozie in Ambari
* Providing more information about fail job
* Fix Mapr on ci
* Add batching for EDP jobs in scenario tests
* Hive job type support on CI
* Updated from global requirements
* Add ability running tests on existing cluster
* Reformat job flows
* Add testresources used by oslo.db fixture
* Adding ability run several edp jobs flows
* Updated from global requirements
* Cleanup databases during execution of hive example
* Open Mitaka development
* Add put data in HDFS for EDP testcase
* Updated from global requirements
* Change ignore-errors to ignore_errors
* Adapt python client tests to use Tempest plugin interface
* Adding check of indirect access
* Create ResourceGroup with volumes only if it is required
* Fix working scenario tests with swiftclient
* Updated from global requirements
* Enable anti_affinity feature in scenario test
* Fix mocks in scenario_unit tests
* [CDH] Fix problem with launching Spark jobs
* Drop HDP 1.3.2 plugin
* Drop Vanilla Hadoop 1
* Add missing ssl_verify for swift in scenario tests
* Remove useless test dependency 'discover'
* Use less resources in sceanrio gate job
* Add sample spark wordcount job
* Deprecate Vanilla 2.6.0
* Add EDP services to new HDP plugin
* Add base services support for HDP 2.2 / 2.3
* Changing scenario runner to use subprocess
* Update plugin version for transient tests to vanilla 2.7.1
* New version of HDP plugin
* Doc, scenario tests: variables config file
* Implement ability of creating flavor for scenario tests
* Add support of SSL in scenario tests
* Added support for MapR v5.0.0
* Add separated dir with fake plugin scenario for gate testing
* Scenario tests: store ssh key if resources are retained
* Update stackforge to openstack
* Updated from global requirements
* Add script to report uncovered new lines
* Increase coverage report precision
* Add recommendation support to Cloudera plugin
* Support placeholders in args of job for i/o
* Update vanilla plugin to the latest version
* Updated from global requirements
* Remove spaces from Sahara key comment
* Drop support of deprecated 2.4.1 Vanilla plugin
* Updated from global requirements
* Migrate to flavor field in spark 1.3.1
* Cleanup .gitignore
* Ignore .eggs directory in git
* Add missing mako template for Spark 1.3.1
* Migrate "flavor_id" to "flavor" in scenario tests
* Remove openstack.common package
* updating documentation on devstack usage
* Added the ability to specify the name of the flavor_id
* Add Zookeeper and Sentry in CDH540 scenario tests
* Fix README.rst in scenario dir
* Switch to the oslo_utils.fileutils
* Updated from global requirements
* Remove the old scenario YAML files
* Derive Mako scenario templates from the current YAMLs
* Improvement check scale in scenario tests
* Allow Mako templates as input for scenario test runner
* Updated from global requirements
* Add check for cinder in scenario tests
* Add py34 to envlist
* Add bashate check for devstack scripts
* Support Spark 1.3.1
* Updated from global requirements
* Enable Java Keystore KMS service in CDH5.4
* pass environment variables of proxy to tox
* Add sentry check for CDH 5.3
* Updated from global requirements
* Add method for geting instances with process
* Add CDH5.4 support in sahara
* Add support of custom scenario to scenario tests
* Added method for connect to node and run command
* Update version for Liberty
* Add cinder volumes to mapr scenario template
* Modifying Swift Paths for EDP Examples
* Fixed typo in the Oozie CL documentation
* Added checking of event-log in scenario tests
* Added validation of template names in scenario tests
* Adding yaml scenario file for Mapr 4.0.2 plugin
* Use PyMySQL as MySQL DB driver for unit tests
* Add support of Mapr FS to scenario tests
* Use keystone session in new integration tests
* Remove sqlalchemy-migrate from test-requirements
* Updated from global requirements
* Make configurable timeouts in scenario tests
* Adding basic bandit config
* Event log supported in new integration tests
* Add sahara_service_type support for auth for sahara
* Updated from global requirements
* Fix slow unit test
* update .gitreview for stable/kilo
* Add scenario yaml file for fake plugin
* Updated from global requirements
* Added check of scaling for Spark plugin
* Put in Sahara repo actual scenario files
* Use jsonutils from oslo.serialization
* Add CDH template for the scenario integration test
* Add hacking checks related to logging guideliness
* Rename templates in scenario yaml files
* Updating edp json examples
* Updating sahara-ci readme
* Updating edp-java readme
* Updating wordcount readme
* Updated from global requirements
* Open Liberty development
* Migrate to oslo.policy lib instead of copy-pasted oslo-incubator
* Add unit-tests for new integration tests
* Leverage dict comprehension in PEP-0274
* Add a CLI tool for managing default templates
* Add validation in new integration tests
* Adding run time of tests
* Adding plugin version information to scenario test report
* Documentation for scenario tests
* Add information about cluster state in test report
* Updated from global requirements
* Add scenario files for new integration tests
* Remove the sahara.conf.sample file
* Switch to v2 version of novaclient
* Take back upstream checks for import order
* Add transient checks support in scenario tests
* Take back upstream checks for commit message
* Updated from global requirements
* [EDP] Add Oozie Shell Job Type
* Add support of several scenario files in integration tests
* Collect errors in new integration tests
* Add support for oslo_debug_helper to tox.ini
* Add concurrency support in new integration tests
* Reorganized heat template generation code
* New integration tests - EDP
* New integration tests - scaling
* New integration tests - base functional
* Updated from global requirements
* Remove log module from common modules
* Drop cli/sahara-rootwrap
* Updated from global requirements
* Use pretty-tox for better test output
* Move to hacking 0.10
* Added ability to listen HTTPS port
* Adding Storm entry point to setup.cfg
* Cleaned up config generator settings
* Extracted config check from pep8 to separate env
* Migrate to oslo.concurrency
* Add one more sample for pig job examples
* Updated from global requirements
* Workflow documentation is now in infra-manual
* Add integration test for Hive EDP job
* Remove py26 from tox
* Sample JSON files for Sahara EDP APIs
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Drop obsolete oslo-confing-generator
* MapR plugin implementation
* Updated from global requirements
* Remove Vanilla 2.3 Hadoop
* Add bashate checks
* Adding support for oslo.rootwrap to namespace access
* Open Kilo development
* Update CONTRIBUTING.rst
* Add pip-missing-reqs tox env
* Add genconfig tox env
* Updated from global requirements
* Updated from global requirements
* Add warn re sorting requirements
* Add doc8 tox env
* Removed comment about hashseed reset in unit tests
* Updated from global requirements
* Updated from global requirements
* Do not rely on hash ordering in tests
* Add Spark integration test
* Create etc/edp-examples directory
* Add translation support to plugin modules
* Removed a duplicate directive
* Group tests by class
* Set python hash seed to 0 in tox.ini
* Add CDH plugin to Sahara
* Add rm from docs env to whitelist to avoid warn
* Add translation support to service and utils modules
* Add translation support to upper level modules
* Remove docutils pin
* Corrected a number of pep8 errors
* Fixed number of hacking errors
* Fixed H405 pep8 style check
* Migrated integration tests to testtools
* Updated from global requirements
* Fixed E265 pep8
* Added new hacking version to requirements
* Updated from global requirements
* Sync the latest DB code from oslo-incubator
* Updated from global requirements
* Replaced RuntimeErrors with specific errors
* Add Spark plugin to Sahara
* Updated from global requirements
* Updated from global requirements
* Split sahara into sahara-api and sahara-engine
* Add sahara-all binary
* Add simple fake plugin for testing
* Remove IDH plugin from sahara
* Add *.log files to gitignore
* Check that all po/pot files are valid
* Open Juno dev
* Remove agent remote
* Change savanna references in top level docs
* Move integration tests to python-saharaclient 0.6.0
* Change remaining savanna namespaces in setup.cfg
* Renaming files with savanna words in its names
* Change remaining 'savanna' references in sahara/tests
* Move the savanna subdir to sahara
* Update i18n config due to the renaming
* Update .gitreview to point on updated repo
* Make savanna able to be executed as sahara
* Updated from global requirements
* Add alias 'direct' for savanna/direct engine
* Intial Agent remote implementation
* Updated from global requirements
* Updated from global requirements
* Auto generate and check config sample
* Switch over to oslosphinx
* Further preparation for transition to guest agent
* Make remote pluggable
* Sync with global-requirements
* Updated from global requirements
* Add integration test for Oozie java action
* Add alembic migration tool to sqlalchemy
* Add missed i18n configs to setup.cfg
* Extract common part of instances.py and instances_heat.py
* Adding IDH plugin basic implementation
* Removal of AUTHORS file from repo
* Launch integration tests with testr
* Provisioning via Heat
* Migrating to testr
* Sync requirements: pin Sphinx to <1.2
* Bump savanna client used for tests to >= 0.4.0
* Make infrastructure engine pluggable
* Use stevedore for plugins loading
* There is no sense to keep py33 in tox envs
* Revert "Support building wheels (PEP-427)"
* Bump version to 2014.1
* Support building wheels (PEP-427)
* Hacking contains all needed requirements
* Fix style errors and upgrade hacking
* Replace copy-pasted HACKING.rst with link
* Use release version of python-savannaclient
* Use python-savannaclient 0.3.rc4
* Use savanna client 0.3-rc3
* Added EDP testing
* Move swift client to runtime requirements
* Hide savanna-subprocess endpoint from end users
* Added rack topology configuration for hadoop cluster
* Bump savanna client version to 0.3-rc2
* Add missing package dependency for test_requirements.txt
* Update .gitreview file following repository move
* Sync with global requirements
* Replace copy-pasted sphinx theme with oslo.sphinx
* Migration to new integration tests
* Integration test refactoring
* Add default sqlite db to .gitignore
* Sync requirements with global requirements
* Remove version pbr pins from setup_requires
* Wrapping ssh calls into subprocesses
* Use setup.py develop for tox install
* Move Babel from test to runtime requirements
* Install configs to share/savanna from etc/savanna
* Migrate to pbr
* First steps for i18n support
* Sync OpenStack commons with oslo-incubator
* Migrate to Conductor
* Bump hacking to 0.7
* Made Ambari RPM location configurable
* Bump version to 0.3
* Fix docs build
* Add check S361 for imports of savanna.db module
* Improve coverage calculation
* Created savanna-db-manage script for new DB
* Workflow creator
* Docs build fixed
* Enforce hacking >=0.6.0
* Fix contributing.rst file
* Move requirements files to the common place
* Use console_scripts instead of bin
* Cluster scaling: deletion
* Added config tests
* Fix author/homepage in setup.py
* Rollback sitepackages fix for tox.ini
* Fix pep8 and pycrypto versions, fix tox.ini
* Posargs has been added to the flake8 command
* License hacking tests has been added
* XML coverage report added (cobertura)
* Add cover report to .gitignore
* Heap Size can be applied for Hadoop services now
* Vanilla plugin configs are more informative now
* Helper for Swift integration was added
* Implementation of Vanilla Plugin
* Adding lintstack to support pylint testing
* Enable all code style tests
* Introduce py33 to tox.ini
* AUTHORS added to the repo
* Initial version of Savanna v0.2
* .gitignore updated
* cscope.out has been added to .gitignore
* bump version to 0.1.2
* Adds xml hadoop config generating
* Implements integration tests
* Additional info files added to repo
* Re-add setuptools-git to setup.py
* All tools modev to tox
* bump version to 0.1.1
* Remove an invalid trove classifier
* setup.py has been improved
* setuptools-get has been removed from deps
* AUTHORS and ChangeLog has been added to .gitignore
* resources has been added to sdist tarball
* savanna-manage added to the scripts section of setup.py
* Several fixes in tools and docs
* Tools has been improved
* savanna-manage has been added; reset-db/gen-templates moved to it
* Author email has been fixed
* dev-conf is now supported
* some confs cleanup, pyflakes added to tox
* simple tox.ini has been added
* Add .gitreview file
* eho -> savanna
* Build docs is now implemented using setup.py
* copyright has been added
* setup utils is now from oslo-incubator
* setup.py has been added
* using conf files instead of hardcoded values
* pylint and pyflakes static analysis has been added
* nosetests.xml added to .gitignore
* *.db added to .gitignore
* tests, coverage added
* bin added
* Initial commit
