fugue2 release

Usage

fugue2 release <ALIAS or FID> [flags]

Arguments

<ALIAS or FID>
Alias or FID of the process to release

Options

Global options are detailed here.

-h | --help
Show help for release.
-y | --yes
Suppress confirmation dialogs.

Definition

The release command stops automatic enforcement and maintenance of a running process. When a process is stopped using release Fugue ceases to actively manage the process’s associated resources.

Note: Using release ceases management of the target process but does NOT remove the associated infrastructure. This means that the infrastructure remains in place and will have to be managed outside of Fugue. To stop a process AND remove the associated infrastructure you must use kill.

A release cannot be undone.

Examples

Releasing a process

To remove a process from Fugue management but preserve the infrastructure, execute release:

fugue2 release myProcess

The Fugue CLI asks you to confirm that you want to release the specified process:

[ fugue release ] Releasing process myProcess.

[ WARN ] Are you sure you want to release myProcess? [y/N] y

Upon confirmation, the CLI sends a request to the Conductor asking it to release the process. When the request is accepted, the CLI displays a success message and the FID of the process being released:

Requesting the Conductor to release process myProcess ...

[ DONE ] Process myProcess released.

{
  "fid": "b8d99bc0-ac92-4b78-bdad-0cb61767ad62"
}

To confirm that a process has been released, execute fugue2 status. If the FID is no longer listed in the status report, the release has successfully completed.