Remove dependency on heat-jeos

Bug #1171602 reported by Steven Hardy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
Fix Released
High
Steven Hardy

Bug Description

heat-jeos is a convenience wrapper, and now we no longer need to inject files into the image (because heat-cfntools is in pypi), we can deprecate it and just call the underlying standard tools.

This should make things clearer to the user (visibility of the underlying calls, and not have to rely on something currently provided via a personal repo), and easier for us as we won't have to maintain the code anymore.

So e.g:

heat-jeos create U12-10-x86_64-cfntools --register-with-glance

will become (probably in a trivial shell script under tools?)

oz-install -d 3 U12.10-amd64-cfntools.tdl

oz-customize -d 3 U12.10-amd64-cfntools.tdl U12-10-x86_64-cfntoolsApr_22_2013-18:07:22

qemu-img convert -c -O qcow2 /var/lib/libvirt/images/U12-10-x86_64-cfntools.dsk /var/lib/libvirt/images/U12-10-x86_64-cfntools.qcow2

glance add name=U12-10-x86_64-cfntools is_public=true disk_format=qcow2 container_format=bare < /var/lib/libvirt/images/U12-10-x86_64-cfntools.qcow2

The main decision is where we put the example TDL files, since that seems to be the main purpose of the heat-jeos repo now, hosting the example templates

Steven Hardy (shardy)
Changed in heat:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Steven Hardy (shardy)
milestone: none → havana-1
Steven Hardy (shardy)
Changed in heat:
status: Triaged → In Progress
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/27727

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

Reviewed: https://review.openstack.org/27727
Committed: http://github.com/openstack/heat/commit/459fb9472c9ac0ce7b906de24bffa78d7b249cfa
Submitter: Jenkins
Branch: master

commit 459fb9472c9ac0ce7b906de24bffa78d7b249cfa
Author: Steven Hardy <email address hidden>
Date: Mon Apr 29 18:00:19 2013 +0100

    heat docs : Update jeos building documentation

    Replace references to heat-jeos with documentation describing the
    use of the new heat-templates/tools/heat-jeos.sh example script

    fixes bug #1171602

    Change-Id: I88fd2a5667cccd79a77c4a663c782fb537279fac

Changed in heat:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in heat:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in heat:
milestone: havana-1 → 2013.2
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.