Role Decomposition

Registered by Ryan Moe

Controller role services should be able to be assigned to separate nodes. E.g. Neutron, Keystone, etc.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Ryan Moe
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/role-decomposition,n,z

Addressed by: https://review.openstack.org/346248
    Role decomposition

Gerrit topic: https://review.openstack.org/#q,topic:348527,n,z

Addressed by: https://review.openstack.org/348527
    Decomposition of rabbitmq tasks

Addressed by: https://review.openstack.org/349500
    Decomposition of keystone tasks

Gerrit topic: https://review.openstack.org/#q,topic:350002,n,z

Addressed by: https://review.openstack.org/350002
    Decomposition of database tasks

Addressed by: https://review.openstack.org/350664
    Map all tasks to groups and introduce default tags

Addressed by: https://review.openstack.org/352363
    Decomposition of neutron tasks

Addressed by: https://review.openstack.org/341678
    Add ability to tag nodes

Addressed by: https://review.openstack.org/366285
    Add tag API

Addressed by: https://review.openstack.org/366286
    Resolve tasks by node tags

Addressed by: https://review.openstack.org/371220
    Add tags support in CLI

Addressed by: https://review.openstack.org/384480
    Add function for YAQL

Addressed by: https://review.openstack.org/385043
    Add tag API

Addressed by: https://review.openstack.org/386117
    Fix minor issues in tag API

Addressed by: https://review.openstack.org/386507
    Scaling of database tasks

Addressed by: https://review.openstack.org/387968
    Resolve tasks by node tags

Addressed by: https://review.openstack.org/387969
    Fix minor issues in tag API

Addressed by: https://review.openstack.org/387981
    Add default tags

Addressed by: https://review.openstack.org/389703
    Fix tags creation and migration for plugins

Addressed by: https://review.openstack.org/390031
    Additional checks for tags creation

Addressed by: https://review.openstack.org/390120
    Allocate disk spaces based on tags

Addressed by: https://review.openstack.org/390357
    Add default tags

Addressed by: https://review.openstack.org/390624
    Perform disk allocation based on tags assignment

Addressed by: https://review.openstack.org/390818
    Fix create tag for release

Addressed by: https://review.openstack.org/391173
    Move tag API validation part into validator

Addressed by: https://review.openstack.org/391256
    Fix tags creation and migration for plugins

Addressed by: https://review.openstack.org/391279
    Denied to create duplicated tags in one namespace

Addressed by: https://review.openstack.org/391781
    Add tags support in CLI

Addressed by: https://review.openstack.org/391795
    Fix tags unassignment

Addressed by: https://review.openstack.org/392044
    Do not clean node tags on cluster reset

Addressed by: https://review.openstack.org/394799
    Revert "Denied to create duplicated tags in one namespace"

Addressed by: https://review.openstack.org/394800
    Revert "Add default tags"

Addressed by: https://review.openstack.org/394801
    Revert "Fix minor issues in tag API"

Addressed by: https://review.openstack.org/394802
    Revert "Fix tags creation and migration for plugins"

Addressed by: https://review.openstack.org/394803
    Revert "Resolve tasks by node tags"

Addressed by: https://review.openstack.org/394816
    Re-design role decomposition feature

Addressed by: https://review.openstack.org/394832
    Revert "Add tags support in CLI"

Addressed by: https://review.openstack.org/394845
    Revert "Add default tags"

Addressed by: https://review.openstack.org/394860
    Revert "Add tag API"

Addressed by: https://review.openstack.org/394862
    Revert "Fix minor issues in tag API"

Addressed by: https://review.openstack.org/394863
    Revert "Fix tags creation and migration for plugins"

Addressed by: https://review.openstack.org/394867
    Revert "Resolve tasks by node tags"

Addressed by: https://review.openstack.org/394868
    Revert "Add tag API"

Addressed by: https://review.openstack.org/395120
    Add ability to create role for cluster

Addressed by: https://review.openstack.org/395502
    Introduce role_metadata into cluster adapter

Addressed by: https://review.openstack.org/395514
    Introduce role_metadata into cluster adapter

Addressed by: https://review.openstack.org/395655
    Add ability to create role for cluster

Addressed by: https://review.openstack.org/395695
    Resolve tasks by role tags

Addressed by: https://review.openstack.org/396158
    Add default tags

Addressed by: https://review.openstack.org/396358
    Add tag API

Addressed by: https://review.openstack.org/396580
    Add tags support in CLI

Addressed by: https://review.openstack.org/397703
    Introduce tags_metadata file for plugins

Addressed by: https://review.openstack.org/398958
    Add ability to create role for cluster

Addressed by: https://review.openstack.org/399625
    Add tags and roles validate

Addressed by: https://review.openstack.org/399639
    Add processing for old-style roles meta

Addressed by: https://review.openstack.org/399651
    Resolve tasks by role tags

Addressed by: https://review.openstack.org/400001
    Move tags-related db migrations into 9.2 file

Addressed by: https://review.openstack.org/400142
    Add ability to create role for cluster

Addressed by: https://review.openstack.org/400186
    Resolve tasks by role tags

Addressed by: https://review.openstack.org/400255
    Revert "Add tag API"

Addressed by: https://review.openstack.org/400752
    Move all commited migrations to 9_2 file

Addressed by: https://review.openstack.org/401190
    Add tag API

Addressed by: https://review.openstack.org/401335
    Introduce tags_metadata file for plugins

Addressed by: https://review.openstack.org/401888
    Add ability to create role for cluster

Addressed by: https://review.openstack.org/401890
    Add tags support in CLI

Addressed by: https://review.openstack.org/401998
    Add default tags

Addressed by: https://review.openstack.org/402008
    Add ability to create role for cluster

Addressed by: https://review.openstack.org/402009
    Add tags support in CLI

Addressed by: https://review.openstack.org/402063
    Add tag API

Addressed by: https://review.openstack.org/402064
    Add default tags

Addressed by: https://review.openstack.org/402065
    Introduce tags_metadata file for plugins

Addressed by: https://review.openstack.org/403652
    Decomposition of rabbitmq tasks

Addressed by: https://review.openstack.org/403654
    Fix 9.2 migration

Addressed by: https://review.openstack.org/403922
    Decomposition of database, neutron, keystone tasks

Addressed by: https://review.openstack.org/404226
    Decomposition of database tasks

Addressed by: https://review.openstack.org/349464
    Decomposition of keystone tasks

Addressed by: https://review.openstack.org/404311
    Decomposition of neutron tasks

Addressed by: https://review.openstack.org/404709
    Fix 9.2 migration

Addressed by: https://review.openstack.org/404716
    Fix 9.2 migration

Addressed by: https://review.openstack.org/404754
    Decomposition of rabbitmq tasks

Addressed by: https://review.openstack.org/404755
    Decomposition of database tasks

Addressed by: https://review.openstack.org/404756
    Decomposition of keystone tasks

Addressed by: https://review.openstack.org/404758
    Decomposition of neutron tasks

Addressed by: https://review.openstack.org/404836
    Introduce new validation rules for tags and roles

Addressed by: https://review.openstack.org/405349
    Introduce new validation rules for tags and roles

Addressed by: https://review.openstack.org/427093
    Revert "Add default tags"

Addressed by: https://review.openstack.org/427094
    Revert "Resolve tasks by role tags"

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.