API must allow VIP to be manually set to ANY valid IP address

Registered by Aleksandr Didenko on 2015-10-23

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:
milestone icon 9.0
Started by
Aleksandr Didenko on 2015-10-23
Completed by
Aleksey Kasatkin on 2016-05-31

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/allow-any-vip,n,z

Addressed by: https://review.openstack.org/254796
    Blueprint: allow-any-vip

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

Addressed by: https://review.openstack.org/251842
    VIP management handlers added to nailgun API

Addressed by: https://review.openstack.org/262245
    Basic VIP management commands added to Nailgun CLI

Addressed by: https://review.openstack.org/277636
    Basic VIP management commands added to Nailgun CLI v2

Addressed by: https://review.openstack.org/278563
    Blueprint: allow-any-vip

Addressed by: https://review.openstack.org/277388
    Add check for ip addresses intersection to VIP handlers

Addressed by: https://review.openstack.org/277751
    Add allocation of VIPs at the creation of a cluster

Addressed by: https://review.openstack.org/280139
    Add reallocation of VIPs when network template is changed

Addressed by: https://review.openstack.org/280226
    Add removing of staled VIPs to AllocateVIPs70Mixin

Addressed by: https://review.openstack.org/281255
    Add processing of user defined VIPs for assigning VIPs procedure

Gerrit topic: https://review.openstack.org/#q,topic:bp/allow-any-vip-patch4,n,z

Addressed by: https://review.openstack.org/283463
    Add POST operation for ClusterVIPCollectionHandler

Addressed by: https://review.openstack.org/283715
    Serialize info for all VIPs

Addressed by: https://review.openstack.org/284841
    Fix get_common_node_group behavior

Addressed by: https://review.openstack.org/285297
    Disable VIP allocation on PUT for network configuration handlers

Gerrit topic: https://review.openstack.org/#q,topic:bp/allow-any-vip-patch1,n,z

Addressed by: https://review.openstack.org/286046
    Remove unneeded functional tests for UI

Addressed by: https://review.openstack.org/286175
    Blueprint: allow-any-vip

Addressed by: https://review.openstack.org/286460
    Remove unneeded cluster networking functional tests

Gerrit topic: https://review.openstack.org/#q,topic:bp/allow-any-vip-patch1-patch2,n,z

Addressed by: https://review.openstack.org/286621
    Add moving of VIPs to new cluster after node reassignment

Addressed by: https://review.openstack.org/287130
    Remove VIP if is_user_defined is changed to False

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.