Documentation ¶
Overview ¶
Package operations contains the integration between the core Curator functionality, and the user-exposed interfaces.
The public functions in this package return either cli.Command objects or http.HandlerFunc functions that are integrated into the correct interfaces. Additionally, there may be a number of private functions that integrate between components (queues, Job definitions, etc.)
In general core business logic will be attached to the amboy.Job implementations and the models for configuration objects.
Index ¶
- func Archive() cli.Command
- func Artifacts() cli.Command
- func Backup() cli.Command
- func BuildLogger() cli.Command
- func CalculateRollups() cli.Command
- func FTDC() cli.Command
- func Greenbay() cli.Command
- func HelloWorld() cli.Command
- func MakeTarball() cli.Command
- func Notify() cli.Command
- func Poplar() cli.Command
- func PruneCache() cli.Command
- func Repo() cli.Command
- func S3() cli.Command
- func Splunk() cli.Command
- func SystemInfo() cli.Command
- func Timber() cli.Command
- func Version() cli.Command
- type CedarInputData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Archive ¶
Archive provides a top level command for interacting with tarball archives in a cross-platform manner.
func Artifacts ¶
Artifacts returns a command object for the "archives" sub command which contains functions to download MongoDB archives.
func BuildLogger ¶
BuildLogger constructs the command object for all build logger client entry-points.
func CalculateRollups ¶
func Greenbay ¶
Greenbay returns the sub-command object for Greenbay, a system integration and acceptance testing platform.
func HelloWorld ¶
HelloWorld is a commandline entry point for the hello world enry point, and is intended as a small example as a starting point and to test basic project organization and cli building.
func Notify ¶
Notify provides a front end to sesveral external notification services provided by grip/curator.
func PruneCache ¶
PruneCache returns a command object for cache pruning helper for removing objects from a file system cache based on last modification time.
func S3 ¶
S3 returns a cli.Command object for the S3 command group which has a group of sub-commands.
func Splunk ¶
Splunk provides a command interface to log the output of commands (or standard input.)
func SystemInfo ¶
SystemInfo returns a command object with subcommands for specific stats gathering operations.