heat/heat/engine
Steve Baker 5d1762fec6 Build list of enabled os-collect-config collectors
When changing the software_config_transport for an existing server,
os-collect-config will continue using the data from the old transport
which will become increasingly stale and will sometimes mask values from
the new transport.

The default list of collectors in os-collect-config is:
heat_local, ec2, cfn, heat, request, local, zaqar

This change explicitly enables these collectors:
ec2, <current transport>, local

``ec2`` is the nova metadata service, so should always be enabled.

``local`` allows local file overrides - this is generally unused but is
enabled for users who choose to use it for additional config data, or to
override the heat provided data.

``heat_local`` is only used on the first run of an unconfigured
os-collect-config for bootstrapping its own config file, so it can and
should be disabled for subsequent polling.

Change-Id: I9cdb057212c7a4404f6966a55cde9eab5ad86759
Closes-Bug: #1523676
2016-02-17 10:11:11 +13:00
..
cfn Allow str_replace to reference parameters/attributes 2016-02-03 12:22:45 +00:00
clients Merge "Add image/flavor validation to OS::Nova::Server" 2016-02-16 10:02:17 +00:00
constraint Remove iso8601 dependency 2015-09-03 16:39:54 +02:00
hot Remove extra whitespace 2016-01-14 01:09:17 +00:00
notification Remove deprecated list_notifier_drivers option 2015-06-01 16:56:21 +03:00
resources Build list of enabled os-collect-config collectors 2016-02-17 10:11:11 +13:00
__init__.py Do not initialize anything during import phase 2013-04-24 10:03:06 -07:00
api.py Merge "RPC API: Define correct constants for resource data" 2016-01-27 18:48:53 +00:00
attributes.py Using LOG.warning replace LOG.warn 2015-12-29 09:32:42 +00:00
constraints.py Remove warnings in heat 2016-01-20 22:00:52 +08:00
dependencies.py Fix garbled docstrings 2015-11-10 11:12:36 -05:00
environment.py Merge "Handle missing plugin in is_service_available" 2016-02-10 12:53:16 +00:00
event.py Event transport 2016-01-05 10:22:57 +01:00
function.py Fix garbled docstrings 2015-11-10 11:12:36 -05:00
lifecycle_plugin.py Fix garbled docstrings 2015-11-10 11:12:36 -05:00
parameter_groups.py Get rid of bogus debug logging in parameter groups 2015-12-04 19:56:56 -05:00
parameters.py Fix garbled docstrings 2015-11-10 11:12:36 -05:00
plugin_manager.py Fix [H405] pep rule in heat/engine 2015-09-21 14:51:46 +03:00
properties.py Refactor property translation rule(1/2) 2016-02-09 10:30:13 +05:30
resource.py Separate get_live_state on several methods 2016-02-10 17:57:12 +03:00
rsrc_defn.py Remove warnings in heat 2016-01-20 22:00:52 +08:00
scheduler.py Raise with traceback 2016-01-14 01:12:32 +00:00
service.py Don't use convergence deletion way under non-convergence engine 2016-02-12 18:03:07 +02:00
service_software_config.py Filter out deployments with None config 2016-01-22 16:32:33 +05:30
service_stack_watch.py Using LOG.warning replace LOG.warn 2015-12-29 09:32:42 +00:00
stack.py Merge "Add length validation to _validate_stack_name()" 2016-02-15 08:59:40 +00:00
stack_lock.py Allow StackLock to be used as a context manager 2016-01-25 19:55:04 -05:00
support.py Validate support_status while searching resource registry 2015-08-31 10:01:04 +05:30
sync_point.py Wrong usage of "an" 2015-12-27 16:12:46 +08:00
template.py Remove unused LOG variable with logging import 2015-12-08 05:08:33 -05:00
timestamp.py Fix garbled docstrings 2015-11-10 11:12:36 -05:00
translation.py Add new translation rule to resolve with client 2016-02-09 10:30:13 +05:30
update.py Merge "Restrict update/replace of resource" 2016-02-09 22:51:30 +00:00
watchrule.py Using LOG.warning replace LOG.warn 2015-12-29 09:32:42 +00:00
worker.py Convergence: Pick resource from dead engine worker 2016-01-06 16:01:08 +05:30