From: Ravi Chamarty Date: Mon, 4 Feb 2019 23:25:38 +0000 (+0000) Subject: Config drive support in VCD VIM connector X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=refs%2Fchanges%2F91%2F7191%2F2;p=osm%2FFeatures.git Config drive support in VCD VIM connector Change-Id: I22c07c4a38be0f83e4b27f68486a5868d467b63c Signed-off-by: Ravi Chamarty --- diff --git a/Release6/vmware_vcd_config_drive_support.md b/Release6/vmware_vcd_config_drive_support.md new file mode 100644 index 0000000..f67c5de --- /dev/null +++ b/Release6/vmware_vcd_config_drive_support.md @@ -0,0 +1,25 @@ +# Initial support for config drive in VMware VCD VIM connector # + +## Proposer ## + +- Vanessa Little (VMware) +- Matt Harper (RIFT) +- Ravi Chamarty (RIFT) + +## Type ## +*Feature** + +## Target MDG/TF ## +RO + +## Description ## +Many VNF vendors support processing of userdata/cloud-init in their VMs. VCD 9.x currently does not support explicit userdata injection. However, such a functionality can be implemented by implementing a config drive in the VCD VIM connector. In the first phase, we plan to support simple userdata and SSH keys. The following workflow is expected +- Generate cloud-init version 2 directory structure as per below reference + https://cloudinit.readthedocs.io/en/latest/topics/datasources/configdrive.html +- VIMconnector to generate ISO image +- Create image in VCD organization catalog +- VIMconnector to launch VM with additional disk based on above image + +## Demo or definition of done ## +Verify parsing of userdata using cirros and Ubuntu-16 VMs +IP address generation and multi-disk based VMs are not supported in this phase.