Commit Graph

12 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
Telles Nobrega b6504eee92 Adding Storm 1.2.0 and 1.2.1
Adding new versions of Storm to sahara.

Change-Id: I7f4a96f2dc8cb66468866f77e3d4091d2a8d19d1
2018-07-12 15:18:55 -03:00
Telles Nobrega 17509c3626 Updating plugins status for Rocky
For Rocky we are removing some plugins versions:

- CDH: removing 5.5.0
- MapR: removing 5.1.0
- Spark: removing 1.3.1
- Storm: removing 0.9.2

Also, we are marking some versions as deprecated:

- CDH: deprecating 5.7.0
- Spark: deprecating 1.6.0 and 2.1
- Storm: deprecating 1.0.1

Change-Id: I2dcec1344db4225263be179366eb408d62b9e108
2018-06-13 17:14:46 -03:00
Jeremy Freudberg f5b4cbf209 Fix Storm 1.1.0 EDP configs
There's some special configs evidently needed for EDP on Storm version
1.x or greater. This adds those configs to Storm 1.1.0, and ensures
that future versions will never miss these.

Change-Id: I4921c43c5a2d797e3099fc9d87fa652cf5be707b
Closes-Bug: #1717059
2017-10-09 17:58:28 +00:00
gecong1973 75053af950 delete unused LOG in some files
remove unused log in config_helper.py,base.py
network.py,procutils.py and wsgi.py

Change-Id: Ib035a800d6ae151fbd42dba38fad57a46cf9f52d
2016-08-26 08:31:03 +00:00
Telles Nobrega 024694539f Adding Pyleus configs to Storm plugin
In order to use Pyleus we need to have it installed on image during image
generation process and have some configurations done.
This patch configures pylues on the master node.

Change-Id: Id45c4878e3a115284192a8a83196df74cc05dbe7
2016-07-14 16:07:17 -03:00
Telles Nobrega 9789e6c596 Adding Python Jobs using Pyleus
In order to allow user to develop storm topologies that we can also can
call storm jobs in a pure python form we are adding support to Pyleus in
Sahara.
Pyleus is a framework that allows the creation of Storm topologies in
python and uses yaml to wire how the flow is going to work.

Change-Id: I3a657164c91f1c7705d47882a1334925adf8db39
Partially-implements: blueprint python-storm-jobs
2016-07-11 21:21:09 -03:00
Telles Nobrega 3f43a76227 Upgrade Storm plugin to version 1.0.1
This is the last part of upgrading Strom to version 1.0.1.

Change-Id: I74660f5734100c04066e1a96f46cddf3f9de0f10
Partially-implements: blueprint upgrade-storm-1-0-1
2016-06-30 15:58:08 -03:00
ChangBo Guo(gcb) 4dc5dfdada Leverage dict comprehension in PEP-0274
PEP-0274 introduced dict comprehensions to replace dict constructor
with a sequence of key-pairs[1], these are twobenefits:
  First, it makes the code look neater.
  Second, it gains a micro-optimization.

sahara dropped python 2.6 support in Kilo, we can leverage this now.

Note: This commit doesn't handle dict constructor with kwargs.
This commit also adds a hacking rule.

[1]http://legacy.python.org/dev/peps/pep-0274/

Closes-Bug: #1430786
Change-Id: I507f2c520ddab1ae3d8487bf7aea497306eb6eb2
2015-04-02 01:51:41 +00:00
Andrey Pavlov 5c5491f9de Using oslo_* instead of oslo.*
Changes:
* using oslo_config instead of oslo.config
* using oslo_concurrency instead of oslo.concurrency
* using oslo_db instead of oslo.db
* using oslo_i18n instead of oslo.i18n
* using oslo_messaging instead of oslo.messaging
* using oslo_middleware instead of oslo.middleware
* using oslo_serialization instead of oslo.serialization
* using oslo_utils instead of oslo.utils

Change-Id: Ib0f18603ca5b0885256a39a96a3620d05260a272
Closes-bug: #1414587
2015-02-04 13:19:28 +03:00
Vitaly Gridnev a0c4d13e90 Migrate to oslo.log
oslo.log was added to global requirements, so we can migrate to this module.
Also we need this migration to be ensure that it works correctly with
log-improvements.

Since openstack.common.log is not dropped in oslo-incubator,
we shouldn't remove it.

Change-Id: I90468e4db812ae0b5d8a43a37206b236f8904661
Closes-bug: #1412673
2015-01-27 11:09:10 +03:00
Telles Nobrega 7dc31d33a4 Storm integration
This patch implements the Storm plugin.

Implements: bp storm-integration
Change-Id: I65e76b7c4d63e2fd0c4a52ec2a198a7510ccbaad
2014-12-04 08:30:33 -03:00