Admin Commands

Some of the commands in the previous section operate slightly different if the user issuing them has admin privileges or not. E.g. an admin user will be able to cancel any running pipeline while normal users can only modify theirs.

This section lists specific administrative commands.

Users

  • Add user
owl admin user add [--admin] [--active] [--no-active] [-p password] username
  • Update user
owl admin user update [--admin] [--active] [--no-active] [-p password] username
  • Delete user
owl admin user delete username
  • List users
owl admin user list
  • List one user
owl admin user get username

Pipeline signatures

  • Add or update a pipeline signature
owl admin pdef add pipedef.yaml
  • Delete a pipeline signature
owl admin pdef delete name

Set flags in the server

  • Set maintance mode on/off. When the setting is on queued pipelines will not be started.
owl admin cmd '{"maintenance": "on"}'

owl admin cmd '{"maintenance": "off"}'
  • Set maximum number of pipelines that can be in RUNNING state at the same time. Set to zero to disable.
owl admin cmd '{"maxpipe": 4}'
  • Set scheduler heartbeat. This is the time between heartbeat checks (available pipelines, pipelines status, cluster status, etc). Set to zero for default as defined in the configuration.
owl admin cmd '{"heartbeat": 60}'