the aws loadbalancer use Fedora 17 and needs to be upgraded to f18 or f19

Bug #1234375 reported by Angus Salkeld
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
Fix Released
Medium
Steven Hardy
Havana
Fix Released
Medium
Unassigned

Bug Description

we need to upgrade the loadbalancer.py to f18/f19.
At the same time we should convert it to a TemplateResource

Angus Salkeld (asalkeld)
Changed in heat:
assignee: nobody → Angus Salkeld (asalkeld)
importance: Undecided → Medium
status: New → Confirmed
Steven Hardy (shardy)
Changed in heat:
milestone: none → icehouse-1
Changed in heat:
milestone: icehouse-1 → icehouse-2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to heat (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/64874

Changed in heat:
assignee: Angus Salkeld (asalkeld) → Steven Hardy (shardy)
status: Confirmed → In Progress
Steven Hardy (shardy)
tags: added: havana-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to heat (master)

Reviewed: https://review.openstack.org/64874
Committed: https://git.openstack.org/cgit/openstack/heat/commit/?id=746a0ed4ad2273d0e67b896efbb6d7a69f9f4c77
Submitter: Jenkins
Branch: master

commit 746a0ed4ad2273d0e67b896efbb6d7a69f9f4c77
Author: Steven Hardy <email address hidden>
Date: Fri Jan 3 16:56:58 2014 +0000

    Make LoadBalancer nested stack template configurable

    Reviving work originally posted by Angus Salkeld under
    https://review.openstack.org/#/c/21405/

    This is to enable the various distros to easily override the
    hard-coded default nested template (which currently only supports
    Fedora 17) with a template approporate to their distro, and
    enables deployers to specify their own template (although the
    latter use-case will probably be catered for via a provider
    template implementation long-term).

    Change-Id: I0a4eccb23b2eebbf31b7aabf0fe85ab31f0ca971
    Partial-Bug: #1234375
    Co-Authored-By: Angus Salkeld <email address hidden>

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to heat (master)

Fix proposed to branch: master
Review: https://review.openstack.org/65060

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to heat (stable/havana)

Fix proposed to branch: stable/havana
Review: https://review.openstack.org/65275

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to heat (master)

Reviewed: https://review.openstack.org/65060
Committed: https://git.openstack.org/cgit/openstack/heat/commit/?id=638f827c63d867467e2e3f66c83e0d66a3327b45
Submitter: Jenkins
Branch: master

commit 638f827c63d867467e2e3f66c83e0d66a3327b45
Author: Steven Hardy <email address hidden>
Date: Mon Jan 6 10:11:40 2014 +0000

    Update Loadbalancer default template to F20 image

    Update the hard-coded default template for the LoadBalancer
    resource, so it uses an image called F20-x86_64-cfntools

    The Fedora cloud images now contain heat-cfntools, and I've
    tested with Fedora-x86_64-20-20131211.1-sda.qcow2, downloaded
    from http://fedoraproject.org/en/get-fedora#clouds and it works.

    You can download this image direct to glance by doing:

    glance image-create --name F20-x86_64-cfntools --disk-format qcow2 \
         --container-format bare --is-public true --copy-from \
         http://cloud.fedoraproject.org/fedora-20.x86_64.qcow2

    For users of other distros, you can now override the default
    template by copying the built-in template and specifying whatever
    image or LB configuration you wish, see
    https://review.openstack.org/#/c/64874/

    Change-Id: I95e0451b03118a75be0a25f512304649eae42356
    Closes-Bug: #1234375

Changed in heat:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to heat (stable/havana)

Reviewed: https://review.openstack.org/65275
Committed: https://git.openstack.org/cgit/openstack/heat/commit/?id=4ca7941a6526fafc9a68e19fe327da2057b3a1be
Submitter: Jenkins
Branch: stable/havana

commit 4ca7941a6526fafc9a68e19fe327da2057b3a1be
Author: Steven Hardy <email address hidden>
Date: Fri Jan 3 16:56:58 2014 +0000

    Make LoadBalancer nested stack template configurable

    Reviving work originally posted by Angus Salkeld under
    https://review.openstack.org/#/c/21405/

    This is to enable the various distros to easily override the
    hard-coded default nested template (which currently only supports
    Fedora 17) with a template approporate to their distro, and
    enables deployers to specify their own template (although the
    latter use-case will probably be catered for via a provider
    template implementation long-term).

    Conflicts:
     heat/engine/resources/loadbalancer.py

    Partial-Bug: #1234375
    Co-Authored-By: Angus Salkeld <email address hidden>
    (cherry picked from commit 746a0ed4ad2273d0e67b896efbb6d7a69f9f4c77)
    Change-Id: I0a4eccb23b2eebbf31b7aabf0fe85ab31f0ca971

tags: added: in-stable-havana
Thierry Carrez (ttx)
Changed in heat:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in heat:
milestone: icehouse-2 → 2014.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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