setup

package
v0.4.3 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2021 License: Apache-2.0 Imports: 25 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetConfigHome

func GetConfigHome() string

GetConfigHome returns the home dir

func GitCredentialsFile

func GitCredentialsFile() string

GitCredentialsFile returns the location of the git credentials file

func InGitHubActions

func InGitHubActions() bool

InGitHubActions returns true if we are running inside a github action

func IsInCluster

func IsInCluster() bool

IsInCluster tells if we are running incluster

Types

type Options

type Options struct {
	Dir                  string
	UserName             string
	UserEmail            string
	Password             string
	OutputFile           string
	Namespace            string
	OperatorNamespace    string
	SecretName           string
	GitURL               string
	GitProviderURL       string
	GitInitCommands      string
	DisableInClusterTest bool
	KubeClient           kubernetes.Interface
	CommandRunner        cmdrunner.CommandRunner

	Requirements *jxcore.Requirements
	// contains filtered or unexported fields
}

Options the options for the command

func NewCmdGitSetup

func NewCmdGitSetup() (*cobra.Command, *Options)

NewCmdGitSetup creates a command object for the command

func (*Options) AddFlags

func (o *Options) AddFlags(cmd *cobra.Command)

AddFlags adds the command line flags

func (*Options) GitClient

func (o *Options) GitClient() gitclient.Interface

func (*Options) GitCredentialsFileData

func (o *Options) GitCredentialsFileData(credentials []credentialhelper.GitCredential) ([]byte, error)

GitCredentialsFileData takes the given git credentials and writes them into a byte array.

func (*Options) Run

func (o *Options) Run() error

Run implements the command

Jump to

Keyboard shortcuts

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