Commit Graph

37 Commits

Author SHA1 Message Date
Andreas Jaeger 7977b49dda Cleanup Python 2.7 support
OpenStack is dropping the py2.7 support in ussuri cycle.

Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
  know about the requirement
- Remove ancient pbr section from setup.cfg
- Update requirements
- Use newer openstackdocstheme and setup storyboard support for it
- Remove Babel as requirement, this is not needed here anymore.

Change-Id: I0fd6fbdcbe788b0dfc2b1e20989b0a19ceec59f5
2020-04-22 08:31:22 +02:00
OpenStack Proposal Bot 119feff03c Updated from global requirements
Change-Id: I875b1b5c1a468b979c3320a4ccc23ea42236ee9c
2017-03-02 17:53:46 +00:00
OpenStack Proposal Bot d7a853c27b Updated from global requirements
Change-Id: Id6031a914ed47153207b7864be7e391fe600f3d4
2015-09-22 03:37:33 +00:00
OpenStack Proposal Bot 67ce2a3d48 Updated from global requirements
Change-Id: I890bd06f940ad516b3abadebbe6182eb4ded0897
2015-07-15 01:38:05 +00:00
OpenStack Proposal Bot 89412facaa Updated from global requirements
Change-Id: I7fbf845cbba316f61fceea9bb78353400d83cedf
2015-06-22 08:28:26 +00:00
OpenStack Proposal Bot 84a0eb342e Updated from global requirements
Change-Id: I133e7567df31435b85e8a031653a531ea039359b
2014-04-30 02:47:09 +00:00
Sergey Lukjanov f324cf8941 Remove version pbr pins from setup_requires
* setuptools can never upgrade things based on setup_requires versions
* actual pbr version range should be defined in requirements.txt

Change-Id: I2deb735b48c29286c4ca4e01e9720bf97a58d348
2013-09-22 12:22:17 +04:00
Dina Belova e6e5745407 Migrate to pbr
Fixes: bug #1186118

Change-Id: I5577f5b0787f140aa4d7a4873e91fcf831f9731b
2013-08-27 19:18:44 +04:00
Nikita Konovalov bb1221cd3e Migrate to Conductor
Co-Authored-By: Dmitry Mescheryakov <dmescheryakov@mirantis.com>
Co-Authored-By: Sergey Lukjanov <slukjanov@mirantis.com>

Change-Id: If12fd3a4e4dea876be081202f2b426e94c291d9b
2013-08-19 00:07:21 +04:00
Jon Maron f9a7b20908 Made Ambari RPM location configurable
The Ambari RPM location is now an ambari configuration property in
the blueprint.  This will support debug/issue resolution scenarios
as well as the export of this information.

Fixes:  bug #1208966

Change-Id: Ie0bfbd39d687c8c26d654b7fcfb369f764d48ef2
2013-08-13 12:45:52 -04:00
Sergey Lukjanov a867c60ffc Bump version to 0.3
Change-Id: If4668e06adf07eb002449899d921732dab09a589
2013-08-08 19:29:48 +04:00
Jenkins 91a48b0c1a Merge "Created savanna-db-manage script for new DB" 2013-08-06 11:05:12 +00:00
Dmitry Mescheryakov deaefb3247 Created savanna-db-manage script for new DB
+ Couple of minor adjustments

Change-Id: I4e43d138b23904a02deb7d15b28e4960494ee976
2013-08-05 19:12:10 +04:00
Nadya Privalova e5a2296f10 Workflow creator
Implemented:
 * Base workflow creator
 * Pig workflow creator

Implements blueprint edp-oozie-workflow-creator

Change-Id: Id621778477047236d174d99ea6d43bee93fbc325
2013-08-05 17:17:39 +04:00
Sergey Lukjanov 264248c412 Docs build fixed
savanna.cmd renamed to savanna.cli

Fixes: bug #1206670

Change-Id: I88db6449f941c4416c6a06965b78ba4e9d47c143
2013-08-05 14:39:56 +04:00
Sergey Lukjanov 98ebdea919 Use console_scripts instead of bin
It is required for migration to pbr. Currently there is no need to use bin files.

Change-Id: Ia06b1786e1c66370f472fc00937394be722526b1
2013-07-22 17:39:03 +04:00
Nadya Privalova a4f27a88de Cluster scaling: deletion
Inmplemented:
* exclude/include files mechanism is implemented
* adding instances was change
* removing instances works ok
* "slaves" and "masters" are deleted

Implements blueprint delete-instances
Implements blueprint get-rid-of-slaves-file
Fixes: bug #1199884

Change-Id: Ie1bfaa421fce22efd3115ba13758932b6b592d7a
2013-07-17 19:36:06 +04:00
Sergey Lukjanov 992f36936d Fix author/homepage in setup.py
Change-Id: Ic26ec54dddf025a25ae1c855547637ac59c64fce
2013-07-12 21:48:38 +04:00
Sergey Lukjanov 7d6cf91e3a License hacking tests has been added
* missed license headers added to files;
* incorrect license header fixed.

Change-Id: I384761e6214065ff9f560b0aae50f1b44d5d8bea
2013-06-27 01:49:49 +04:00
Alexander Ignatov 4a7bb5e9e0 Heap Size can be applied for Hadoop services now
* Hadoop environment parameters are now set properly
* Removed jinja usage from vanilla plugin

