Omer Frenkel has posted comments on this change.
Change subject: restapi: cloud-init [6/6] - rest api for start vm
......................................................................
Patch Set 1: (11 inline comments)
....................................................
File
backend/manager/modules/restapi/interface/definition/src/main/resources/api.xsd
Line 2086: </xs:annotation>
Line 2087: </xs:element>
Line 2088: </xs:sequence>
Line 2089: </xs:complexType>
Line 2090:
Done
Line 2091: <xs:complexType name="CloudInit">
Line 2092: <xs:sequence>
Line 2093: <xs:element name="hostname" type="xs:string" minOccurs="0"/>
Line 2094: <xs:element name="network" minOccurs="0">
Line 2089: </xs:complexType>
Line 2090:
Line 2091: <xs:complexType name="CloudInit">
Line 2092: <xs:sequence>
Line 2093: <xs:element name="hostname" type="xs:string" minOccurs="0"/>
Done
Line 2094: <xs:element name="network" minOccurs="0">
Line 2095: <xs:complexType>
Line 2096: <xs:sequence>
Line 2097: <xs:element name="interfaces" minOccurs="0">
Line 2093: <xs:element name="hostname" type="xs:string" minOccurs="0"/>
Line 2094: <xs:element name="network" minOccurs="0">
Line 2095: <xs:complexType>
Line 2096: <xs:sequence>
Line 2097: <xs:element name="interfaces" minOccurs="0">
Done
Line 2098: <xs:complexType>
Line 2099: <xs:sequence>
Line 2100: <xs:element name="interface" minOccurs="0"
maxOccurs="unbounded">
Line 2101: <xs:complexType>
Line 2111: </xs:element>
Line 2112: </xs:sequence>
Line 2113: </xs:complexType>
Line 2114: </xs:element>
Line 2115: <xs:element name="dns_servers" minOccurs="0">
Done
Line 2116: <xs:complexType>
Line 2117: <xs:sequence>
Line 2118: <xs:element name="dns_server" type="xs:string"
minOccurs="0" maxOccurs="unbounded"/>
Line 2119: </xs:sequence>
Line 2128: </xs:element>
Line 2129: </xs:sequence>
Line 2130: </xs:complexType>
Line 2131: </xs:element> <!-- </network> -->
Line 2132: <xs:element name="authorized_keys" minOccurs="0">
Done
Line 2133: <xs:complexType>
Line 2134: <xs:sequence>
Line 2135: <xs:element name="authorized_key" minOccurs="0"
maxOccurs="unbounded">
Line 2136: <xs:complexType>
Line 2135: <xs:element name="authorized_key" minOccurs="0"
maxOccurs="unbounded">
Line 2136: <xs:complexType>
Line 2137: <xs:simpleContent>
Line 2138: <xs:extension base="xs:string">
Line 2139: <xs:attribute name="user" type="xs:string"
use="required"/>
even if i only need/expect user name here?
Line 2140: </xs:extension>
Line 2141: </xs:simpleContent>
Line 2142: </xs:complexType>
Line 2143: </xs:element>
Line 2145: </xs:complexType>
Line 2146: </xs:element>
Line 2147: <xs:element name="regenerate_ssh_keys" type="xs:boolean"
minOccurs="0"/>
Line 2148: <xs:element name="timezone" type="xs:string" minOccurs="0"/>
Line 2149: <xs:element name="passwords" minOccurs="0">
Done
Line 2150: <xs:complexType>
Line 2151: <xs:sequence>
Line 2152: <xs:element name="password" minOccurs="0"
maxOccurs="unbounded">
Line 2153: <xs:complexType>
Line 2152: <xs:element name="password" minOccurs="0"
maxOccurs="unbounded">
Line 2153: <xs:complexType>
Line 2154: <xs:simpleContent>
Line 2155: <xs:extension base="xs:string">
Line 2156: <xs:attribute name="user" type="xs:string"
use="required"/>
Done
Line 2157: </xs:extension>
Line 2158: </xs:simpleContent>
Line 2159: </xs:complexType>
Line 2160: </xs:element>
Line 2160: </xs:element>
Line 2161: </xs:sequence>
Line 2162: </xs:complexType>
Line 2163: </xs:element>
Line 2164: <xs:element name="files" minOccurs="0">
not sure about this one, path and encoding are not relevant for payload, it can
confuse users that will set it and will not get what they expected, but i don't
mind changing it, if you still think its better
Line 2165: <xs:complexType>
Line 2166: <xs:sequence>
Line 2167: <xs:element name="file" minOccurs="0"
maxOccurs="unbounded">
Line 2168: <xs:complexType>
Line 2189: <xs:element name="initialization" type="Initialization"/>
Line 2190:
Line 2191: <xs:complexType name="Initialization">
Line 2192: <xs:choice>
Line 2193: <xs:element name="cloud-init" type="CloudInit" minOccurs="0"/>
Done
Line 2194: </xs:choice>
Line 2195: </xs:complexType>
Line 2196:
Line 2197: <xs:complexType name="VmPlacementPolicy">
....................................................
File
backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendCapabilitiesResource.java
Line 234: version.setAttachmentTypes(new AttachmentTypes());
Line 235: for (AttachmentType mode : values) {
Line 236:
version.getAttachmentTypes().getAttachmentTypes().add(mode.value());
Line 237: }
Line 238: }
Done
Line 239: }
Line 240:
Line 241: private void addCpuModes(VersionCaps version, CpuMode[] values) {
Line 242: if (VersionUtils.greaterOrEqual(version, VERSION_3_2)) {
--
To view, visit http://gerrit.ovirt.org/15537
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: I6ad0bfeca23cf8d4b2887010081d63c258032611
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Greg Padgett <[email protected]>
Gerrit-Reviewer: Michael Pasternak <[email protected]>
Gerrit-Reviewer: Michal Skrivanek <[email protected]>
Gerrit-Reviewer: Omer Frenkel <[email protected]>
Gerrit-Reviewer: Oved Ourfali <[email protected]>
Gerrit-Reviewer: oVirt Jenkins CI Server
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches