This is not a required field, but rather an optional one; we add a new
parameter and use it instead.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
, pInstBeParams
, pRuntimeMem
, pInstHvParams
- , pDiskTemplate
+ , pOptDiskTemplate
, pRemoteNode
, pOsNameChange
, pInstOsParams
, pAllowRuntimeChgs
, pInstDisks
, pDiskTemplate
+ , pOptDiskTemplate
, pFileDriver
, pFileStorageDir
, pVgName
pDiskTemplate :: Field
pDiskTemplate = simpleField "disk_template" [t| DiskTemplate |]
+-- | Instance disk template.
+pOptDiskTemplate :: Field
+pOptDiskTemplate =
+ optionalField .
+ renameField "OptDiskTemplate" $
+ simpleField "disk_template" [t| DiskTemplate |]
+
-- | File driver.
pFileDriver :: Field
pFileDriver = optionalField $ simpleField "file_driver" [t| FileDriver |]