Fixes bug 1192820

Change-Id: Iee32e3621d2888aa8039f74563bb7da12cc3e31f
2013-06-21 01:57:42 -07:00
Alexander Ignatov 616407bd03 Vanilla plugin configs are more informative now
* Config objects returned contains default values, types and descriptions
* Introduced "importance" field, it help differentiate all configs in UI

Implements blueprint vanilla-plugin-configs-improvements

Change-Id: I8e457d49cc08fbca6cd965c7944fbacfbd5df3c6
2013-06-18 09:36:13 -07:00
Nadya Privalova bbcdab87d8 Helper for Swift integration was added.
* We only support default configs now
* Username and Password for Swift access should be pointed during hadoop-job starting
* Tenant and Auth-Url is get from context

Implements blueprint savanna-swift-integration

Change-Id: Ifb902029ffdea6377563bcc1d2da91bd573c5901
2013-06-14 18:07:59 +04:00
Alexander Ignatov fa62f6872a Implementation of Vanilla Plugin
* Implemented configure_cluster and start_cluster methods
* Cluster configuring is service:process specific
* Added basic unit tests
* Added basic validation

Implements blueprint vanilla-hadoop-plugin

Change-Id: I51c55557b6bb073a7eae7eefc2f21cc2c2df0385
2013-06-13 11:45:51 -07:00
Sergey Lukjanov b6829d9d8b Initial version of Savanna v0.2
* pluggable provisioning mechanism
* a lot of old code has been removed
* new version of REST API (1.0)
* image registry draft implemented as novaclient extension
* oslo updated
* using oslo.db instead of flask-sqlalchemy
* some hacking fixes
* using alembic for db migrations

Partially implements blueprint pluggable-cluster-provisioning.
Partially implements blueprint savanna-rest-api-1-0.
Implements blueprint hadoop-image-registry.
Implements blueprint fulfill-openstack-requirements.
Implements blueprint db-migrate-support.

Change-Id: I5df80d67e25c2f4f8367f78f67fb9e9e76fc3647
2013-05-31 13:22:37 +04:00
Sergey Lukjanov b36b088f78 bump version to 0.1.2
Change-Id: Ib79b436f26fffa532ec5d0e5f9a0fecda8ccc812
2013-05-14 22:58:47 +04:00
Alexander Ignatov 3fa5969ffe Adds xml hadoop config generating
* Xml config provisioning is done for core, hdfs, mapred xmls
 * Removed xslt transformations from data nodes
 * At now Savanna contains default configs for Hadoop in resources/
 * This version of default configs is applied for Hadoop 1.1.1
 * No needs to distribute new cloud image

Change-Id: Ia13e9231d75bbac3cff6291d477b72d727e21c71
Fixes: bug #1169900
2013-04-26 10:15:21 -07:00
Sergey Lukjanov deba1ae946 Re-add setuptools-git to setup.py
In 02f59a0768 we removed:

  setup_requires=['setuptools-git>=0.4'],

from setup.py file and it broke tarball generation in that some files
are now missing.

Change-Id: I53997b68a4a36cae63d191d63bc19ef459c228c4
Fixes: bug #1169295
2013-04-15 22:58:43 +04:00
Sergey Lukjanov 1689b165ec bump version to 0.1.1
Change-Id: I6e4d131cea282f01b86bd37840e60467bb6d997e
2013-04-11 23:27:29 +04:00
Jeremy Stanley 336bfa47f2 Remove an invalid trove classifier.
* setup.py(setuptools.setup): Remove "Intended Audience :: BigDate"
since it's not in pypi's list of valid trove classifiers and
prevents successful upload of the package when present.

Change-Id: Iee487d1737a12158bb181d21ae841d07e0820e10
2013-04-10 15:54:15 +00:00
Sergey Lukjanov dddd06179d setup.py has been improved
Change-Id: I3c161fb8146d063c08c3e6a904cd141680a3a005
2013-04-09 19:22:41 +04:00
Sergey Lukjanov 02f59a0768 setuptools-get has been removed from deps
Change-Id: I88b390503beaabeb655ba905e5246e9103471672
2013-04-09 13:00:30 +04:00
Sergey Lukjanov 355f1b92df resources has been added to sdist tarball
Change-Id: I4e5b2ecb5b78e6750b161e78632cf31660f613ed
2013-03-29 19:09:42 +04:00
Sergey Lukjanov ec1ee35850 savanna-manage added to the scripts section of setup.py
Change-Id: Ic9aa7baf2bf5a33697d6e297a6f15753912d44ed
2013-03-29 13:59:53 +04:00
Sergey Lukjanov 6bcc3a82ef Author email has been fixed
Change-Id: Iee22d924937c808f6d39b4e95537606298bf74c9
2013-03-24 22:03:21 +04:00
Sergey Lukjanov e23d985387 eho -> savanna 2013-03-20 11:19:46 +04:00
Sergey Lukjanov f78977b602 setup utils is now from oslo-incubator 2013-03-10 23:36:30 +04:00
Sergey Lukjanov e61c5dc6f9 setup.py has been added 2013-03-06 14:15:24 +04:00