Changes between Version 6 and Version 7 of DRM4G/UseCases
- Timestamp:
- Dec 14, 2016 7:25:20 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DRM4G/UseCases
v6 v7 9 9 == Implemented features == 10 10 {{{#!th colspan=2 align=justify 11 '''Use case''': Creating cloud credentials 11 '''Use case''': Creating cloud credentials [=#Creatingcloudcredentials] 12 12 }}} 13 13 |---------------- … … 90 90 - The DRM4G must be running on a terminal 91 91 - The user must have edited correctly the configuration file 92 {{{#!comment 92 93 - The user must have already created the proxy credentials 94 }}} 95 * The user must have already [#Creatingcloudcredentials created his x509 certificate proxy] 93 96 }}} 94 97 |---------------- … … 291 294 }}} 292 295 {{{#!td 293 296 1. If there aren't any defined resources, none will appear 294 297 }}} 295 298 … … 327 330 }}} 328 331 {{{#!td 332 * The DRM4G must be running on a terminal 333 * The user must have edited correctly the configuration file 329 334 * The user must have edited correctly a job template 330 335 }}} … … 451 456 {{{#!td 452 457 1. The user runs the command `drm4g resource list --all` 453 2. If the program detects that the resource it's listing is a VM, it will add to the rest of its information it shows its ''host id''.458 2. If the program detects that the resource it's listing is a VM, it will add to the rest of its information it shows its ''host ID''. 454 459 }}} 455 460 |---------------- … … 459 464 {{{#!td 460 465 * A list with information from every resource will be displayed 461 * VMs' information will display its host id466 * VMs' information will display its host ID 462 467 }}} 463 468 |---------------- … … 503 508 {{{#!td 504 509 * There must be a resource in the configuration defined with the purpose for the creation of VMs 510 * The user must have already [#Creatingcloudcredentials created his x509 certificate proxy] 505 511 }}} 506 512 |---------------- … … 540 546 541 547 {{{#!th colspan=2 align=justify 542 '''Use case''': Destroying VMs by ID 543 }}} 544 |---------------- 545 {{{#!td 546 '''Description''' 547 }}} 548 {{{#!td 549 550 }}} 551 |---------------- 552 {{{#!td 553 '''Primary Actor''' 554 }}} 555 {{{#!td 556 557 }}} 558 |---------------- 559 {{{#!td 560 '''Preconditions''' 561 }}} 562 {{{#!td 563 564 }}} 565 |---------------- 566 {{{#!td 567 '''Basic Flow''' 568 }}} 569 {{{#!td 570 571 }}} 572 |---------------- 573 {{{#!td 574 '''Postconditions''' 575 }}} 576 {{{#!td 577 578 }}} 579 |---------------- 580 {{{#!td 581 '''Alternate Flow''' 582 }}} 583 {{{#!td 584 585 }}} 586 548 '''Use case''': Destroying VMs by ID [=#DestroyingVMsbyID] 549 }}} 550 |---------------- 551 {{{#!td 552 '''Description''' 553 }}} 554 {{{#!td 555 Instead of destroying all of the previously created VMs, the user can specify a list of VMs to destroy by passing their IDs to a command 556 }}} 557 |---------------- 558 {{{#!td 559 '''Primary Actor''' 560 }}} 561 {{{#!td 562 User 563 }}} 564 |---------------- 565 {{{#!td 566 '''Preconditions''' 567 }}} 568 {{{#!td 569 * The user must have previously [#CreatingVMs created VMs] 570 * The user must [#ListingVMswithIDs list all resources] to get the VMs ID 571 }}} 572 |---------------- 573 {{{#!td 574 '''Basic Flow''' 575 }}} 576 {{{#!td 577 1. The user runs the command `drm4g resource destroy --id <host_id>` 578 }}} 579 |---------------- 580 {{{#!td 581 '''Postconditions''' 582 }}} 583 {{{#!td 584 * The VM with a matching ID will have been destroyed 585 }}} 586 |---------------- 587 {{{#!td 588 '''Alternate Flow''' 589 }}} 590 {{{#!td 591 592 }}} 593