common

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Dec 3, 2024 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AwsPrefixEnv       = "AWS_PREFIX"
	PrefixEnv          = "PREFIX"
	GCloudProjectIdEnv = "PROJECT_ID"
	GCloudLocationEnv  = "LOCATION"
	GCloudZoneEnv      = "ZONE"
)

Variables

This section is empty.

Functions

func ChooseLogger

func ChooseLogger(loggingLvl string)

func PrintError

func PrintError(err error)

func PrintVersion

func PrintVersion()

func PrintWarning

func PrintWarning(message string)

Types

type AWS

type AWS struct {
	RoleArn string
}

type Command

type Command string
const (
	RunCommand       Command = "run"
	BootstrapCommand Command = "bootstrap"
	DeleteCommand    Command = "delete"
	UpdateCommand    Command = "update"
	SACommand        Command = "service-account"
)

type DeleteFlags

type DeleteFlags struct {
	DeleteBucket         bool
	DeleteServiceAccount bool
	SkipConfirmation     bool
}

type Flags

type Flags struct {
	LogLevel      string
	Config        string
	Prefix        string
	AllowParallel bool
	GithubToken   string
	Steps         cli.StringSlice
	GCloud        GCloud
	AWS           AWS
	Delete        DeleteFlags
}

func (*Flags) Setup

func (f *Flags) Setup(cmd Command) error

type GCloud

type GCloud struct {
	ProjectId string
	Location  string
	Zone      string
}

type LogLevel

type LogLevel string
const (
	DebugLogLevel LogLevel = "debug"
	ProdLogLevel  LogLevel = "info"
	WarnLogLevel  LogLevel = "warn"
	ErrorLogLevel LogLevel = "error"
)

type PrefixedError

type PrefixedError struct {
	Reason error
}

func (*PrefixedError) Error

func (pe *PrefixedError) Error() string

type Version

type Version struct {
	Version   string
	BuildDate string
	GitCommit string
	GitTag    string
	GoVersion string
	Compiler  string
	Platform  string
}

Version contains agent version information

func (Version) String

func (v Version) String() string

type Warning

type Warning struct {
	Reason error
}

func (*Warning) Error

func (w *Warning) Error() string

Jump to

Keyboard shortcuts

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