lib/kitchen/driver/oci/models/compute.rb in kitchen-oci-1.18.1 vs lib/kitchen/driver/oci/models/compute.rb in kitchen-oci-1.19.0

- old
+ new

@@ -40,16 +40,21 @@ def launch process_windows_options response = api.compute.launch_instance(launch_instance_details) instance_id = response.data.id - api.compute.get_instance(instance_id).wait_until(:lifecycle_state, OCI::Core::Models::Instance::LIFECYCLE_STATE_RUNNING ) + api.compute.get_instance(instance_id).wait_until(:lifecycle_state, OCI::Core::Models::Instance::LIFECYCLE_STATE_RUNNING) final_state(state, instance_id) end def terminate api.compute.terminate_instance(state[:server_id]) api.compute.get_instance(state[:server_id]).wait_until(:lifecycle_state, OCI::Core::Models::Instance::LIFECYCLE_STATE_TERMINATING) + end + + def reboot + api.compute.instance_action(state[:server_id], "SOFTRESET") + api.compute.get_instance(state[:server_id]).wait_until(:lifecycle_state, OCI::Core::Models::Instance::LIFECYCLE_STATE_RUNNING) end private def image_id