[RFE] Support Templated Creation of VIPs on Controller Role

Bug #1667104 reported by Dan Sneddon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Low
Bob Fournier

Bug Description

Currently the list of VIPs in overcloud.j2.yaml is hard-coded, and tied to specific network names. A recent change adds a network_data.yaml alongside the roles_data.yaml, so we should be able to dynamically generate VIPs based on the networks defined in network_data.yaml. See https://review.openstack.org/#/c/409921 for more info.

Fixing this will require a change to the overcloud.j2.yaml to create the VIPs based on the network definitions in network_data.yaml.

Tags: networking
tags: added: networking
Changed in tripleo:
milestone: pike-1 → pike-2
Changed in tripleo:
milestone: pike-2 → pike-3
Revision history for this message
Emilien Macchi (emilienm) wrote :

There are no currently open reviews on this bug, changing the status back to the previous state and unassigning. If there are active reviews related to this bug, please include links in comments.

Changed in tripleo:
assignee: Dan Sneddon (dsneddon) → nobody
Changed in tripleo:
milestone: pike-3 → pike-rc1
Changed in tripleo:
milestone: pike-rc1 → queens-1
Changed in tripleo:
assignee: nobody → Dan Sneddon (dsneddon)
status: Triaged → In Progress
Revision history for this message
Dan Sneddon (dsneddon) wrote :
Changed in tripleo:
assignee: Dan Sneddon (dsneddon) → Bob Fournier (bfournie)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/486260
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=b19b88bd1c9944aec1ba96e6d8b99099d54a95f0
Submitter: Jenkins
Branch: master

commit b19b88bd1c9944aec1ba96e6d8b99099d54a95f0
Author: Dan Sneddon <email address hidden>
Date: Fri Jul 21 14:33:33 2017 -0700

    Render VIPs dynamically based on network_data.yaml

    This change modifies the templates to dynamically define the VIPs
    based on network_data.yaml. If a network is defined and marked
    with "vip: true" in network_data.yaml, it will be included in the
    overcloud.yaml which defines the deployment-level resources.

    This should make it possible to create custom networks and
    use them for services which use high-availability through VIPs.

    Also, extraconfig/nova_metadata/krb-service-pricipals.yaml
    was modified to dynamically produce the FQDN map for VIPs on
    isolated networks, to match overcloud.j2.yaml.

    Depends-On: If074f87494a46305c990a0ea332c7b576d3c6ed8
    Depends-On: Iab8aca2f1fcaba0c8f109717a4b3068f629c9aab
    Partially-implements: blueprint composable-networks
    Closes-bug: 1667104
    Change-Id: I71339a6ac41133e95dbc3f93abb7a9fdeb0f2da0

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 7.0.0.0rc1

This issue was fixed in the openstack/tripleo-heat-templates 7.0.0.0rc1 release candidate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.