RETIRED, Sahara provides a scalable data processing stack and associated management interfaces.
Go to file
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
api-ref/source fix building api ref docs 2016-07-07 00:23:58 +03:00
devstack Merge "ability to configure endpoint type for services" 2016-07-06 12:30:02 +00:00
doc/source Merge "[DOC] Added docs for sahara+ironic" 2016-07-20 16:30:51 +00:00
etc Designate integration 2016-08-02 18:53:25 +03:00
releasenotes Designate integration 2016-08-02 18:53:25 +03:00
sahara Designate integration 2016-08-02 18:53:25 +03:00
tools replace import of future to the top 2016-07-07 07:21:28 +00:00
.coveragerc Remove openstack/common related stuff 2016-05-09 18:25:14 +08:00
.gitignore Remove old integration tests for sahara codebase 2015-11-19 07:59:15 +00:00
.gitreview Update .gitreview to point on updated repo 2014-03-12 16:55:37 +04:00
.mailmap Add entry for Yevgen Runts to avoid dup author 2014-09-18 18:06:56 -07:00
.testr.conf Group tests by class 2014-08-04 14:59:13 +04:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:40 +00:00
HACKING.rst Ensure default arguments are not mutable 2015-12-31 15:56:11 +08:00
LICENSE copyright has been added 2013-03-11 10:30:40 +04:00
README.rst Add source url into README.rst 2015-10-24 05:40:07 +00:00
babel.cfg First steps for i18n support 2013-08-26 22:16:45 +04:00
bandit.yaml Bandit password tests 2016-04-01 12:03:16 +01:00
pylintrc Removed attempt to ignore tests in pylint 2014-09-11 15:35:25 +00:00
requirements.txt Updated from global requirements 2016-07-29 02:35:29 +00:00
setup.cfg Merge "Add Python 3.5 classifier and venv" 2016-07-25 10:33:38 +00:00
setup.py Updated from global requirements 2015-09-22 03:37:33 +00:00
test-requirements-bandit.txt Update bandit version 2016-02-05 12:17:02 -05:00
test-requirements.txt Updated from global requirements 2016-07-30 01:24:46 +00:00
tox.ini Merge "Add Python 3.5 classifier and venv" 2016-07-25 10:33:38 +00:00