Description
ISSUE TYPE
Enhancement/Improvement request
COMPONENT NAME
Component: VPC
CLOUDSTACK VERSION
Cloudstack version 4.19.1.1
SUMMARY
Support ConfigDrive option in VPC network offerings
Currently, Cloudstack supports config drive option for Network offering for (L2, Isolated networks, shared networks).
Steps to reproduce the issue
- Navigate to Service Offerings > VPC offerings > Create vpc offering with following supported services
UserData : ConfigDrive
Dns : VpcVirtualRouter
Dhcp : VpcVirtualRouter
There is no configdrive option for DHCP and DNS (Supported service).
The config drive option is present only for Userdata (Supported service)
- Navigate to Service Offering > Network offering > Create Network offering > Select VPC >
UserData : ConfigDrive
Dns : ConfigDrive
Dhcp : ConfigDrive
-
Navigate to Networks > VPC networks > Create a vpc network based on the offering mentioned in step 1
-
Navigate to Network > VPC networks > Create a vpc tier based on the offering mentioned in step 2
-
Exception
Service/provider combination Dhcp/ConfigDrive is not supported by VPC [VPC
Also, we cannot create a network offering with the following supported service configuration
UserData : ConfigDrive
Dns : VpcVirtualRouter
Dhcp : VpcVirtualRouter
Exception message
Cannot enable subset of Services, Please specify the complete list of Services: UserData, Dns, Dhcp for Service Provider ConfigDrive
Expected behaviour
Since Cloudstack supports ConfigDrive for other network offerings , it should support for Vpc network offerings
This will be helpful for end users who don't want to use Cloudinit option for deploying vm's in vpc network tier
Ref: