Differential D14144 Diff 34181 src/applications/drydock/management/DrydockManagementLeaseWorkflow.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/drydock/management/DrydockManagementLeaseWorkflow.php
Show All 39 Lines | if ($attributes) { | ||||
$attributes = $options->parse($attributes); | $attributes = $options->parse($attributes); | ||||
} | } | ||||
$lease = id(new DrydockLease()) | $lease = id(new DrydockLease()) | ||||
->setResourceType($resource_type); | ->setResourceType($resource_type); | ||||
if ($attributes) { | if ($attributes) { | ||||
$lease->setAttributes($attributes); | $lease->setAttributes($attributes); | ||||
} | } | ||||
$lease | $lease->queueForActivation(); | ||||
->queueForActivation() | |||||
->waitUntilActive(); | echo tsprintf( | ||||
"%s\n", | |||||
pht('Waiting for daemons to activate lease...')); | |||||
$lease->waitUntilActive(); | |||||
echo tsprintf( | |||||
"%s\n", | |||||
pht('Activated lease "%s".', $lease->getID())); | |||||
$console->writeOut("%s\n", pht('Acquired Lease %s', $lease->getID())); | |||||
return 0; | return 0; | ||||
} | } | ||||
} | } |