github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/acceptancetests/repository/trusty/chaos-monkey/actions.yaml (about)

     1  show-logs:
     2      description: Stage chaos monkey logs for viewing with 'juju action fetch'
     3      params:
     4          chaos-dir:
     5              type: string
     6              description: The base directory in which to search for logs.
     7          monkey-id:
     8              type: string
     9              description: The ID of the monkey-id for which logs should be shown.
    10  show-monkey-ids:
    11      description: List the monkey-ids that have been run on the service unit.
    12      params:
    13          chaos-dir:
    14              type: string
    15              description: The base directory to search for evidence of monkeys.
    16  start:
    17      description: Start the chaos monkey.
    18      params:
    19          exclude-command:
    20              type: string
    21              enum: [deny-all, deny-incoming, deny-outgoing, deny-state-server,
    22              deny-api-server, deny-sys-log, kill-jujud, kill-mongod,
    23              restart-unit, delay, delay-long, drop, corrupt, duplicate]
    24              description: Exclude commands from the test list.
    25          exclude-group:
    26              type: string
    27              enum: [net, kill]
    28              description: Exclude groups from the test list.
    29          include-command:
    30              type: string
    31              enum: [deny-all, deny-incoming, deny-outgoing, deny-state-server,
    32              deny-api-server, deny-sys-log, kill-jujud, kill-mongod,
    33              restart-unit, delay, delay-long, drop, corrupt, duplicate]
    34              description: Include only these commands in the test list.
    35          include-group:
    36              type: string
    37              enum: [net, kill]
    38              description: Include only these groups in the test list.
    39          total-timeout:
    40              type: integer
    41              description: Timeout in seconds for which the monkey should run.
    42          enablement-timeout:
    43              type: integer
    44              description: Timeout in seconds to run each chaos operation.
    45          mode:
    46              type: string
    47              enum: [single, continuous]
    48              description: Execution mode either single or continuous.
    49          monkey-id:
    50              type: string
    51              description: Identifier to track this monkeys actions.