Detach components from controllers
We should add a possibility to deploy core components on different roles, not only on controllers. For example: we should be able to move mysql and/or rabbitmq to separate role(s). It should not change default behaviour, only add a possibility to move components around.
Blueprint information
- Status:
- Complete
- Approver:
- Mike Scherbakov
- Priority:
- Essential
- Drafter:
- Aleksandr Didenko
- Direction:
- Approved
- Assignee:
- Matthew Mosesohn
- Definition:
- Approved
- Series goal:
- Accepted for 7.0.x
- Implementation:
-
Implemented
- Milestone target:
-
7.0
- Started by
- Aleksandr Didenko
- Completed by
- Matthew Mosesohn
Related branches
Related bugs
Bug #1462400: Allow multiply instances of conntrackd | Triaged |
Bug #1462528: Need 'deeper' merge_behavior in Hiera | Fix Released |
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Added ability to specify role for corosync nodes.
Addressed by: https:/
(WIP) Possibility to detach cinder from controllers
Addressed by: https:/
(WIP) Possibility to detach nova from controllers
Addressed by: https:/
(WIP) Possibility to detach heat from controllers
Addressed by: https:/
(WIP) Possibility to detach neutron from controllers
Addressed by: https:/
(WIP) Detach Keystone from controllers
Addressed by: https:/
(WIP) Detach Horizon from controllers
Addressed by: https:/
(WIP) Possibility to detach database from controllers
Addressed by: https:/
(WIP) Possibility to detach glance from controllers
Addressed by: https:/
(WIP) Possibility to detach ceilometer from controllers
Addressed by: https:/
Initial Percona cluster support added
Addressed by: https:/
(WIP) Possibility to detach swift from controllers
Addressed by: https:/
Possibility to detach VIPs from controllers
Addressed by: https:/
(WIP) Possibility to detach haproxy from controllers
Addressed by: https:/
Set :merge_behavior: to deeper for Hiera
Addressed by: https:/
(WIP) Possibility to detach glance from controllers
Addressed by: https:/
blueprint detach-
Addressed by: https:/
Add posibility to change remote IP addresses of all HA services
Addressed by: https:/
Get minimum required number of controllers from release metadata
Addressed by: https:/
[WIP] Drop the Enum for vip_types to allow for more vip allocations
Addressed by: https:/
(WIP) Allow to oeverride mongo role name
Addressed by: https:/
[WIP] Add ability to specify region name
Gerrit topic: https:/
Addressed by: https:/
Add spec scripts for pre/post-install and uninstall
Addressed by: https:/
Add possibility to disable each HA services using yaml file
Addressed by: https:/
(WIP) Compute overrides support.
Addressed by: https:/
Add possibility to enable public IP in new/custom roles using yaml file
Addressed by: https:/
Move DB creation from database to granules
Addressed by: https:/
Add ability to deploy vips on non-controllers
Addressed by: https:/
Add structure function
Addressed by: https:/
Sync to the upstream mysql resources
Addressed by: https:/
Add access file to work with remote database
Gerrit topic: https:/
Addressed by: https:/
Default neutron and nova endpoints to $management_vip
Addressed by: https:/
Move DB creation from database to granules
Gerrit topic: https:/
Addressed by: https:/
Specific changes into settings of nova
Addressed by: https:/
Added multi-domain backend driver if ldap enabled
Addressed by: https:/
Add possibility to deploy swift proxy
Addressed by: https:/
Possibility to upload image with custom parameters
Gerrit topic: https:/
Addressed by: https:/
Add network roles metadata
Addressed by: https:/
(WIP) Split keystone endpoint creation into split tasks
Addressed by: https:/
Possibility to upload image with custom auth_url
Gerrit topic: https:/
Addressed by: https:/
Increase swift max header size
Addressed by: https:/
Remove unused code for controller_
Addressed by: https:/
Possibility to detach ceilometer from controllers
Addressed by: https:/
Ability to detach Keystone from controllers
Addressed by: https:/
Add possibility to disable/enable each neutron plugins using yaml file, need for separate l3agent, dhcp server
Addressed by: https:/
(WIP) Split out haproxy configuration tasks
Addressed by: https:/
Add deploy_start requirement to HA tasks
Addressed by: https:/
Added possibility to choose keystone node
Gerrit topic: https:/
Addressed by: https:/
Add ruby-deep-merge
Addressed by: https:/
Abiltity to detach rabbitmq from controllers
Addressed by: https:/
Get rid of neutron db and user passwords
Addressed by: https:/
LDAP support: Keystone
Addressed by: https:/
Add fetch, store and setvar functions
Addressed by: https:/
Properly use $service_endpoint for communication with Keystone
Addressed by: https:/
Add node_roles to VIP description
Addressed by: https:/
Fix hiera hash lookups for cinder
Addressed by: https:/
Fix hiera hash lookups for compute
Addressed by: https:/
Fix hiera hash lookups for cinder
Addressed by: https:/
Use mongo_roles instead of mongo_nodes
Addressed by: https:/
Refactor virtual_ips task
Addressed by: https:/
Fixes glance-cache keystone auth
Addressed by: https:/
Fixes keystone_tenant name for cinder
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Add if check to Sahara/Murano modules
Addressed by: https:/
Remove non ASCII chars from puppet manifest
Addressed by: https:/
Add detach_database plugin
Addressed by: https:/
Add detach_rabbitmq plugin
Addressed by: https:/
Add detach_keystone plugin
Gerrit topic: https:/
Addressed by: https:/
Add override variables for plugin
Gerrit topic: https:/
Addressed by: https:/
Allow a plugin to use custom swift role name
Addressed by: https:/
Add override variables for plugin
Addressed by: https:/
Allow a plugin to use custom swift role name