Public bug reported:

OpenNebula uses a text file with shell variables for storing the
configuration variables (including user provided data). Some user data
may not be renderable into this format, so using base64 encoding
alleviates the problem. This change considers that, by default, USERDATA
variable contains a base64 encoded string with the user provided data.
This behavior can be deactivated by defining the USERDATA_ENCODING
variable to anything different to "base64" (similarly to the Azure data
source).

This feature is of special interest for resource providers with rOCCI-
server front-end as the ones in EGI's Federated Cloud
(https://wiki.egi.eu/wiki/Fedcloud-tf:Main)

** Affects: cloud-init
     Importance: Medium
         Status: Fix Released

** Affects: cloud-init (Ubuntu)
     Importance: Medium
         Status: In Progress

** Branch linked: lp:~enolfc/cloud-init/opennebula-b64-userdata

** Also affects: cloud-init
   Importance: Undecided
       Status: New

** Changed in: cloud-init
       Status: New => Fix Committed

** Changed in: cloud-init
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1300941

Title:
  user-data on OpenNebula restricted to shell sourceable content

Status in Init scripts for use on cloud images:
  Fix Released
Status in “cloud-init” package in Ubuntu:
  In Progress

Bug description:
  OpenNebula uses a text file with shell variables for storing the
  configuration variables (including user provided data). Some user data
  may not be renderable into this format, so using base64 encoding
  alleviates the problem. This change considers that, by default,
  USERDATA variable contains a base64 encoded string with the user
  provided data. This behavior can be deactivated by defining the
  USERDATA_ENCODING variable to anything different to "base64"
  (similarly to the Azure data source).

  This feature is of special interest for resource providers with rOCCI-
  server front-end as the ones in EGI's Federated Cloud
  (https://wiki.egi.eu/wiki/Fedcloud-tf:Main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1300941/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to