API must allow VIP to be manually set to ANY valid IP address
API must allow VIP to be manually set to ANY valid IP address. If the IP on update API is a member of any network in this environment then the address should be put in the assignments table so that it can not be used in any other automatic assignment. (This allows the user to override if the automatic allocation doesn't match their needs or in the case that they want to use external LB).
Blueprint information
- Status:
- Complete
- Approver:
- Mike Scherbakov
- Priority:
- Undefined
- Drafter:
- Aleksandr Didenko
- Direction:
- Needs approval
- Assignee:
- Aleksey Kasatkin
- Definition:
- Approved
- Series goal:
- Accepted for mitaka
- Implementation:
- Implemented
- Milestone target:
- 9.0
- Started by
- Aleksandr Didenko
- Completed by
- Aleksey Kasatkin
Related branches
Related bugs
Bug #1482399: Cannot change vip and vrouter_vip IPs when we are using nodegroups | Fix Released |
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Blueprint: allow-any-vip
Gerrit topic: https:/
Addressed by: https:/
VIP management handlers added to nailgun API
Addressed by: https:/
Basic VIP management commands added to Nailgun CLI
Addressed by: https:/
Basic VIP management commands added to Nailgun CLI v2
Addressed by: https:/
Blueprint: allow-any-vip
Addressed by: https:/
Add check for ip addresses intersection to VIP handlers
Addressed by: https:/
Add allocation of VIPs at the creation of a cluster
Addressed by: https:/
Add reallocation of VIPs when network template is changed
Addressed by: https:/
Add removing of staled VIPs to AllocateVIPs70Mixin
Addressed by: https:/
Add processing of user defined VIPs for assigning VIPs procedure
Gerrit topic: https:/
Addressed by: https:/
Add POST operation for ClusterVIPColle
Addressed by: https:/
Serialize info for all VIPs
Addressed by: https:/
Fix get_common_
Addressed by: https:/
Disable VIP allocation on PUT for network configuration handlers
Gerrit topic: https:/
Addressed by: https:/
Remove unneeded functional tests for UI
Addressed by: https:/
Blueprint: allow-any-vip
Addressed by: https:/
Remove unneeded cluster networking functional tests
Gerrit topic: https:/
Addressed by: https:/
Add moving of VIPs to new cluster after node reassignment
Addressed by: https:/
Remove VIP if is_user_defined is changed to False