operations

package
v0.0.0-...-a129325 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2023 License: Apache-2.0 Imports: 58 Imported by: 1

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

Constants

This section is empty.

Variables

This section is empty.

Functions

func Archive

func Archive() cli.Command

Archive provides a top level command for interacting with tarball archives in a cross-platform manner.

func Artifacts

func Artifacts() cli.Command

Artifacts returns a command object for the "archives" sub command which contains functions to download MongoDB archives.

func Backup

func Backup() cli.Command

Backup provides a commandline tool for backing up mongodb collections to s3.

func BuildLogger

func BuildLogger() cli.Command

BuildLogger constructs the command object for all build logger client entry-points.

func FTDC

func FTDC() cli.Command

FTDC command line function.

func Greenbay

func Greenbay() cli.Command

Greenbay returns the sub-command object for Greenbay, a system integration and acceptance testing platform.

func HelloWorld

func HelloWorld() cli.Command

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 MakeTarball

func MakeTarball() cli.Command

MakeTarball produces a tarball.

func Notify

func Notify() cli.Command

Notify provides a front end to sesveral external notification services provided by grip/curator.

func Poplar

func Poplar() cli.Command

Poplar command line function.

func PruneCache

func PruneCache() cli.Command

PruneCache returns a command object for cache pruning helper for removing objects from a file system cache based on last modification time.

func Repo

func Repo() cli.Command

Repo returns a cli.Command object for the repo building job submission.

func S3

func S3() cli.Command

S3 returns a cli.Command object for the S3 command group which has a group of sub-commands.

func Splunk

func Splunk() cli.Command

Splunk provides a command interface to log the output of commands (or standard input.)

func SystemInfo

func SystemInfo() cli.Command

SystemInfo returns a command object with subcommands for specific stats gathering operations.

func Timber

func Timber() cli.Command

Timber command line function.

func Version

func Version() cli.Command

Version command line function.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL