fuel-web/nailgun/nailgun/objects
Ryan Moe 2b0242f645 Resolve tasks by role tags
This commit switching tasks resolution approach to the tags based one.
Tag - minimal unit what's necessary only for task resolution and can be
mapped to the node through the role interface only. Each role provides set
of tags in its 'tags' field and may be modified via role API. Tag may be
created separately via tag API, but, this tag can not be used unless it's
stuck to the role.

Change-Id: Icd78fd124997c8aafb07964eeb8e0f7dbb1b1cd2
Implements: blueprint role-decomposition
2016-11-17 18:07:30 +03:00
..
serializers Add ability to create role for cluster 2016-11-13 15:34:53 +03:00
__init__.py Revert "Add tag API" 2016-11-08 16:58:59 +00:00
action_log.py Changed JSON fields on mutable objects in ActionLog object 2015-12-25 08:17:14 +00:00
base.py Transactions manager uses custom node serialization 2016-10-16 20:01:50 +03:00
capacity.py Rewriting remaining handlers to objects 2014-08-06 15:47:04 +04:00
cluster.py Resolve tasks by role tags 2016-11-17 18:07:30 +03:00
cluster_plugin_link.py Cleanup plugin links upon a cluster reset 2016-07-01 15:39:13 +03:00
deployment_graph.py Plugins v 5.0.0 support in plugins adapters 2016-08-25 04:57:44 +03:00
deployment_history.py Fix deployment history summary 2016-09-05 21:02:43 +03:00
deployment_sequence.py Filter sequences output by release or cluster 2016-09-08 15:02:48 +03:00
master_node_settings.py Add exceptions hierarchy 2016-04-14 17:41:25 +03:00
node.py Resolve tasks by role tags 2016-11-17 18:07:30 +03:00
node_deployment_info.py add node_deployment_info table 2016-07-08 14:08:06 +03:00
node_group.py Move UpdateDnsmasq task to network manager extension 2016-06-06 15:05:56 -07:00
notification.py Transactions manager uses custom node serialization 2016-10-16 20:01:50 +03:00
openstack_config.py Fix error in openstack config recognition 2016-04-22 15:19:23 +02:00
oswl.py Fix hacking 0.10 errors in nailgun 2015-10-08 12:01:55 +02:00
plugin.py Revert "Fix tags creation and migration for plugins" 2016-11-08 16:58:32 +00:00
plugin_link.py Add functionality from NetworkManager to objects 2016-02-22 08:50:30 -08:00
release.py Resolve tasks by role tags 2016-11-17 18:07:30 +03:00
task.py Fixed dead-locks and race conditions in tasks execution 2016-09-05 17:46:36 +03:00
transaction.py Track timestamps for start and end of transactions 2016-09-05 13:13:53 +03:00