setup

package
v3.5.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2018 License: MIT Imports: 26 Imported by: 2

Documentation

Index

Constants

View Source
const (
	// ErrFatalError -- unrecoverable fatal error
	ErrFatalError chkitErrors.Err = "fatal error"
	// ErrInvalidUserInfo -- invalid user info"
	ErrInvalidUserInfo chkitErrors.Err = "invalid user info"
	// ErrInvalidAPIurl -- invalid API url
	ErrInvalidAPIurl chkitErrors.Err = "invalid API url"
	// ErrUnableToLoadTokens -- unable to load tokens
	// nolint:gas
	ErrUnableToLoadTokens chkitErrors.Err = "unable to load tokens"
	// ErrUnableToSaveTokens -- unable to save tokens
	// nolint:gas
	ErrUnableToSaveTokens chkitErrors.Err = "unable to save tokens"
)

Variables

View Source
var (
	// ErrUnableToReadPassword -- unable to read password
	ErrUnableToReadPassword chkitErrors.Err = "unable to read password"
	// ErrUnableToReadUsername -- unable to read username
	ErrUnableToReadUsername chkitErrors.Err = "unable to read username"
	// ErrInvalidPassword -- invalid password
	ErrInvalidPassword chkitErrors.Err = "invalid password"
	// ErrInvalidUsername -- invalid username
	ErrInvalidUsername chkitErrors.Err = "invalid username"
)
View Source
var Config = struct {
	DebugRequests bool
}{}

Functions

func Client

func Client(ctx *context.Context, certPolicy CertPolicy) error

func GetDefaultNS

func GetDefaultNS(ctx *context.Context, force bool) error

func InteractiveLogin

func InteractiveLogin(ctx *context.Context) error

func Login

func Login(ctx *context.Context) *cobra.Command

func RunLogin

func RunLogin(ctx *context.Context, flags Flags) error

func Setup

func Setup(ctx *context.Context) error

func SetupConfig

func SetupConfig(ctx *context.Context) error

func SetupLogs

func SetupLogs(ctx *context.Context) error

Types

type CertPolicy

type CertPolicy string
const (
	DoNotAllowSelfSignedTLSCerts CertPolicy = ""
	AllowSelfSignedTLSCerts      CertPolicy = "allow self signed certs"
)

func (CertPolicy) String

func (certPolicy CertPolicy) String() string

type Flags

type Flags struct {
	Username  string `flag:"username u"`
	Password  string `flag:"password p"`
	Namespace string `flag:"-"`
}

Jump to

Keyboard shortcuts

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