sahara/sahara/plugins/spark
Michael Ionkin d9a2f00d2d Designate integration
This patch implements designate integration. Added:
* 'use_designate' and 'nameservers' configs
* 'domain_name' column to Cluster and Cluster Templates and
  'dns_hostname' to Instance in DB
* get_management_ip() method for Instance for properly setup
  hostnames in cluster info and use it in ambari, cdh, mapr, spark,
  storm and vanilla plugins
* method for change /etc/resolv.conf on all cluster instances
  according to 'nameservers' config
* method for generate heat template for designate A and PTR records
* validation check for cluster template creation because now it
  contains new field - 'domain_name'
* fix unit tests appropriatly and new tests added
* updated heat_template_version to '2016-04-08' (because we use
  'str_split' method)

NOTE: in spec we proposed to use two domains: one for internal
resolution and another for external. But we decided to use only one
domain for both sides so an instance will have one hostname in the
domain and two appropriate A records because it's more convenient.

bp: designate-integration
Change-Id: I66525c0305450d8ba08840be1c95bfe79f21fff7
2016-08-02 18:53:25 +03:00
..
resources Spark Temporary Job Data Retention and Cleanup 2015-01-27 13:14:33 -05:00
__init__.py Add Spark plugin to Sahara 2014-05-27 19:34:39 +00:00
config_helper.py Add hadoop openstack swift jar to ambari cluster 2016-03-25 12:53:14 +03:00
edp_engine.py Remove support for spark 1.0.0 2016-02-23 10:17:41 -05:00
plugin.py Designate integration 2016-08-02 18:53:25 +03:00
run_scripts.py Await start datanodes in Spark plugin 2016-02-11 17:46:55 +03:00
scaling.py Removed dependency on Spark plugin in edp code 2015-06-17 09:18:22 +00:00
shell_engine.py Adding support for the Spark Shell job 2015-08-27 13:29:36 +03:00