Allow configuration of config_drive_format in nova.conf

Bug #1489225 reported by Jordan Callicoat
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
Wishlist
Bjoern
Juno
Fix Released
Wishlist
Bjoern
Kilo
Fix Released
Wishlist
Jesse Pretorius
Trunk
Fix Released
Wishlist
Bjoern

Bug Description

We have LP:1468514 to allow completely disabling config drive; can we also make config_drive_format in the nova.conf template parameterized as well?

The use case is wanting to use config drive and also have live migration work:

config_drive_format=vfat

See also LP:1246201

Revision history for this message
Jesse Pretorius (jesse-pretorius) wrote :

Setting this as a wishlist item as this is an enhancement request.

Changed in openstack-ansible:
importance: Undecided → Wishlist
status: New → Confirmed
tags: added: low-hanging-fruit
Changed in openstack-ansible:
assignee: nobody → Aniruddha Singh Gautam (aniruddha-gautam)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible (juno)

Fix proposed to branch: juno
Review: https://review.openstack.org/233806

Bjoern (bjoern-t)
Changed in openstack-ansible:
assignee: Aniruddha Singh Gautam (aniruddha-gautam) → Bjoern Teipel (bjoern-teipel)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible (master)

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

Changed in openstack-ansible:
status: Confirmed → In Progress
Revision history for this message
Jesse Pretorius (jesse-pretorius) wrote :

For master/kilo this is not necessary as this process can simply be used: http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-openstack.html

Revision history for this message
Bjoern (bjoern-t) wrote :

I took the overrides out of the master branch as suggested and boiled down the patch to just adding the packages. I'm personally embrace the new config merging process but then I would suggest that we call this out somewhere. This will create now the issue that deployer assume that override work as before. The override we have added in juno would not work in the same config format in kilo anymore. We should, if not explicitly mentioned, add this information inside the release nodes. Perhaps we even migrate all overrides in to the new format in a automated fashion ?

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

Reviewed: https://review.openstack.org/233809
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible/commit/?id=6ffde797d901480b245eb8353a0aa8776551d103
Submitter: Jenkins
Branch: master

commit 6ffde797d901480b245eb8353a0aa8776551d103
Author: Bjoern Teipel <email address hidden>
Date: Mon Oct 12 15:42:04 2015 -0500

    Adding missing vfat packages for the nova config_drive

    This patch add the packages necessary to allow for
    the nova config_drive_format vfat

    Change-Id: I304b25f68914d032e6aee0e62338c72165c6e62f
    Closes-Bug: #1489225

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

Reviewed: https://review.openstack.org/235393
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible/commit/?id=e6c4b0c56306b04537b12a31092c674d30311547
Submitter: Jenkins
Branch: kilo

commit e6c4b0c56306b04537b12a31092c674d30311547
Author: Bjoern Teipel <email address hidden>
Date: Mon Oct 12 15:42:04 2015 -0500

    Adding missing vfat packages for the nova config_drive

    This patch add the packages necessary to allow for
    the nova config_drive_format vfat

    Change-Id: I304b25f68914d032e6aee0e62338c72165c6e62f
    Closes-Bug: #1489225
    (cherry picked from commit 6ffde797d901480b245eb8353a0aa8776551d103)

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

Reviewed: https://review.openstack.org/233806
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible/commit/?id=f850d3fde9fffe9638d291bf5cd0bb946e6956c8
Submitter: Jenkins
Branch: juno

commit f850d3fde9fffe9638d291bf5cd0bb946e6956c8
Author: Bjoern Teipel <email address hidden>
Date: Mon Oct 12 15:22:01 2015 -0500

    Allow configration of config_drive_format inside nova.conf

    This patch adds the nova override nova_config_drive_formats which
    defaults to iso9660. This override can be individually configured
    over the `user_variables`. Additionally the packages
    dosfstools-dbg dosfstools are installed in case the
    config_drive_format vfat is used

    Change-Id: I313bf05b814def16527bce74a5c6d3ece9044146
    Closes-Bug: #1489225

Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote : Fix included in openstack/openstack-ansible 11.2.11

This issue was fixed in the openstack/openstack-ansible 11.2.11 release.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/openstack-ansible 11.2.12

This issue was fixed in the openstack/openstack-ansible 11.2.12 release.

Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote : Fix included in openstack/openstack-ansible 11.2.14

This issue was fixed in the openstack/openstack-ansible 11.2.14 release.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/openstack-ansible 11.2.15

This issue was fixed in the openstack/openstack-ansible 11.2.15 release.

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.