Config drive support in VCD VIM connector 91/7191/2
authorRavi Chamarty <ravi.chamarty@riftio.com>
Mon, 4 Feb 2019 23:25:38 +0000 (23:25 +0000)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Fri, 13 Nov 2020 15:51:31 +0000 (16:51 +0100)
Change-Id: I22c07c4a38be0f83e4b27f68486a5868d467b63c
Signed-off-by: Ravi Chamarty <ravi.chamarty@riftio.com>
Release6/vmware_vcd_config_drive_support.md [new file with mode: 0644]

diff --git a/Release6/vmware_vcd_config_drive_support.md b/Release6/vmware_vcd_config_drive_support.md
new file mode 100644 (file)
index 0000000..f67c5de
--- /dev/null
@@ -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.