VirtualMachine: Make VPN optional
Change-Id: I22c8235a651969665fc50e6b2841d710ca137109
diff --git a/core/installer/schema.go b/core/installer/schema.go
index 04955b1..fcdebd4 100644
--- a/core/installer/schema.go
+++ b/core/installer/schema.go
@@ -242,6 +242,10 @@
if len(meta) != 1 {
return nil, fmt.Errorf("invalid vpn auth key field meta: %+v", meta)
}
+ enabledFieldAttr := v.Attribute("enabledField")
+ if enabledFieldAttr.Err() == nil {
+ meta["enabledField"] = strings.ToLower(enabledFieldAttr.Contents())
+ }
return basicSchema{name, KindVPNAuthKey, true, meta}, nil
} else {
return basicSchema{name, KindString, false, nil}, nil