[ https://issues.apache.org/jira/browse/DTACLOUD-447?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13568162#comment-13568162 ]
Ronelle Landy commented on DTACLOUD-447: ---------------------------------------- ACK - worksforme ... >> ruby rmd4_test.rb Testing initial state value - equal to the default initial state: STARTED Testing initial state value: STOPPED Run options: --seed 39452 # Running tests: .................. Finished tests in 0.306220s, 58.7812 tests/s, 195.9373 assertions/s. 18 tests, 60 assertions, 0 failures, 0 errors, 0 skips >> curl -v -X POST -H "Content-Type:application/xml" -d '<Machine><name> >> myMachine1 </name><machineTemplate><initialState> STOPPED >> </initialState><machineConfig >> href="http://localhost:3001/cimi/machine_configurations/m1-small"></machineConfig><machineImage >> >> href="http://localhost:3001/cimi/machine_images/img2"></machineImage></machineTemplate></Machine>' >> --user "un:pw" "http://localhost:3001/cimi/machines" < HTTP/1.1 201 Created < Content-Type: application/json < Location: http://localhost:3001/cimi/machines/inst5 < CIMI-Specification-Version: 1.0.1 < Content-Length: 974 < ETag: f42a2943bb1afc318c6402a7ca9f19d3 < Cache-Control: max-age=0, private, must-revalidate < Date: Thu, 31 Jan 2013 21:55:07 GMT < Connection: keep-alive < Server: thin 1.5.0 codename Knife < * Connection #0 to host localhost left intact {"id":"http://localhost:3001/cimi/machines/inst5","name":" myMachine1 ","description":"No description set for Machine myMachine1 ","created":"2013-01-31T16:55:07-05:00","properties":{"machine_image":"http://localhost:3001/cimi/machine_images/img2","credential":"http://localhost:3001/cimi/credentials"},"realm":"us","machineImage":{"href":"http://localhost:3001/cimi/machine_images/img2"},"state":"STOPPED","cpu":"1","memory":1782579,"disks":{"href":"http://localhost:3001/cimi/machines/inst5/disks"},"volumes":{"href":"http://localhost:3001/cimi/machines/inst5/volumes"},"operations":[{"rel":"http://schemas.dmtf.org/cimi/1/action/restart","href":"http://localhost:3001/cimi/machines/inst5/restart"},{"rel":"http://schemas.dmtf.org/cimi/1/action/stop","href":"http://localhost:3001/cimi/machines/inst5/stop"},{"rel":"http://schemas.dmtf.org/cimi/1/action/capture","href":"http://localhost:3001/cimi/machine_images"}],"resourceURI":"http://schemas.dmtf.org/cimi/1/Machine"}* Closing connection #0 [root@cloud-qe-13 cimi]# > RFE: InitialStates capability is advertised but adding an initialState value > to a machine create op has no effect > ----------------------------------------------------------------------------------------------------------------- > > Key: DTACLOUD-447 > URL: https://issues.apache.org/jira/browse/DTACLOUD-447 > Project: DeltaCloud > Issue Type: Improvement > Components: CIMI/Frontend > Environment: CIMI Frontend > Mock driver > Deltacloud commit version: 897e054424c6304d2d455b6913bf47dc188e41cd > Reporter: Ronelle Landy > Assignee: Marios Andreou > Attachments: > 0001-CIMI-implement-initial_states-capability-in-mock-dri.patch > > > Note that in the example below, even though the initialState is passed as > 'STOPPED', the machine is created with a "STARTED' state. > curl -v -X POST -H "Content-Type:application/xml" -d '<Machine><name> > myMachine2 </name><machineTemplate><initialState> STOPPED > </initialState><machineConfig > href="http://localhost:3001/cimi/machine_configurations/m1-small"></machineConfig><machineImage > > href="http://localhost:3001/cimi/machine_images/img2"></machineImage></machineTemplate></Machine>' > --user "un:pw" "http://localhost:3001/cimi/machines" > .... > < HTTP/1.1 201 Created > < Content-Type: application/json > < Location: http://localhost:3001/cimi/machines/inst4 > < CIMI-Specification-Version: 1.0.1 > < Content-Length: 974 > < ETag: 0b17c4b65ab5a750732a34731ae63a36 > < Cache-Control: max-age=0, private, must-revalidate > < Date: Wed, 30 Jan 2013 17:24:22 GMT > < Connection: keep-alive > < Server: thin 1.5.0 codename Knife > < > * Connection #0 to host localhost left intact > {"id":"http://localhost:3001/cimi/machines/inst4","name":" myMachine2 > ","description":"No description set for Machine myMachine2 > ","created":"2013-01-30T12:24:22-05:00","properties":{"machine_image":"http://localhost:3001/cimi/machine_images/img2","credential":"http://localhost:3001/cimi/credentials"},"realm":"us","machineImage":{"href":"http://localhost:3001/cimi/machine_images/img2"},"state":"STARTED","cpu":"1","memory":1782579,"disks":{"href":"http://localhost:3001/cimi/machines/inst4/disks"},"volumes":{"href":"http://localhost:3001/cimi/machines/inst4/volumes"},"operations":[{"rel":"http://schemas.dmtf.org/cimi/1/action/restart","href":"http://localhost:3001/cimi/machines/inst4/restart"},{"rel":"http://schemas.dmtf.org/cimi/1/action/stop","href":"http://localhost:3001/cimi/machines/inst4/stop"},{"rel":"http://schemas.dmtf.org/cimi/1/action/capture","href":"http://localhost:3001/cimi/machine_images"}],"resourceURI":"http://schemas.dmtf.org/cimi/1/Machine"}* > Closing connection #0 > ... from GET /cimi/machines > <Machine> > <id>http://localhost:3001/cimi/machines/inst4</id> > <name> myMachine2 </name> > <description>No description set for Machine myMachine2 </description> > <created>2013-01-30T12:25:44-05:00</created> > <property > key="machine_image">http://localhost:3001/cimi/machine_images/img2</property> > <property > key="credential">http://localhost:3001/cimi/credentials</property> > <realm>us</realm> > <machineImage href="http://localhost:3001/cimi/machine_images/img2" /> > <state>STARTED</state> > <cpu>1</cpu> > <memory>1782579</memory> > <disks href="http://localhost:3001/cimi/machines/inst4/disks" /> > <volumes href="http://localhost:3001/cimi/machines/inst4/volumes" /> > <operation rel="http://schemas.dmtf.org/cimi/1/action/restart" > href="http://localhost:3001/cimi/machines/inst4/restart" /> > <operation rel="http://schemas.dmtf.org/cimi/1/action/stop" > href="http://localhost:3001/cimi/machines/inst4/stop" /> > <operation rel="http://schemas.dmtf.org/cimi/1/action/capture" > href="http://localhost:3001/cimi/machine_images" /> > </Machine> > <Machine> -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira