From 60e5a24fe84696a74035de5ce3bb13513a910cd9 Mon Sep 17 00:00:00 2001 From: Ravi Chamarty Date: Mon, 4 Feb 2019 23:25:38 +0000 Subject: [PATCH] Config drive support in VCD VIM connector Change-Id: I22c07c4a38be0f83e4b27f68486a5868d467b63c Signed-off-by: Ravi Chamarty --- Release6/vmware_vcd_config_drive_support.md | 25 +++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Release6/vmware_vcd_config_drive_support.md 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. -- 2.25.1