cmd

package
v1.3.238 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2018 License: Apache-2.0 Imports: 126 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MinikubeDefaultCpu = "3"

	MinikubeDefaultMemory = "4096"
)
View Source
const (
	GKE        = "gke"
	OKE        = "oke"
	EKS        = "eks"
	AKS        = "aks"
	AWS        = "aws"
	PKS        = "pks"
	MINIKUBE   = "minikube"
	MINISHIFT  = "minishift"
	KUBERNETES = "kubernetes"
	OPENSHIFT  = "openshift"
	ORACLE     = "oracle"
	IBM        = "ibm"
	JX_INFRA   = "jx-infra"
)
View Source
const (
	// Clusters constant
	Clusters = "clusters"
	// Terraform constant
	Terraform = "terraform"
	// TerraformTemplatesGKE constant
	TerraformTemplatesGKE = "https://github.com/jenkins-x/terraform-jx-templates-gke.git"
)
View Source
const (
	AddonAuthConfigFile       = "addonAuth.yaml"
	JenkinsAuthConfigFile     = "jenkinsAuth.yaml"
	IssuesAuthConfigFile      = "issuesAuth.yaml"
	ChatAuthConfigFile        = "chatAuth.yaml"
	GitAuthConfigFile         = "gitAuth.yaml"
	ChartmuseumAuthConfigFile = "chartmuseumAuth.yaml"
)
View Source
const (
	DefaultErrorExitCode = 1

	DefaultWritePermissions = 0760
)
View Source
const (
	PlaceHolderAppName           = "REPLACE_ME_APP_NAME"
	PlaceHolderGitProvider       = "REPLACE_ME_GIT_PROVIDER"
	PlaceHolderOrg               = "REPLACE_ME_ORG"
	PlaceHolderDockerRegistryOrg = "REPLACE_ME_DOCKER_REGISTRY_ORG"

	JenkinsfileBackupSuffix = ".backup"
)
View Source
const (
	JenkinsBuildPackURL = "https://github.com/jenkins-x/draft-packs.git"

	INGRESS_SERVICE_NAME    = "jxing-nginx-ingress-controller"
	DEFAULT_CHARTMUSEUM_URL = "https://chartmuseum.build.cd.jenkins-x.io"
)
View Source
const (
	JX_GIT_TOKEN                   = "JX_GIT_TOKEN"
	JX_GIT_USER                    = "JX_GIT_USER"
	DEFAULT_CLOUD_ENVIRONMENTS_URL = "https://github.com/jenkins-x/cloud-environments"

	GitSecretsFile      = "gitSecrets.yaml"
	AdminSecretsFile    = "adminSecrets.yaml"
	ExtraValuesFile     = "extraValues.yaml"
	JXInstallConfig     = "jx-install-config"
	CloudEnvValuesFile  = "myvalues.yaml"
	CloudEnvSecretsFile = "secrets.yaml"
)
View Source
const (
	DOCKER_REGISTRY                        = "DOCKER_REGISTRY"
	JENKINS_X_DOCKER_REGISTRY_SERVICE_HOST = "JENKINS_X_DOCKER_REGISTRY_SERVICE_HOST"
	JENKINS_X_DOCKER_REGISTRY_SERVICE_PORT = "JENKINS_X_DOCKER_REGISTRY_SERVICE_PORT"
	ORG                                    = "ORG"
	APP_NAME                               = "APP_NAME"
	DOCKER_REGISTRY_ORG                    = "DOCKER_REGISTRY_ORG"
	PREVIEW_VERSION                        = "PREVIEW_VERSION"
)
View Source
const (
	DefaultShell = "/bin/sh"
	ShellsFile   = "/etc/shells"
)
View Source
const (
	ReleaseName = `{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}`

	SpecName    = `{{ .Chart.Name }}`
	SpecVersion = `{{ .Chart.Version }}`

	ReleaseCrdYaml = `` /* 498-byte string literal not displayed */

)
View Source
const (
	PROW_JOB_ID   = "PROW_JOB_ID"
	REPO_OWNER    = "REPO_OWNER"
	REPO_NAME     = "REPO_NAME"
	PULL_PULL_SHA = "PULL_PULL_SHA"
)
View Source
const (
	VERSION = "version"

	ValuesYamlRepositoryPrefix = "  repository:"
	ValuesYamlTagPrefix        = "  tag:"
)
View Source
const (
	CertManagerDeployment = "cert-manager"
	CertManagerNamespace  = "cert-manager"
	Exposecontroller      = "exposecontroller"
)
View Source
const (
	BlueOceanPath = "/blue"
)
View Source
const CLUSTER_LIST_HEADER = "PROJECT_ID"
View Source
const (
	DefaultMavenCentralRepo = "http://central.maven.org/maven2/"
)
View Source
const (
	// JenkinsXQuickstartsOrganisation is the default organisation for quickstarts
	JenkinsXQuickstartsOrganisation = "jenkins-x-quickstarts"
)

Variables

View Source
var (
	CreateAddonCloudBeesLong = templates.LongDesc(`
		Creates the CloudBees app for Kubernetes addon

		CloudBees app for Kubernetes provides unified Continuous Delivery Environment console to make it easier to do CI/CD and Environments across a number of microservices and teams

		For more information please see [https://www.cloudbees.com/blog/want-help-build-cloudbees-kubernetes-jenkins-x](https://www.cloudbees.com/blog/want-help-build-cloudbees-kubernetes-jenkins-x)
`)

	CreateAddonCloudBeesExample = templates.Examples(`
		# Create the cloudbees addon 
		jx create addon cloudbees
	`)
)
View Source
var (
	CreateAddonSSOLong = templates.LongDesc(`
		Creates the Single Sign-On addon

		This addon will install and configure the dex identity provider, sso-operator and cert-manager.
`)

	CreateAddonSSOExample = templates.Examples(`
		# Create the sso addon
		jx create addon sso
	`)
)
View Source
var (
	GCActivitiesLong = templates.LongDesc(`
		Garbage collect the Jenkins X Activity Custom Resource Definitions

`)

	GCActivitiesExample = templates.Examples(`
		jx garbage collect activities
		jx gc activities
`)
)
View Source
var (
	GCGKELong = templates.LongDesc(`
		Garbage collect Google Container Engine resources that are not deleted when a delete cluster is performed

		This command will generate the gcloud command to run and delete external loadbalancers and persistent disks
		that are no longer in use.

`)

	GCGKEExample = templates.Examples(`
		jx garbage collect gke
		jx gc gke
`)
)
View Source
var (
	GCHelmLong = templates.LongDesc(`
		Garbage collect Helm ConfigMaps.  To facilitate rollbacks, Helm leaves a history of chart versions in place in Kubernetes and these should be pruned at intervals to avoid consuming excessive system resources.

`)

	GCHelmExample = templates.Examples(`
		jx garbage collect helm
		jx gc helm
`)
)
View Source
var (
	GCPreviewsLong = templates.LongDesc(`
		Garbage collect Jenkins X preview environments.  If a pull request is merged or closed the associated preview
		environment will be deleted.

`)

	GCPreviewsExample = templates.Examples(`
		jx garbage collect previews
		jx gc previews
`)
)
View Source
var (
	GCReleasesLong = templates.LongDesc(`
		Garbage collect the Jenkins X Activity Custom Resource Definitions

`)

	GCReleasesExample = templates.Examples(`
		jx garbage collect releases
		jx gc releases
`)
)
View Source
var (
	GetIssueLong = templates.LongDesc(`
		Display the status of an issue for a project.

`)

	GetIssueExample = templates.Examples(`
		# Get the status of an issue for a project
		jx get issue --id ISSUE_ID
	`)
)
View Source
var (
	GetIssuesLong = templates.LongDesc(`
		Display one or many issues for a project.

`)

	GetIssuesExample = templates.Examples(`
		# List open issues on the current project
		jx get issues
	`)
)
View Source
var (
	MetricsLong = templates.LongDesc(`
		Gets the metrics of the newest pod for a Deployment.

`)

	MetricsExample = templates.Examples(`
		# displays metrics of the latest pod in deployment myapp
		jx metrics myapp

		# Tails the metrics of the container foo in the latest pod in deployment myapp
		jx metrics myapp -c foo
`)
)
View Source
var (
	StatusLong = templates.LongDesc(`
		Gets the current status of the Kubernetes cluster

`)

	StatusExample = templates.Examples(`
		# displays the current status of the kubernetes cluster
		jx status
`)
)
View Source
var (
	GitAccessDescription = `` /* 363-byte string literal not displayed */

	StepChangelogLong = templates.LongDesc(`
		Generates a Changelog for the latest tag

		This command will generate a Changelog as markdown for the git commit range given. 
		If you are using GitHub it will also update the GitHub Release with the changelog. You can disable that by passing'--update-release=false'

		If you have just created a git tag this command will try default to the changes between the last tag and the previous one. You can always specify the exact git references (tag/sha) directly via '--previous-rev' and '--rev'

		The changelog is generated by parsing the git commits. It will also detect any text like 'fixes #123' to link to issue fixes. You can also use Conventional Commits notation: https://conventionalcommits.org/ to get a nicer formatted changelog. e.g. using commits like 'fix:(my feature) this my fix' or 'feat:(cheese) something'

		This command also generates a Release Custom Resource Definition you can include in your helm chart to give metadata about the changelog of the application along with metadata about the release (git tag, url, commits, issues fixed etc). Including this metadata in a helm charts means we can do things like automatically comment on issues when they hit Staging or Production; or give detailed descriptions of what things have changed when using GitOps to update versions in an environment by referencing the fixed issues in the Pull Request.

		You can opt out of the release YAML generation via the '--generate-yaml=false' option
		
		To update the release notes on GitHub / Gitea this command needs a git API token.

`) + GitAccessDescription

	StepChangelogExample = templates.Examples(`
		# generate a changelog on the current source
		jx step changelog

		# specify the version to use
		jx step changelog --version 1.2.3

		# specify the version and a header template
		jx step changelog --header-file docs/dev/changelog-header.md --version 1.2.3

`)

	GitHubIssueRegex = regexp.MustCompile(`(\#\d+)`)
	JIRAIssueRegex   = regexp.MustCompile(`[A-Z][A-Z]+-(\d+)`)
)
View Source
var (
	StepGitCredentialsLong = templates.LongDesc(`
		This pipeline step generates a git credentials file for the current Git provider pipeline Secrets

`)

	StepGitCredentialsExample = templates.Examples(`
		# generate the git credentials file in the canonical location
		jx step git credentials

		# generate the git credentials to a output file
		jx step git credentials -o /tmp/mycreds

`)
)
View Source
var (
	StepGpgCredentialsLong = templates.LongDesc(`
		This pipeline step generates GPG credentials files from the ` + kube.SecretJenkinsReleaseGPG + ` secret

`)

	StepGpgCredentialsExample = templates.Examples(`
		# generate the GPG credentials file in the canonical location
		jx step gpg credentials

		# generate the git credentials to a output file
		jx step gpg credentials -o /tmp/mycreds

`)
)
View Source
var (
	StepHelmApplyLong = templates.LongDesc(`
		Applies the helm chart in a given directory.

		This step is usually used to apply any GitOps promotion changes into a Staging or Production cluster.
`)

	StepHelmApplyExample = templates.Examples(`
		# apply the chart in the env folder to namespace jx-staging 
		jx step helm apply --dir env --namespace jx-staging

`)
)
View Source
var (
	StepHelmBuildLong = templates.LongDesc(`
		Builds the helm chart in a given directory.

		This step is usually used to validate any GitOps Pull Requests.
`)

	StepHelmBuildExample = templates.Examples(`
		# builds the helm chart in the env directory
		jx step helm build --dir env

`)
)
View Source
var (
	StepHelmReleaseLong = templates.LongDesc(`
		This pipeline step releases the Helm chart in the current directory
`)

	StepHelmReleaseExample = templates.Examples(`
		jx step helm release

`)
)
View Source
var (
	StepLinkServicesLong = templates.LongDesc(`
		This pipeline step helps to link microservices from different namespaces like staging/production onto a preview environment
`)

	StepLinkServicesExample = templates.Examples(`
	#Link services from jx-staging namespace to the current namespace
	jx step link services --from-namespace jx-staging 

	#Link services from jx-staging namespace to the jx-prod namespace
	jx step link services --from-namespace jx-staging --to-namespace jx-prod
	
	#Link services from jx-staging namespace to the jx-prod namespace including all but the ones starting with  the characters 'cheese'
	jx step link services --from-namespace jx-staging --to-namespace jx-prod --includes * --excludes cheese*
`)
)
View Source
var (
	StepNextVersionLong = templates.LongDesc(`
		This pipeline step command works out a semantic version, writes a file ./VERSION and optionally updates a file
`)

	StepNextVersionExample = templates.Examples(`
		jx step next-version
		jx step next-version --filename package.json
		jx step next-version --filename package.json --tag
		jx step next-version --filename package.json --tag --version 1.2.3
`)
)
View Source
var (
	StepNexusDropLong = templates.LongDesc(`
		This pipeline step command drops a Staging Nexus Repository

`)

	StepNexusDropExample = templates.Examples(`
		jx step nexus drop

`)
)
View Source
var (
	StepNexusReleaseLong = templates.LongDesc(`
		This pipeline step command releases a Nexus staging repository
`)

	StepNexusReleaseExample = templates.Examples(`
		jx step nexus release

`)
)
View Source
var (
	StepPostBuildLong = templates.LongDesc(`
		This pipeline step performs post build actions such as CVE analysis
`)

	StepPostBuildExample = templates.Examples(`
		jx step post build
`)
)
View Source
var (
	StepPreBuildLong = templates.LongDesc(`
		This pipeline step performs pre build actions such as ensuring that a docker registry is available in the cloud
`)

	StepPreBuildExample = templates.Examples(`
		jx step post build ${DOCKER_REGISTRY}/someorg/myapp
`)
)
View Source
var (
	StepReportActivitiesLong = templates.LongDesc(`
		This pipeline step reports activities to pluggable backends like ElasticSearch
`)

	StepReportActivitiesExample = templates.Examples(`
		jx step report activities
`)
)
View Source
var (
	StepReportReleasesLong = templates.LongDesc(`
		This pipeline step reports releases to pluggable backends like ElasticSearch
`)

	StepReportReleasesExample = templates.Examples(`
		jx step report Releases
`)
)
View Source
var (
	StepVerifyLong = templates.LongDesc(`
		This pipeline step performs deployment verification
	`)

	StepVerifyExample = templates.Examples(`
		jx step verify
	`)
)
View Source
var (
	StepWaitForArtifactLong = templates.LongDesc(`
		Waits for the given artifact to be available in a maven style repository

`)

	StepWaitForArtifactExample = templates.Examples(`
		# wait for a 
		jx step gpg credentials

		# generate the git credentials to a output file
		jx step gpg credentials -o /tmp/mycreds

`)
)
View Source
var ErrExit = fmt.Errorf("exit")

ErrExit may be passed to CheckError to instruct it to output nothing but exit with status code 1.

View Source
var KUBERNETES_PROVIDERS = []string{MINIKUBE, GKE, OKE, AKS, AWS, EKS, KUBERNETES, IBM, OPENSHIFT, MINISHIFT, JX_INFRA, PKS}

Functions

func BehaviorOnFatal added in v1.3.49

func BehaviorOnFatal(f func(string, int))

BehaviorOnFatal allows you to override the default behavior when a fatal error occurs, which is to call os.Exit(code). You can pass 'panic' as a function here if you prefer the panic() over os.Exit(1).

func CheckErr added in v1.3.49

func CheckErr(err error)

CheckErr prints a user friendly error to STDERR and exits with a non-zero exit code. Unrecognized errors will be printed with an "error: " prefix.

This method is generic to the command in use and may be used by non-Kubectl commands.

func ConfigureTestOptions added in v1.3.7

func ConfigureTestOptions(o *CommonOptions, git gits.Gitter, helm helm.Helmer)

ConfigureTestOptions lets configure the options for use in tests using fake APIs to k8s cluster

func ConfigureTestOptionsWithResources added in v1.3.16

func ConfigureTestOptionsWithResources(o *CommonOptions, k8sObjects []runtime.Object,
	jxObjects []runtime.Object, git gits.Gitter, helm helm.Helmer)

ConfigureTestOptions lets configure the options for use in tests using fake APIs to k8s cluster

func DefaultBehaviorOnFatal added in v1.3.49

func DefaultBehaviorOnFatal()

DefaultBehaviorOnFatal allows you to undo any previous override. Useful in tests.

func DigitSuffix added in v1.3.176

func DigitSuffix(text string) string

DigitSuffix outputs digital suffix

func ExtractConfigMap added in v1.3.176

func ExtractConfigMap(cms *v1.ConfigMapList, version string) (v1.ConfigMap, error)

ExtractConfigMap extracts a configmap

func ExtractReleases added in v1.3.176

func ExtractReleases(cms *v1.ConfigMapList) []string

ExtractReleases Extract a set of releases from a list of ConfigMaps

func ExtractVersions added in v1.3.176

func ExtractVersions(cms *v1.ConfigMapList, release string) []string

ExtractVersions Extract a set of versions of a named release from a list of ConfigMaps

func FindDevPodLabelFromJenkinsfile added in v1.3.176

func FindDevPodLabelFromJenkinsfile(filename string, labels []string) (string, error)

FindDevPodLabelFromJenkinsfile finds pod labels from a Jenkinsfile

func GetNamespaceNames added in v1.0.2

func GetNamespaceNames(client kubernetes.Interface) ([]string, error)

GetNamespaceNames returns the sorted list of environment names

func GetSafeUsername added in v1.3.160

func GetSafeUsername(username string) string

func HomeDir added in v1.3.49

func HomeDir() string

func IsPipeline added in v1.0.10

func IsPipeline(j *gojenkins.Job) bool

func KubernetesProviderOptions added in v1.1.26

func KubernetesProviderOptions() string

KubernetesProviderOptions returns all the kubernetes providers as a string

func LoadVersionFromCloudEnvironmentsDir added in v1.3.176

func LoadVersionFromCloudEnvironmentsDir(wrkDir string) (string, error)

LoadVersionFromCloudEnvironmentsDir loads a version from the cloud environments directory

func NewCmdCloudBees added in v1.2.62

func NewCmdCloudBees(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdCompletion added in v1.0.2

func NewCmdCompletion(f Factory, out io.Writer) *cobra.Command

func NewCmdComplianceDelete added in v1.2.129

func NewCmdComplianceDelete(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdComplianceDeletecreates a command object for the "compliance delete" action, which delete the Kubernetes resources allocated by the compliance tests

func NewCmdComplianceLogs added in v1.2.129

func NewCmdComplianceLogs(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdComplianceLogs creates a command object for the "compliance logs" action, which prints the logs of compliance tests

func NewCmdComplianceResults added in v1.2.129

func NewCmdComplianceResults(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdComplianceResults creates a command object for the "compliance results" action, which shows the results of E2E compliance tests

func NewCmdComplianceRun added in v1.2.129

func NewCmdComplianceRun(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdComplianceRun creates a command object for the "compliance run" action, which starts the E2E compliance tests

func NewCmdComplianceStatus added in v1.2.129

func NewCmdComplianceStatus(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdComplianceStatus creates a command object for the "compliance status" action, which retrieve the status of E2E compliance tests

func NewCmdConsole

func NewCmdConsole(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdContext added in v1.0.6

func NewCmdContext(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdController added in v1.3.145

func NewCmdController(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdController creates the edit command

func NewCmdControllerBackup added in v1.3.170

func NewCmdControllerBackup(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdControllerBackup creates a command object for the generic "get" action, which retrieves one or more resources from a server.

func NewCmdControllerBuild added in v1.3.145

func NewCmdControllerBuild(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdControllerBuild creates a command object for the generic "get" action, which retrieves one or more resources from a server.

func NewCmdControllerRole added in v1.3.193

func NewCmdControllerRole(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdControllerTeam added in v1.3.213

func NewCmdControllerTeam(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdControllerTeam creates a command object for the generic "get" action, which retrieves one or more resources from a server.

func NewCmdControllerWorkflow added in v1.3.169

func NewCmdControllerWorkflow(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdControllerWorkflow creates a command object for the generic "get" action, which retrieves one or more resources from a server.

func NewCmdCreate added in v1.0.2

func NewCmdCreate(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreate creates a command object for the "create" command

func NewCmdCreateAddon added in v1.0.54

func NewCmdCreateAddon(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateAddon creates a command object for the "create" command

func NewCmdCreateAddonAmbassador added in v1.1.72

func NewCmdCreateAddonAmbassador(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateAddonAmbassador creates a command object for the "create" command

func NewCmdCreateAddonAnchore added in v1.1.63

func NewCmdCreateAddonAnchore(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateAddonAnchore creates a command object for the "create" command

func NewCmdCreateAddonCloudBees added in v1.2.62

func NewCmdCreateAddonCloudBees(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateAddonCloudBees creates a command object for the "create" command

func NewCmdCreateAddonGitea added in v1.0.54

func NewCmdCreateAddonGitea(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateAddonGitea creates a command object for the "create" command

func NewCmdCreateAddonIstio added in v1.2.120

func NewCmdCreateAddonIstio(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateAddonIstio creates a command object for the "create" command

func NewCmdCreateAddonKnativeBuild added in v1.3.164

func NewCmdCreateAddonKnativeBuild(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdCreateAddonKubeless added in v1.1.56

func NewCmdCreateAddonKubeless(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateAddonKubeless creates a command object for the "create" command

func NewCmdCreateAddonOwasp added in v1.3.91

func NewCmdCreateAddonOwasp(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdCreateAddonPipelineEvents added in v1.2.77

func NewCmdCreateAddonPipelineEvents(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateAddonPipelineEvents creates a command object for the "create" command

func NewCmdCreateAddonProw added in v1.3.93

func NewCmdCreateAddonProw(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateAddonProw creates a command object for the "create" command

func NewCmdCreateAddonSSO added in v1.3.207

func NewCmdCreateAddonSSO(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateAddonSSO creates a command object for the "create sso" command

func NewCmdCreateArchetype added in v1.0.2

func NewCmdCreateArchetype(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateArchetype creates a command object for the "create" command

func NewCmdCreateBranchPattern added in v1.2.84

func NewCmdCreateBranchPattern(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateBranchPattern creates a command object for the "create" command

func NewCmdCreateBuild added in v1.3.148

func NewCmdCreateBuild(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateBuild Creates a new Command object

func NewCmdCreateCamel added in v1.2.120

func NewCmdCreateCamel(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateCamel creates a command object for the "create" command

func NewCmdCreateChat added in v1.1.67

func NewCmdCreateChat(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateChat creates a command object for the "create" command

func NewCmdCreateChatServer added in v1.1.67

func NewCmdCreateChatServer(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateChatServer creates a command object for the "create" command

func NewCmdCreateChatToken added in v1.1.67

func NewCmdCreateChatToken(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateChatToken creates a command

func NewCmdCreateCluster added in v1.0.2

func NewCmdCreateCluster(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGet creates a command object for the generic "init" action, which installs the dependencies required to run the jenkins-x platform on a kubernetes cluster.

func NewCmdCreateClusterAKS added in v1.0.2

func NewCmdCreateClusterAKS(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGet creates a command object for the generic "init" action, which installs the dependencies required to run the jenkins-x platform on a kubernetes cluster.

func NewCmdCreateClusterAWS added in v1.1.4

func NewCmdCreateClusterAWS(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateClusterAWS creates the command

func NewCmdCreateClusterEKS added in v1.3.53

func NewCmdCreateClusterEKS(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateClusterEKS creates the command

func NewCmdCreateClusterGKE added in v1.0.2

func NewCmdCreateClusterGKE(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGet creates a command object for the generic "init" action, which installs the dependencies required to run the jenkins-x platform on a kubernetes cluster.

func NewCmdCreateClusterGKETerraform added in v1.2.124

func NewCmdCreateClusterGKETerraform(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGet creates a command object for the generic "init" action, which installs the dependencies required to run the jenkins-x platform on a kubernetes cluster.

func NewCmdCreateClusterMinikube added in v1.0.2

func NewCmdCreateClusterMinikube(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGet creates a command object for the generic "init" action, which installs the dependencies required to run the jenkins-x platform on a kubernetes cluster.

func NewCmdCreateClusterMinishift added in v1.2.11

func NewCmdCreateClusterMinishift(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGet creates a command object for the generic "init" action, which installs the dependencies required to run the jenkins-x platform on a kubernetes cluster.

func NewCmdCreateClusterOKE added in v1.3.67

func NewCmdCreateClusterOKE(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGet creates a command object for the generic "init" action, which installs the dependencies required to run the jenkins-x platform on a kubernetes cluster.

func NewCmdCreateCodeship added in v1.3.98

func NewCmdCreateCodeship(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateCodeship creates a command object for the "create" command

func NewCmdCreateDevPod added in v1.2.30

func NewCmdCreateDevPod(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateDevPod creates a command object for the "create" command

func NewCmdCreateDockerAuth added in v1.3.205

func NewCmdCreateDockerAuth(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateIssue creates a command object for the "create" command

func NewCmdCreateDocs added in v1.0.61

func NewCmdCreateDocs(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateDocs creates a command object for the "create" command

func NewCmdCreateEnv added in v1.0.2

func NewCmdCreateEnv(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateEnv creates a command object for the "create" command

func NewCmdCreateEtcHosts added in v1.0.55

func NewCmdCreateEtcHosts(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateEtcHosts creates a command object for the "create" command

func NewCmdCreateGit added in v1.0.16

func NewCmdCreateGit(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateGit creates a command object for the "create" command

func NewCmdCreateGitServer added in v1.0.40

func NewCmdCreateGitServer(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateGitServer creates a command object for the "create" command

func NewCmdCreateGitToken added in v1.0.43

func NewCmdCreateGitToken(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateGitToken creates a command

func NewCmdCreateGitUser added in v1.0.40

func NewCmdCreateGitUser(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateGitUser creates a command

func NewCmdCreateGkeServiceAccount added in v1.3.114

func NewCmdCreateGkeServiceAccount(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateGkeServiceAccount creates a command object for the "create" command

func NewCmdCreateIssue added in v1.0.112

func NewCmdCreateIssue(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateIssue creates a command object for the "create" command

func NewCmdCreateJHipster added in v1.2.83

func NewCmdCreateJHipster(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateJHipster creates a command object for the "create" command

func NewCmdCreateJenkins added in v1.0.41

func NewCmdCreateJenkins(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateJenkins creates a command object for the "create" command

func NewCmdCreateJenkinsUser added in v1.0.41

func NewCmdCreateJenkinsUser(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateJenkinsUser creates a command

func NewCmdCreateLile added in v1.1.64

func NewCmdCreateLile(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateLile creates a command object for the "create" command

func NewCmdCreateMicro added in v1.2.9

func NewCmdCreateMicro(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateMicro creates a command object for the "create" command

func NewCmdCreatePostPreviewJob added in v1.3.46

func NewCmdCreatePostPreviewJob(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreatePostPreviewJob creates a command object for the "create" command

func NewCmdCreateQuickstart added in v1.1.4

func NewCmdCreateQuickstart(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateQuickstart creates a command object for the "create" command

func NewCmdCreateQuickstartLocation added in v1.2.84

func NewCmdCreateQuickstartLocation(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateQuickstartLocation creates a command object for the "create" command

func NewCmdCreateSpring added in v1.0.2

func NewCmdCreateSpring(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateSpring creates a command object for the "create" command

func NewCmdCreateTeam added in v1.3.146

func NewCmdCreateTeam(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateTeam creates a command object for the "create" command

func NewCmdCreateTerraform added in v1.3.29

func NewCmdCreateTerraform(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateTerraform creates a command object for the "create" command

func NewCmdCreateToken added in v1.1.69

func NewCmdCreateToken(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateToken creates a command object for the "create" command

func NewCmdCreateTokenAddon added in v1.1.69

func NewCmdCreateTokenAddon(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateTokenAddon creates a command

func NewCmdCreateTracker added in v1.1.23

func NewCmdCreateTracker(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateTracker creates a command object for the "create" command

func NewCmdCreateTrackerServer added in v1.1.23

func NewCmdCreateTrackerServer(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateTrackerServer creates a command object for the "create" command

func NewCmdCreateTrackerToken added in v1.1.23

func NewCmdCreateTrackerToken(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateTrackerToken creates a command

func NewCmdCreateUser added in v1.3.146

func NewCmdCreateUser(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdCreateUser creates a command object for the "create" command

func NewCmdDelete added in v1.0.6

func NewCmdDelete(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDelete creates a command object for the generic "get" action, which retrieves one or more resources from a server.

func NewCmdDeleteAddon added in v1.0.54

func NewCmdDeleteAddon(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteAddon creates a command object for the generic "get" action, which retrieves one or more resources from a server.

func NewCmdDeleteAddonCloudBees added in v1.2.62

func NewCmdDeleteAddonCloudBees(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteAddonCloudBees defines the command

func NewCmdDeleteAddonGitea added in v1.0.54

func NewCmdDeleteAddonGitea(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteAddonGitea defines the command

func NewCmdDeleteApp added in v1.2.38

func NewCmdDeleteApp(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteApp creates a command object for this command

func NewCmdDeleteChat added in v1.1.67

func NewCmdDeleteChat(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteChat creates a command object for the generic "get" action, which retrieves one or more resources from a server.

func NewCmdDeleteChatServer added in v1.1.67

func NewCmdDeleteChatServer(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteChatServer defines the command

func NewCmdDeleteChatToken added in v1.1.67

func NewCmdDeleteChatToken(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteChatToken defines the command

func NewCmdDeleteContext added in v1.0.119

func NewCmdDeleteContext(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteContext creates a command object for the "delete repo" command

func NewCmdDeleteDevPod added in v1.2.30

func NewCmdDeleteDevPod(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteDevPod creates a command object for the generic "get" action, which retrieves one or more resources from a server.

func NewCmdDeleteEnv added in v1.0.6

func NewCmdDeleteEnv(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteEnv creates a command object for the "delete repo" command

func NewCmdDeleteGit added in v1.0.39

func NewCmdDeleteGit(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteGit creates a command object for the generic "get" action, which retrieves one or more resources from a server.

func NewCmdDeleteGitServer added in v1.0.40

func NewCmdDeleteGitServer(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteGitServer defines the command

func NewCmdDeleteGitToken added in v1.0.45

func NewCmdDeleteGitToken(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteGitToken defines the command

func NewCmdDeleteJenkins added in v1.0.41

func NewCmdDeleteJenkins(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteJenkins creates a command object for the generic "get" action, which retrieves one or more resources from a server.

func NewCmdDeleteJenkinsUser added in v1.0.41

func NewCmdDeleteJenkinsUser(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteJenkinsUser defines the command

func NewCmdDeletePostPreviewJob added in v1.3.46

func NewCmdDeletePostPreviewJob(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeletePostPreviewJob creates a command object for the "create" command

func NewCmdDeletePreview added in v1.2.75

func NewCmdDeletePreview(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeletePreview creates a command object

func NewCmdDeleteQuickstartLocation added in v1.2.84

func NewCmdDeleteQuickstartLocation(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteQuickstartLocation defines the command

func NewCmdDeleteRepo added in v1.0.6

func NewCmdDeleteRepo(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteRepo creates a command object for the "delete repo" command

func NewCmdDeleteTeam added in v1.3.69

func NewCmdDeleteTeam(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteTeam creates a command object retrieves one or more resources from a server.

func NewCmdDeleteToken added in v1.1.69

func NewCmdDeleteToken(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteToken creates a command object retrieves one or more resources from a server.

func NewCmdDeleteTokenAddon added in v1.1.69

func NewCmdDeleteTokenAddon(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteTokenAddon defines the command

func NewCmdDeleteTracker added in v1.1.23

func NewCmdDeleteTracker(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteTracker creates a command object for the generic "get" action, which retrieves one or more resources from a server.

func NewCmdDeleteTrackerServer added in v1.1.23

func NewCmdDeleteTrackerServer(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteTrackerServer defines the command

func NewCmdDeleteTrackerToken added in v1.1.56

func NewCmdDeleteTrackerToken(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteTrackerToken defines the command

func NewCmdDeleteUser added in v1.3.146

func NewCmdDeleteUser(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdDeleteUser creates a command object retrieves one or more resources from a server.

func NewCmdEdit added in v1.0.2

func NewCmdEdit(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdEdit creates the edit command

func NewCmdEditAddon added in v1.1.33

func NewCmdEditAddon(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdEditAddon creates a command object for the "create" command

func NewCmdEditBuildpack added in v1.2.107

func NewCmdEditBuildpack(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdEditBuildpack creates a command object for the "create" command

func NewCmdEditConfig added in v1.1.23

func NewCmdEditConfig(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdEditConfig creates a command object for the "create" command

func NewCmdEditEnv added in v1.0.2

func NewCmdEditEnv(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdEditEnv creates a command object for the "create" command

func NewCmdEditHelmBin added in v1.2.132

func NewCmdEditHelmBin(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdEditHelmBin creates a command object for the "create" command

func NewCmdEnvironment added in v1.0.2

func NewCmdEnvironment(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdGC added in v1.2.83

func NewCmdGC(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGC creates a command object for the generic "gc" action, which retrieves one or more resources from a server.

func NewCmdGCActivities added in v1.2.83

func NewCmdGCActivities(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmd s a command object for the "step" command

func NewCmdGCGKE added in v1.3.31

func NewCmdGCGKE(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmd s a command object for the "step" command

func NewCmdGCHelm added in v1.2.138

func NewCmdGCHelm(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGCHelm a command object for the "garbage collect" command

func NewCmdGCPreviews added in v1.2.83

func NewCmdGCPreviews(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmd s a command object for the "step" command

func NewCmdGCReleases added in v1.3.171

func NewCmdGCReleases(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmd s a command object for the "step" command

func NewCmdGet

func NewCmdGet(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGet creates a command object for the generic "get" action, which retrieves one or more resources from a server.

func NewCmdGetAWSInfo added in v1.3.61

func NewCmdGetAWSInfo(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetAWSInfo creates the new command for: jx get env

func NewCmdGetActivity added in v1.0.84

func NewCmdGetActivity(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetActivity creates the new command for: jx get version

func NewCmdGetAddon added in v1.0.54

func NewCmdGetAddon(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetAddon creates the command

func NewCmdGetApplications added in v1.1.32

func NewCmdGetApplications(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetApplications creates the new command for: jx get version

func NewCmdGetBranchPattern added in v1.2.84

func NewCmdGetBranchPattern(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetBranchPattern creates the new command for: jx get env

func NewCmdGetBuild added in v1.0.61

func NewCmdGetBuild(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetBuild creates the command object

func NewCmdGetBuildLogs added in v1.0.61

func NewCmdGetBuildLogs(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetBuildLogs creates the command

func NewCmdGetBuildPack added in v1.2.107

func NewCmdGetBuildPack(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetBuildPack creates the new command for: jx get env

func NewCmdGetCVE added in v1.2.27

func NewCmdGetCVE(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetCVE creates the command

func NewCmdGetChat added in v1.1.67

func NewCmdGetChat(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetChat creates the command

func NewCmdGetConfig added in v1.1.23

func NewCmdGetConfig(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetConfig creates the command

func NewCmdGetDevPod added in v1.2.30

func NewCmdGetDevPod(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetDevPod creates the command

func NewCmdGetEnv added in v1.0.2

func NewCmdGetEnv(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetEnv creates the new command for: jx get env

func NewCmdGetGit added in v1.0.16

func NewCmdGetGit(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetGit creates the command

func NewCmdGetHelmBin added in v1.2.132

func NewCmdGetHelmBin(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetHelmBin creates the new command for: jx get env

func NewCmdGetIssue added in v1.3.5

func NewCmdGetIssue(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetIssue creates the command

func NewCmdGetIssues added in v1.1.23

func NewCmdGetIssues(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetIssues creates the command

func NewCmdGetPipeline added in v1.0.2

func NewCmdGetPipeline(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetPipeline creates the command

func NewCmdGetPostPreviewJob added in v1.3.46

func NewCmdGetPostPreviewJob(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetPostPreviewJob creates a command object for the "create" command

func NewCmdGetPreview added in v1.2.75

func NewCmdGetPreview(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetPreview creates the new command for: jx get env

func NewCmdGetQuickstartLocation added in v1.2.84

func NewCmdGetQuickstartLocation(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetQuickstartLocation creates the new command for: jx get env

func NewCmdGetRelease added in v1.3.171

func NewCmdGetRelease(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetRelease creates the new command for: jx get env

func NewCmdGetTeam added in v1.3.27

func NewCmdGetTeam(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetTeam creates the new command for: jx get env

func NewCmdGetToken added in v1.1.69

func NewCmdGetToken(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetToken creates the command

func NewCmdGetTokenAddon added in v1.1.69

func NewCmdGetTokenAddon(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetTokenAddon creates the command

func NewCmdGetTracker added in v1.1.23

func NewCmdGetTracker(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetTracker creates the command

func NewCmdGetURL added in v1.0.2

func NewCmdGetURL(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetURL creates the command

func NewCmdGetUser added in v1.3.146

func NewCmdGetUser(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetUser creates the new command for: jx get env

func NewCmdGetWorkflow added in v1.3.166

func NewCmdGetWorkflow(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGetWorkflow creates the new command for: jx get env

func NewCmdImport

func NewCmdImport(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdInit added in v1.0.2

func NewCmdInit(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdInit creates a command object for the generic "init" action, which primes a kubernetes cluster so it's ready for jenkins x to be installed

func NewCmdInstall

func NewCmdInstall(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGet creates a command object for the generic "install" action, which installs the jenkins-x platform on a kubernetes cluster.

func NewCmdLogs added in v1.0.2

func NewCmdLogs(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdMetrics added in v1.0.8

func NewCmdMetrics(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdNamespace

func NewCmdNamespace(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdOpen

func NewCmdOpen(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdOptions added in v1.3.180

func NewCmdOptions(out io.Writer) *cobra.Command

NewCmdOptions implements the options command

func NewCmdPreview added in v1.0.83

func NewCmdPreview(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdPreview creates a command object for the "create" command

func NewCmdPromote added in v1.0.2

func NewCmdPromote(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdPromote creates the new command for: jx get prompt

func NewCmdPrompt added in v1.0.2

func NewCmdPrompt(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdPrompt creates the new command for: jx get prompt

func NewCmdRepo added in v1.2.132

func NewCmdRepo(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdRsh added in v1.0.10

func NewCmdRsh(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdScan added in v1.3.179

func NewCmdScan(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdScan creates a command object for the "scan" command

func NewCmdScanCluster added in v1.3.179

func NewCmdScanCluster(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdScanCluster creates a command object for "scan cluster" command

func NewCmdShell added in v1.0.6

func NewCmdShell(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStart added in v1.0.10

func NewCmdStart(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStart creates a command object for the generic "get" action, which retrieves one or more resources from a server.

func NewCmdStartPipeline added in v1.0.10

func NewCmdStartPipeline(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStartPipeline creates the command

func NewCmdStatus added in v1.1.41

func NewCmdStatus(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStep added in v1.0.19

func NewCmdStep(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStep Steps a command object for the "step" command

func NewCmdStepBlog added in v1.1.67

func NewCmdStepBlog(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStepBlog Creates a new Command object

func NewCmdStepChangelog added in v1.0.90

func NewCmdStepChangelog(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepGit added in v1.1.61

func NewCmdStepGit(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStepGit Steps a command object for the "step" command

func NewCmdStepGitCredentials added in v1.1.61

func NewCmdStepGitCredentials(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepGpgCredentials added in v1.2.95

func NewCmdStepGpgCredentials(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepHelm added in v1.2.132

func NewCmdStepHelm(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStepHelm Steps a command object for the "step" command

func NewCmdStepHelmApply added in v1.2.141

func NewCmdStepHelmApply(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepHelmBuild added in v1.2.141

func NewCmdStepHelmBuild(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepHelmRelease added in v1.2.132

func NewCmdStepHelmRelease(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepLinkServices added in v1.3.71

func NewCmdStepLinkServices(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStepLinkServices Creates a new Command object

func NewCmdStepNextVersion added in v1.2.60

func NewCmdStepNextVersion(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepNexus added in v1.0.26

func NewCmdStepNexus(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStepNexus Steps a command object for the "step" command

func NewCmdStepNexusDrop added in v1.0.26

func NewCmdStepNexusDrop(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepNexusRelease added in v1.0.26

func NewCmdStepNexusRelease(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepPR added in v1.0.91

func NewCmdStepPR(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStep Steps a command object for the "step" command

func NewCmdStepPRComment added in v1.0.91

func NewCmdStepPRComment(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStep Steps a command object for the "step" command

func NewCmdStepPost added in v1.2.27

func NewCmdStepPost(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStep Steps a command object for the "step" command

func NewCmdStepPostBuild added in v1.2.27

func NewCmdStepPostBuild(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepPre added in v1.3.61

func NewCmdStepPre(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStep Steps a command object for the "step" command

func NewCmdStepPreBuild added in v1.3.61

func NewCmdStepPreBuild(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepRelease added in v1.3.137

func NewCmdStepRelease(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStep Steps a command object for the "step" command

func NewCmdStepReport added in v1.2.77

func NewCmdStepReport(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStep Steps a command object for the "step" command

func NewCmdStepReportActivities added in v1.2.77

func NewCmdStepReportActivities(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepReportReleases added in v1.2.106

func NewCmdStepReportReleases(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepSplitMonorepo added in v1.2.62

func NewCmdStepSplitMonorepo(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStepSplitMonorepo Creates a new Command object

func NewCmdStepTag added in v1.0.19

func NewCmdStepTag(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepValidate added in v1.1.60

func NewCmdStepValidate(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStepValidate Creates a new Command object

func NewCmdStepVerify added in v1.3.127

func NewCmdStepVerify(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStepWaitForArtifact added in v1.2.97

func NewCmdStepWaitForArtifact(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdStop added in v1.2.67

func NewCmdStop(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStop creates the command object

func NewCmdStopPipeline added in v1.2.67

func NewCmdStopPipeline(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdStopPipeline creates the command

func NewCmdSync added in v1.2.30

func NewCmdSync(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdTeam added in v1.3.27

func NewCmdTeam(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdUninstall added in v1.0.2

func NewCmdUninstall(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdUpdate added in v1.2.125

func NewCmdUpdate(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdUpdate creates a command object for the "update" command

func NewCmdUpdateCluster added in v1.2.125

func NewCmdUpdateCluster(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGet creates a command object for the generic "init" action, which installs the dependencies required to run the jenkins-x platform on a kubernetes cluster.

func NewCmdUpdateClusterGKE added in v1.2.125

func NewCmdUpdateClusterGKE(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCmdUpdateClusterGKETerraform added in v1.2.125

func NewCmdUpdateClusterGKETerraform(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdGet creates a command object for the generic "init" action, which installs the dependencies required to run the jenkins-x platform on a kubernetes cluster.

func NewCmdUpgrade added in v1.0.51

func NewCmdUpgrade(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdUpgrade creates the command

func NewCmdUpgradeCLI added in v1.1.56

func NewCmdUpgradeCLI(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdUpgradeCLI defines the command

func NewCmdUpgradeCluster added in v1.2.79

func NewCmdUpgradeCluster(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdUpgradeCluster defines the command

func NewCmdUpgradeIngress added in v1.3.90

func NewCmdUpgradeIngress(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdUpgradeIngress defines the command

func NewCmdUpgradePlatform added in v1.0.51

func NewCmdUpgradePlatform(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCmdUpgradePlatform defines the command

func NewCmdVersion

func NewCmdVersion(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

func NewCompliance added in v1.2.129

func NewCompliance(f Factory, out io.Writer, errOut io.Writer) *cobra.Command

NewCompliance creates a command object for the generic "compliance" action, which executes the compliance tests against a Kubernetes cluster

func NewJXCommand

func NewJXCommand(f Factory, in io.Reader, out, err io.Writer) *cobra.Command

NewJXCommand creates the `jx` command and its nested children.

func ProjectExists added in v1.3.98

func ProjectExists(ctx context.Context, org *codeship.Organization, codeshipOrg string, codeshipRepo string) (bool, string, error)

func PullRequestURLToNumber added in v1.3.176

func PullRequestURLToNumber(text string) (int, error)

PullRequestURLToNumber turns pull request URL to number

func StandardErrorMessage added in v1.3.49

func StandardErrorMessage(err error) (string, bool)

StandardErrorMessage translates common errors into a human readable message, or returns false if the error is not one of the recognized types. It may also log extended information to glog.

This method is generic to the command in use and may be used by non-Kubectl commands.

func UsageError added in v1.3.49

func UsageError(cmd *cobra.Command, format string, args ...interface{}) error

func VersionsToDelete added in v1.3.176

func VersionsToDelete(versions []string, desired int) []string

VersionsToDelete returns a slice of strings

Types

type ArgumentSpec added in v1.3.148

type ArgumentSpec struct {
	// Name is the name of the argument.
	Name string `json:"name"`
	// Value is the value of the argument.
	Value string `json:"value"`
}

ArgumentSpec defines the actual values to use to populate a template's parameters.

type Auth added in v1.3.205

type Auth struct {
	Auth  string `json:"auth,omitempty"`
	Email string `json:"email,omitempty"`
}

type BranchPatterns added in v1.2.84

type BranchPatterns struct {
	DefaultBranchPattern string
	ForkBranchPattern    string
}

type Build added in v1.3.148

type Build struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   BuildSpec   `json:"spec"`
	Status BuildStatus `json:"status"`
}

Build represents a build of a container image. A Build is made up of a source, and a set of steps. Steps can mount volumes to share data between themselves. A build may be created by instantiating a BuildTemplate.

func (*Build) GetGeneration added in v1.3.148

func (b *Build) GetGeneration() int64

GetGeneration returns the generation number of this object.

func (*Build) SetGeneration added in v1.3.148

func (b *Build) SetGeneration(generation int64)

SetGeneration sets the generation number of this object.

type BuildCondition added in v1.3.148

type BuildCondition struct {
	// Type is the type of the condition.
	Type BuildConditionType `json:"state"`

	// Status is one of True, False or Unknown.
	Status corev1.ConditionStatus `json:"status" description:"status of the condition, one of True, False, Unknown"`

	// Reason is a one-word CamelCase reason for the condition's last
	// transition.
	// +optional
	Reason string `json:"reason,omitempty" description:"one-word CamelCase reason for the condition's last transition"`

	// Message is a human-readable message indicating details about the
	// last transition.
	// +optional
	Message string `json:"message,omitempty" description:"human-readable message indicating details about last transition"`
}

BuildCondition defines a readiness condition for a Build. See: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#typical-status-properties

type BuildConditionType added in v1.3.148

type BuildConditionType string

BuildConditionType defines types of build conditions.

const BuildSucceeded BuildConditionType = "Succeeded"

BuildSucceeded is set when the build is running, and becomes True when the build finishes successfully.

If the build is ongoing, its status will be Unknown. If it fails, its status will be False.

type BuildList added in v1.3.148

type BuildList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`

	// Items is the list of Build items in this list.
	Items []Build `json:"items"`
}

BuildList is a list of Build resources

type BuildProvider added in v1.3.148

type BuildProvider string

BuildProvider defines a build execution implementation.

const (
	// GoogleBuildProvider indicates that this build was performed with Google Cloud Build.
	GoogleBuildProvider BuildProvider = "Google"
	// ClusterBuildProvider indicates that this build was performed on-cluster.
	ClusterBuildProvider BuildProvider = "Cluster"
)

type BuildSpec added in v1.3.148

type BuildSpec struct {
	// TODO: Generation does not work correctly with CRD. They are scrubbed
	// by the APIserver (https://github.com/kubernetes/kubernetes/issues/58778)
	// So, we add Generation here. Once that gets fixed, remove this and use
	// ObjectMeta.Generation instead.
	// +optional
	Generation int64 `json:"generation,omitempty"`

	// Source specifies the input to the build.
	Source *SourceSpec `json:"source,omitempty"`

	// Steps are the steps of the build; each step is run sequentially with the
	// source mounted into /workspace.
	Steps []corev1.Container `json:"steps,omitempty"`

	// Volumes is a collection of volumes that are available to mount into the
	// steps of the build.
	Volumes []corev1.Volume `json:"volumes,omitempty"`

	// The name of the service account as which to run this build.
	ServiceAccountName string `json:"serviceAccountName,omitempty"`

	// Template, if specified, references a BuildTemplate resource to use to
	// populate fields in the build, and optional Arguments to pass to the
	// template.
	Template *TemplateInstantiationSpec `json:"template,omitempty"`

	// NodeSelector is a selector which must be true for the pod to fit on a node.
	// Selector which must match a node's labels for the pod to be scheduled on that node.
	// More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
	// +optional
	NodeSelector map[string]string `json:"nodeSelector,omitempty"`
}

BuildSpec is the spec for a Build resource.

type BuildStatus added in v1.3.148

type BuildStatus struct {
	Builder BuildProvider `json:"builder,omitempty"`

	// Cluster provides additional information if the builder is Cluster.
	Cluster *ClusterSpec `json:"cluster,omitempty"`
	// Google provides additional information if the builder is Google.
	Google *GoogleSpec `json:"google,omitempty"`

	// StartTime is the time the build started.
	StartTime metav1.Time `json:"startTime,omitEmpty"`
	// CompletionTime is the time the build completed.
	CompletionTime metav1.Time `json:"completionTime,omitEmpty"`

	// StepStates describes the state of each build step container.
	StepStates []corev1.ContainerState `json:"stepStates,omitEmpty"`
	// Conditions describes the set of conditions of this build.
	Conditions []BuildCondition `json:"conditions,omitempty"`

	StepsCompleted []string `json:"stepsCompleted"`
}

BuildStatus is the status for a Build resource

func (*BuildStatus) GetCondition added in v1.3.148

func (bs *BuildStatus) GetCondition(t BuildConditionType) *BuildCondition

GetCondition returns the Condition matching the given type.

func (*BuildStatus) RemoveCondition added in v1.3.148

func (b *BuildStatus) RemoveCondition(t BuildConditionType)

RemoveCondition removes any condition with the given type.

func (*BuildStatus) SetCondition added in v1.3.148

func (b *BuildStatus) SetCondition(newCond *BuildCondition)

SetCondition sets the condition, unsetting previous conditions with the same type as necessary.

type ByVersion added in v1.2.138

type ByVersion []string

Components for sorting versions by numeric version number where version name ends in .vddd where ddd is an arbitrary sequence of digits

func (ByVersion) Len added in v1.2.138

func (a ByVersion) Len() int

func (ByVersion) Less added in v1.2.138

func (a ByVersion) Less(i, j int) bool

func (ByVersion) Swap added in v1.2.138

func (a ByVersion) Swap(i, j int)

type CallbackFn added in v1.2.67

type CallbackFn func() error

type CloudBeesOptions added in v1.2.62

type CloudBeesOptions struct {
	CommonOptions

	OnlyViewURL bool
}

func (*CloudBeesOptions) Open added in v1.2.62

func (o *CloudBeesOptions) Open(name string, label string) error

func (*CloudBeesOptions) OpenURL added in v1.2.62

func (o *CloudBeesOptions) OpenURL(url string, label string) error

func (*CloudBeesOptions) Run added in v1.2.62

func (o *CloudBeesOptions) Run() error

type Cluster added in v1.3.29

type Cluster interface {
	Name() string
	SetName(string) string
	ClusterName() string
	Provider() string
	SetProvider(string) string
	Context() string
	CreateTfVarsFile(path string) error
}

Cluster interface for Clusters

type ClusterSpec added in v1.3.148

type ClusterSpec struct {
	// Namespace is the namespace in which the pod is running.
	Namespace string `json:"namespace"`
	// PodName is the name of the pod responsible for executing this build's steps.
	PodName string `json:"podName"`
}

ClusterSpec provides information about the on-cluster build, if applicable.

type CommonOptions

type CommonOptions struct {
	Factory              Factory
	Out                  io.Writer
	Err                  io.Writer
	Cmd                  *cobra.Command
	Args                 []string
	BatchMode            bool
	Verbose              bool
	Headless             bool
	NoBrew               bool
	InstallDependencies  bool
	SkipAuthSecretsMerge bool
	ServiceAccount       string
	Username             string

	// common cached clients
	KubeClientCached kubernetes.Interface

	GitClient gits.Gitter

	Prow
	// contains filtered or unexported fields
}

CommonOptions contains common options and helper methods

func NewCommonOptions added in v1.3.169

func NewCommonOptions(devNamespace string, factory Factory) CommonOptions

NewCommonOptions a helper method to create a new CommonOptions instance pre configured in a specific devNamespace

func (*CommonOptions) CleanExposecontrollerReources added in v1.3.176

func (o *CommonOptions) CleanExposecontrollerReources(ns string)

CleanExposecontrollerReources cleans expose controller resources

func (*CommonOptions) CreateAddonAuthConfigService added in v1.1.69

func (o *CommonOptions) CreateAddonAuthConfigService() (auth.AuthConfigService, error)

func (*CommonOptions) CreateApiExtensionsClient added in v1.2.133

func (o *CommonOptions) CreateApiExtensionsClient() (apiextensionsclientset.Interface, error)

func (*CommonOptions) CreateChatAuthConfigService added in v1.1.67

func (o *CommonOptions) CreateChatAuthConfigService() (auth.AuthConfigService, error)

func (*CommonOptions) CreateGitAuthConfigService added in v1.3.2

func (o *CommonOptions) CreateGitAuthConfigService() (auth.AuthConfigService, error)

func (*CommonOptions) CreateGitAuthConfigServiceDryRun added in v1.3.2

func (o *CommonOptions) CreateGitAuthConfigServiceDryRun(dryRun bool) (auth.AuthConfigService, error)

func (*CommonOptions) CreateGitAuthConfigServiceFromSecrets added in v1.3.176

func (o *CommonOptions) CreateGitAuthConfigServiceFromSecrets(fileName string, secrets *corev1.SecretList, isCDPipeline bool) (auth.AuthConfigService, error)

CreateGitAuthConfigServiceFromSecrets Creates a git auth config service from secrets

func (*CommonOptions) CreateIssueTrackerAuthConfigService added in v1.1.56

func (o *CommonOptions) CreateIssueTrackerAuthConfigService() (auth.AuthConfigService, error)

func (*CommonOptions) CreateTable

func (c *CommonOptions) CreateTable() table.Table

func (*CommonOptions) Debugf added in v1.1.72

func (c *CommonOptions) Debugf(format string, a ...interface{})

Debugf outputs the given text to the console if verbose mode is enabled

func (*CommonOptions) DiscoverAppName added in v1.3.127

func (o *CommonOptions) DiscoverAppName() (string, error)

func (*CommonOptions) FindGitInfo added in v1.3.137

func (o *CommonOptions) FindGitInfo(dir string) (*gits.GitRepositoryInfo, error)

func (*CommonOptions) FindHelmChart added in v1.0.90

func (o *CommonOptions) FindHelmChart() (string, error)

func (*CommonOptions) GetCloudProvider added in v1.0.38

func (o *CommonOptions) GetCloudProvider(p string) (string, error)

func (*CommonOptions) GetClusterUserName added in v1.3.93

func (o *CommonOptions) GetClusterUserName() (string, error)

func (*CommonOptions) GetDomain added in v1.0.38

func (o *CommonOptions) GetDomain(client kubernetes.Interface, domain string, provider string, ingressNamespace string, ingressService string, externalIP string) (string, error)

func (*CommonOptions) GetJenkinsURL added in v1.3.3

func (o *CommonOptions) GetJenkinsURL() (string, error)

func (*CommonOptions) GetLatestJXVersion added in v1.3.159

func (o *CommonOptions) GetLatestJXVersion() (semver.Version, error)

func (*CommonOptions) Git added in v1.3.30

func (o *CommonOptions) Git() gits.Gitter

func (*CommonOptions) GitServerHostURLKind added in v1.1.72

func (o *CommonOptions) GitServerHostURLKind(hostURL string) (string, error)

func (*CommonOptions) GitServerKind added in v1.0.114

func (o *CommonOptions) GitServerKind(gitInfo *gits.GitRepositoryInfo) (string, error)

func (*CommonOptions) Helm added in v1.3.68

func (o *CommonOptions) Helm() helm.Helmer

func (*CommonOptions) ImportProject added in v1.1.72

func (o *CommonOptions) ImportProject(gitURL string, dir string, jenkinsfile string, branchPattern, credentials string, failIfExists bool, gitProvider gits.GitProvider, authConfigSvc auth.AuthConfigService, isEnvironment bool, batchMode bool) error

ImportProject imports a MultiBranchProject into Jenkins for the given git URL

func (*CommonOptions) JXClient added in v1.0.2

func (o *CommonOptions) JXClient() (versioned.Interface, string, error)

func (*CommonOptions) JXClientAndAdminNamespace added in v1.3.146

func (o *CommonOptions) JXClientAndAdminNamespace() (versioned.Interface, string, error)

func (*CommonOptions) JXClientAndDevNamespace added in v1.0.114

func (o *CommonOptions) JXClientAndDevNamespace() (versioned.Interface, string, error)

func (*CommonOptions) JenkinsClient added in v1.0.10

func (o *CommonOptions) JenkinsClient() (*gojenkins.Jenkins, error)

func (*CommonOptions) KubeClient added in v1.0.2

func (o *CommonOptions) KubeClient() (kubernetes.Interface, string, error)

func (*CommonOptions) KubeClientAndDevNamespace added in v1.3.148

func (o *CommonOptions) KubeClientAndDevNamespace() (kubernetes.Interface, string, error)

KubeClientAndDevNamespace returns a kube client and the development namespace

func (*CommonOptions) LoadPipelineSecrets added in v1.3.2

func (o *CommonOptions) LoadPipelineSecrets(kind, serviceKind string) (*corev1.SecretList, error)

func (*CommonOptions) ModifyDevEnvironment added in v1.2.107

func (o *CommonOptions) ModifyDevEnvironment(callback func(env *v1.Environment) error) error

ModifyDevEnvironment modifies the development environment settings

func (*CommonOptions) ModifyTeam added in v1.3.146

func (o *CommonOptions) ModifyTeam(teamName string, callback func(env *v1.Team) error) error

ModifyTeam lazily creates the team if it does not exist or updates it if it requires a change

func (*CommonOptions) ModifyUser added in v1.3.146

func (o *CommonOptions) ModifyUser(userName string, callback func(env *v1.User) error) error

ModifyUser lazily creates the user if it does not exist or updates it if it requires a change

func (*CommonOptions) Run added in v1.0.2

func (o *CommonOptions) Run() error

func (*CommonOptions) RunCommand added in v1.3.176

func (o *CommonOptions) RunCommand(name string, args ...string) error

RunCommand runs a command

func (*CommonOptions) Stdout added in v1.1.60

func (c *CommonOptions) Stdout() io.Writer

func (*CommonOptions) TeamAndEnvironmentNames added in v1.0.2

func (o *CommonOptions) TeamAndEnvironmentNames() (string, string, error)

func (*CommonOptions) TeamBranchPatterns added in v1.2.84

func (o *CommonOptions) TeamBranchPatterns() (*BranchPatterns, error)

TeamBranchPatterns returns the team branch patterns used to enable CI/CD on branches when creating/importing projects

func (*CommonOptions) TeamHelmBin added in v1.2.132

func (o *CommonOptions) TeamHelmBin() (string, error)

TeamHelmBin returns the helm binary used for a team

func (*CommonOptions) TeamSettings added in v1.2.107

func (o *CommonOptions) TeamSettings() (*v1.TeamSettings, error)

TeamSettings returns the team settings

type ComplianceDeleteOptions added in v1.2.129

type ComplianceDeleteOptions struct {
	CommonOptions
}

ComplianceDeleteOptions options for "compliance delete" command

func (*ComplianceDeleteOptions) Run added in v1.2.129

func (o *ComplianceDeleteOptions) Run() error

Run implements the "compliance delete" command

type ComplianceLogsOptions added in v1.2.129

type ComplianceLogsOptions struct {
	CommonOptions

	Follow bool
}

ComplianceLogsOptions options for "compliance logs" command

func (*ComplianceLogsOptions) Run added in v1.2.129

func (o *ComplianceLogsOptions) Run() error

Run implements the "compliance logs" command

type ComplianceOptions added in v1.2.129

type ComplianceOptions struct {
	CommonOptions
}

ComplianceOptions options for compliance command

func (*ComplianceOptions) Run added in v1.2.129

func (o *ComplianceOptions) Run() error

Run implements the compliance root command

type ComplianceResultsOptions added in v1.2.129

type ComplianceResultsOptions struct {
	CommonOptions
}

ComplianceResultsOptions options for "compliance results" command

func (*ComplianceResultsOptions) Exit added in v1.3.94

func (o *ComplianceResultsOptions) Exit(status int)

Exit the main goroutine with status

func (*ComplianceResultsOptions) Run added in v1.2.129

Run implements the "compliance results" command

type ComplianceRunOptions added in v1.2.129

type ComplianceRunOptions struct {
	CommonOptions
}

ComplianceRuntOptions options for "compliance run" command

func (*ComplianceRunOptions) Run added in v1.2.129

func (o *ComplianceRunOptions) Run() error

Run implements the "compliance run" command

type ComplianceStatusOptions added in v1.2.129

type ComplianceStatusOptions struct {
	CommonOptions
}

ComplianceStatusOptions options for "compliance status" command

func (*ComplianceStatusOptions) Run added in v1.2.129

func (o *ComplianceStatusOptions) Run() error

Run implements the "compliance status" command

type Config added in v1.3.205

type Config struct {
	Auths map[string]*Auth `json:"auths,omitempty"`
}

type ConfigureGitFolderFn added in v1.3.212

type ConfigureGitFolderFn func(dir string, gitInfo *gits.GitRepositoryInfo, gitAdapter gits.Gitter) error

ConfigureGitFolderFn callback to optionally configure git before its used for creating commits and PRs

type ConsoleOptions

type ConsoleOptions struct {
	GetURLOptions

	OnlyViewURL bool
	ClassicMode bool
}

func (*ConsoleOptions) Open

func (o *ConsoleOptions) Open(name string, label string) error

func (*ConsoleOptions) Run

func (o *ConsoleOptions) Run() error

type ContextOptions added in v1.0.6

type ContextOptions struct {
	CommonOptions
}

func (*ContextOptions) PickContext added in v1.0.6

func (o *ContextOptions) PickContext(names []string, defaultValue string) (string, error)

func (*ContextOptions) Run added in v1.0.6

func (o *ContextOptions) Run() error

type ControllerBackupOptions added in v1.3.170

type ControllerBackupOptions struct {
	ControllerOptions

	GitRepositoryOptions gits.GitRepositoryOptions

	Namespace    string
	Organisation string
}

ControllerBackupOptions are the flags for the commands

func (*ControllerBackupOptions) Run added in v1.3.170

func (o *ControllerBackupOptions) Run() error

Run implements this command

type ControllerBuildOptions added in v1.3.145

type ControllerBuildOptions struct {
	ControllerOptions

	Namespace string
}

ControllerBuildOptions are the flags for the commands

func (*ControllerBuildOptions) Run added in v1.3.145

func (o *ControllerBuildOptions) Run() error

Run implements this command

type ControllerOptions added in v1.3.145

type ControllerOptions struct {
	CommonOptions
}

ControllerOptions contains the CLI options

func (*ControllerOptions) Run added in v1.3.145

func (o *ControllerOptions) Run() error

Run implements this command

type ControllerRoleFlags added in v1.3.193

type ControllerRoleFlags struct {
	Version string
}

type ControllerRoleOptions added in v1.3.193

type ControllerRoleOptions struct {
	ControllerOptions

	NoWatch bool

	Roles           map[string]*rbacv1.Role
	EnvRoleBindings map[string]*v1.EnvironmentRoleBinding
}

ControllerRoleOptions the command line options

func (*ControllerRoleOptions) Run added in v1.3.193

func (o *ControllerRoleOptions) Run() error

func (*ControllerRoleOptions) WatchEnvironmentRoleBindings added in v1.3.193

func (o *ControllerRoleOptions) WatchEnvironmentRoleBindings(jxClient versioned.Interface, ns string) error

func (*ControllerRoleOptions) WatchEnvironments added in v1.3.193

func (o *ControllerRoleOptions) WatchEnvironments(kubeClient kubernetes.Interface, jxClient versioned.Interface, ns string) error

func (*ControllerRoleOptions) WatchRoles added in v1.3.193

func (o *ControllerRoleOptions) WatchRoles(kubeClient kubernetes.Interface, ns string) error

type ControllerTeamOptions added in v1.3.213

type ControllerTeamOptions struct {
	ControllerOptions
	InstallOptions

	GitRepositoryOptions gits.GitRepositoryOptions
}

ControllerTeamOptions are the flags for the commands

func (*ControllerTeamOptions) Run added in v1.3.213

func (o *ControllerTeamOptions) Run() error

Run implements this command

type ControllerWorkflowOptions added in v1.3.169

type ControllerWorkflowOptions struct {
	ControllerOptions

	Namespace           string
	NoWatch             bool
	NoMergePullRequest  bool
	Verbose             bool
	LocalHelmRepoName   string
	PullRequestPollTime string

	// testing
	FakePullRequests CreateEnvPullRequestFn
	FakeGitProvider  *gits.FakeProvider

	// calculated fields
	PullRequestPollDuration *time.Duration
	// contains filtered or unexported fields
}

ControllerWorkflowOptions are the flags for the commands

func (*ControllerWorkflowOptions) PipelineMap added in v1.3.212

func (o *ControllerWorkflowOptions) PipelineMap() map[string]*v1.PipelineActivity

func (*ControllerWorkflowOptions) ReloadAndPollGitPipelineStatuses added in v1.3.176

func (o *ControllerWorkflowOptions) ReloadAndPollGitPipelineStatuses(jxClient versioned.Interface, ns string)

ReloadAndPollGitPipelineStatuses reloads all the current pending PipelineActivity objects and polls their Git status to see if the workflows can progress.

Note this method is only really for testing and simulation

func (*ControllerWorkflowOptions) Run added in v1.3.169

Run implements this command

type CreateAddonAmbassadorOptions added in v1.1.72

type CreateAddonAmbassadorOptions struct {
	CreateAddonOptions

	Chart string
}

CreateAddonAmbassadorOptions the options for the create spring command

func (*CreateAddonAmbassadorOptions) Run added in v1.1.72

Run implements the command

type CreateAddonAnchoreOptions added in v1.1.63

type CreateAddonAnchoreOptions struct {
	CreateAddonOptions

	Chart     string
	Password  string
	ConfigDir string
}

CreateAddonAnchoreOptions the options for the create spring command

func (*CreateAddonAnchoreOptions) Run added in v1.1.63

Run implements the command

type CreateAddonCloudBeesOptions added in v1.2.62

type CreateAddonCloudBeesOptions struct {
	CreateAddonOptions
	Sso bool
}

CreateAddonCloudBeesOptions the options for the create spring command

func (*CreateAddonCloudBeesOptions) Run added in v1.2.62

Run implements the command

type CreateAddonGiteaOptions added in v1.0.54

type CreateAddonGiteaOptions struct {
	CreateAddonOptions

	Chart    string
	Username string
	Password string
	Email    string
	IsAdmin  bool
	NoUser   bool
	NoToken  bool
}

CreateAddonGiteaOptions the options for the create spring command

func (*CreateAddonGiteaOptions) Run added in v1.0.54

func (o *CreateAddonGiteaOptions) Run() error

Run implements the command

type CreateAddonIstioOptions added in v1.2.120

type CreateAddonIstioOptions struct {
	CreateAddonOptions

	Chart             string
	Password          string
	ConfigDir         string
	NoInjectorWebhook bool
	Dir               string
}

CreateAddonIstioOptions the options for the create spring command

func (*CreateAddonIstioOptions) Run added in v1.2.120

func (o *CreateAddonIstioOptions) Run() error

Run implements the command

type CreateAddonKnativeBuildOptions added in v1.3.164

type CreateAddonKnativeBuildOptions struct {
	CreateAddonOptions
	BackoffLimit int32
	Image        string
}

func (*CreateAddonKnativeBuildOptions) Run added in v1.3.164

Create the addon

type CreateAddonKubelessOptions added in v1.1.56

type CreateAddonKubelessOptions struct {
	CreateAddonOptions

	Chart string
}

CreateAddonKubelessOptions the options for the create spring command

func (*CreateAddonKubelessOptions) Run added in v1.1.56

Run implements the command

type CreateAddonOptions added in v1.0.54

type CreateAddonOptions struct {
	CreateOptions

	Namespace   string
	Version     string
	ReleaseName string
	SetValues   string
	HelmUpdate  bool
}

CreateAddonOptions the options for the create spring command

func (*CreateAddonOptions) CreateAddon added in v1.0.102

func (o *CreateAddonOptions) CreateAddon(addon string) error

func (*CreateAddonOptions) Run added in v1.0.54

func (o *CreateAddonOptions) Run() error

Run implements this command

type CreateAddonOwaspOptions added in v1.3.91

type CreateAddonOwaspOptions struct {
	CreateAddonOptions
	BackoffLimit int32
	Image        string
}

func (*CreateAddonOwaspOptions) Run added in v1.3.91

func (o *CreateAddonOwaspOptions) Run() error

Create the addon

type CreateAddonPipelineEventsOptions added in v1.2.77

type CreateAddonPipelineEventsOptions struct {
	CreateAddonOptions
	Password string
}

CreateAddonPipelineEventsOptions the options for the create spring command

func (*CreateAddonPipelineEventsOptions) Run added in v1.2.77

Run implements the command

type CreateAddonProwOptions added in v1.3.93

type CreateAddonProwOptions struct {
	CreateAddonOptions
	Password string
	Chart    string
}

CreateAddonProwOptions the options for the create spring command

func (*CreateAddonProwOptions) Run added in v1.3.93

func (o *CreateAddonProwOptions) Run() error

Run implements the command

type CreateAddonSSOOptions added in v1.3.207

type CreateAddonSSOOptions struct {
	CreateAddonOptions
	UpgradeIngressOptions UpgradeIngressOptions
}

CreateAddonSSOptions the options for the create sso addon

func (*CreateAddonSSOOptions) Run added in v1.3.207

func (o *CreateAddonSSOOptions) Run() error

Run implements the command

type CreateArchetypeOptions added in v1.0.2

type CreateArchetypeOptions struct {
	CreateProjectOptions

	ArchetypeCatalogURL string

	Filter      maven.ArchetypeFilter
	PickVersion bool
	Interactive bool

	Form maven.ArchetypeForm
}

CreateArchetypeOptions the options for the create spring command

func (*CreateArchetypeOptions) CreateArchetype added in v1.2.120

func (o *CreateArchetypeOptions) CreateArchetype() error

func (*CreateArchetypeOptions) Run added in v1.0.2

func (o *CreateArchetypeOptions) Run() error

Run implements the generic Create command

type CreateBranchPatternOptions added in v1.2.84

type CreateBranchPatternOptions struct {
	CreateOptions

	BranchPattern string
}

CreateBranchPatternOptions the options for the create spring command

func (*CreateBranchPatternOptions) Run added in v1.2.84

Run implements the command

type CreateCamelOptions added in v1.2.120

type CreateCamelOptions struct {
	CreateArchetypeOptions
}

CreateCamelOptions the options for the create spring command

func (*CreateCamelOptions) Run added in v1.2.120

func (o *CreateCamelOptions) Run() error

Run implements the command

type CreateChatOptions added in v1.1.67

type CreateChatOptions struct {
	CreateOptions
}

CreateChatOptions the options for the create spring command

func (*CreateChatOptions) Run added in v1.1.67

func (o *CreateChatOptions) Run() error

Run implements this command

type CreateChatServerOptions added in v1.1.67

type CreateChatServerOptions struct {
	CreateOptions

	Name string
}

CreateChatServerOptions the options for the create spring command

func (*CreateChatServerOptions) Run added in v1.1.67

func (o *CreateChatServerOptions) Run() error

Run implements the command

type CreateChatTokenOptions added in v1.1.67

type CreateChatTokenOptions struct {
	CreateOptions

	ServerFlags ServerFlags
	Username    string
	Password    string
	ApiToken    string
	Timeout     string
}

CreateChatTokenOptions the command line options for the command

func (*CreateChatTokenOptions) Run added in v1.1.67

func (o *CreateChatTokenOptions) Run() error

Run implements the command

type CreateClusterAKSFlags added in v1.0.2

type CreateClusterAKSFlags struct {
	UserName                  string
	Password                  string
	ClusterName               string
	ResourceName              string
	Location                  string
	NodeVMSize                string
	NodeOSDiskSize            string
	NodeCount                 string
	KubeVersion               string
	PathToPublicKey           string
	SkipLogin                 bool
	SkipProviderRegistration  bool
	SkipResourceGroupCreation bool
	Tags                      string
}

type CreateClusterAKSOptions added in v1.0.2

type CreateClusterAKSOptions struct {
	CreateClusterOptions

	Flags CreateClusterAKSFlags
}

CreateClusterOptions the flags for running create cluster

func (*CreateClusterAKSOptions) Run added in v1.0.2

func (o *CreateClusterAKSOptions) Run() error

type CreateClusterAWSFlags added in v1.1.4

type CreateClusterAWSFlags struct {
	ClusterName            string
	NodeCount              string
	KubeVersion            string
	Zones                  string
	InsecureDockerRegistry string
	UseRBAC                bool
	TerraformDirectory     string
	NodeSize               string
	MasterSize             string
	State                  string
}

type CreateClusterAWSOptions added in v1.1.4

type CreateClusterAWSOptions struct {
	CreateClusterOptions

	Flags CreateClusterAWSFlags
}

CreateClusterAWSOptions contains the CLI flags

func (*CreateClusterAWSOptions) Run added in v1.1.4

func (o *CreateClusterAWSOptions) Run() error

Run runs the command

type CreateClusterEKSFlags added in v1.3.53

type CreateClusterEKSFlags struct {
	ClusterName         string
	NodeCount           int
	NodesMin            int
	NodesMax            int
	Region              string
	Zones               string
	Profile             string
	SshPublicKey        string
	Verbose             int
	AWSOperationTimeout time.Duration
}

type CreateClusterEKSOptions added in v1.3.53

type CreateClusterEKSOptions struct {
	CreateClusterOptions

	Flags CreateClusterEKSFlags
}

CreateClusterEKSOptions contains the CLI flags

func (*CreateClusterEKSOptions) Run added in v1.3.53

func (o *CreateClusterEKSOptions) Run() error

Run runs the command

type CreateClusterFlags added in v1.0.2

type CreateClusterFlags struct {
}

type CreateClusterGKEFlags added in v1.0.2

type CreateClusterGKEFlags struct {
	AutoUpgrade     bool
	ClusterName     string
	ClusterIpv4Cidr string
	ClusterVersion  string
	DiskSize        string
	ImageType       string
	MachineType     string
	MinNumOfNodes   string
	MaxNumOfNodes   string
	Network         string
	ProjectId       string
	SkipLogin       bool
	SubNetwork      string
	Zone            string
	Namespace       string
	Labels          string
}

type CreateClusterGKEOptions added in v1.0.2

type CreateClusterGKEOptions struct {
	CreateClusterOptions

	Flags CreateClusterGKEFlags
}

CreateClusterOptions the flags for running create cluster

func (*CreateClusterGKEOptions) Run added in v1.0.2

func (o *CreateClusterGKEOptions) Run() error

type CreateClusterGKETerraformFlags added in v1.2.124

type CreateClusterGKETerraformFlags struct {
	AutoUpgrade bool
	ClusterName string
	//ClusterIpv4Cidr string
	//ClusterVersion  string
	DiskSize      string
	MachineType   string
	MinNumOfNodes string
	MaxNumOfNodes string
	ProjectId     string
	SkipLogin     bool
	Zone          string
	Labels        string
}

type CreateClusterGKETerraformOptions added in v1.2.124

type CreateClusterGKETerraformOptions struct {
	CreateClusterOptions

	Flags CreateClusterGKETerraformFlags
}

CreateClusterOptions the flags for running create cluster

func (*CreateClusterGKETerraformOptions) Run added in v1.2.124

type CreateClusterMinikubeFlags added in v1.0.2

type CreateClusterMinikubeFlags struct {
	Memory              string
	CPU                 string
	Driver              string
	HyperVVirtualSwitch string
	Namespace           string
	ClusterVersion      string
}

type CreateClusterMinikubeOptions added in v1.0.2

type CreateClusterMinikubeOptions struct {
	CreateClusterOptions

	Flags    CreateClusterMinikubeFlags
	Provider KubernetesProvider
}

CreateClusterOptions the flags for running create cluster

func (*CreateClusterMinikubeOptions) Run added in v1.0.2

type CreateClusterMinishiftFlags added in v1.2.11

type CreateClusterMinishiftFlags struct {
	Memory              string
	CPU                 string
	Driver              string
	HyperVVirtualSwitch string
	Namespace           string
}

type CreateClusterMinishiftOptions added in v1.2.11

type CreateClusterMinishiftOptions struct {
	CreateClusterOptions

	Flags    CreateClusterMinishiftFlags
	Provider KubernetesProvider
}

CreateClusterMinishiftOptions the flags for running create cluster

func (*CreateClusterMinishiftOptions) Run added in v1.2.11

type CreateClusterOKEFlags added in v1.3.67

type CreateClusterOKEFlags struct {
	ClusterName                  string
	CompartmentId                string
	VcnId                        string
	KubernetesVersion            string
	WaitForState                 string
	Endpoint                     string
	PodsCidr                     string
	ServicesCidr                 string
	IsKubernetesDashboardEnabled bool
	IsTillerEnabled              bool
	ServiceLbSubnetIds           string
	NodePoolName                 string
	NodeImageName                string
	NodeShape                    string
	SSHPublicKey                 string
	QuantityPerSubnet            string
	NodePoolSubnetIds            string
	ClusterMaxWaitSeconds        string
	ClusterWaitIntervalSeconds   string
	InitialNodeLabels            string
	PoolMaxWaitSeconds           string
	PoolWaitIntervalSeconds      string
}

type CreateClusterOKEOptions added in v1.3.67

type CreateClusterOKEOptions struct {
	CreateClusterOptions
	Flags CreateClusterOKEFlags
}

CreateClusterOptions the flags for running create cluster

func (*CreateClusterOKEOptions) Run added in v1.3.67

func (o *CreateClusterOKEOptions) Run() error

type CreateClusterOptions added in v1.0.2

type CreateClusterOptions struct {
	CreateOptions
	InstallOptions   InstallOptions
	Flags            InitFlags
	Provider         string
	SkipInstallation bool
}

CreateClusterOptions the flags for running create cluster

func (*CreateClusterOptions) Run added in v1.0.2

func (o *CreateClusterOptions) Run() error

type CreateCodeshipFlags added in v1.3.98

type CreateCodeshipFlags struct {
	OrganisationName        string
	ForkOrganisationGitRepo string
	CodeshipUsername        string
	CodeshipPassword        string
	CodeshipOrganisation    string
	GitUser                 string
	GitEmail                string
	GKEServiceAccount       string
}

type CreateCodeshipOptions added in v1.3.98

type CreateCodeshipOptions struct {
	CreateOptions
	CreateTerraformOptions
	CreateGkeServiceAccountOptions
	Flags                CreateCodeshipFlags
	GitRepositoryOptions gits.GitRepositoryOptions
}

CreateCodeshipOptions the options for the create spring command

func (*CreateCodeshipOptions) Run added in v1.3.98

func (o *CreateCodeshipOptions) Run() error

Run implements this command

type CreateDevPodOptions added in v1.2.30

type CreateDevPodOptions struct {
	CreateOptions

	Label      string
	Suffix     string
	WorkingDir string
	RequestCpu string
	Dir        string
	Reuse      bool
	Sync       bool
	Ports      []int
}

CreateDevPodOptions the options for the create spring command

func (*CreateDevPodOptions) Run added in v1.2.30

func (o *CreateDevPodOptions) Run() error

Run implements this command

type CreateDockerAuthOptions added in v1.3.205

type CreateDockerAuthOptions struct {
	CreateOptions

	Host   string
	User   string
	Secret string
	Email  string
}

CreateDockerAuthOptions the options for the create docker auth command

func (*CreateDockerAuthOptions) Run added in v1.3.205

func (o *CreateDockerAuthOptions) Run() error

Run implements the command

type CreateDocsOptions added in v1.0.61

type CreateDocsOptions struct {
	CreateOptions

	Dir string
}

CreateDocsOptions the options for the create spring command

func (*CreateDocsOptions) Run added in v1.0.61

func (o *CreateDocsOptions) Run() error

Run implements the command

type CreateEnvOptions added in v1.0.2

type CreateEnvOptions struct {
	CreateOptions

	Options                v1.Environment
	HelmValuesConfig       config.HelmValuesConfig
	PromotionStrategy      string
	NoGitOps               bool
	Prow                   bool
	ForkEnvironmentGitRepo string
	EnvJobCredentials      string
	GitRepositoryOptions   gits.GitRepositoryOptions
	Prefix                 string
	BranchPattern          string
}

CreateEnvOptions the options for the create spring command

func (*CreateEnvOptions) Run added in v1.0.2

func (o *CreateEnvOptions) Run() error

Run implements the command

type CreateEnvPullRequestFn added in v1.3.169

type CreateEnvPullRequestFn func(env *v1.Environment, modifyRequirementsFn ModifyRequirementsFn, branchNameText string, title string, message string, pullRequestInfo *ReleasePullRequestInfo) (*ReleasePullRequestInfo, error)

type CreateEtcHostsOptions added in v1.0.55

type CreateEtcHostsOptions struct {
	CreateOptions

	Name string
	IP   string
}

CreateEtcHostsOptions the options for the create spring command

func (*CreateEtcHostsOptions) Run added in v1.0.55

func (o *CreateEtcHostsOptions) Run() error

Run implements the command

type CreateGitOptions added in v1.0.16

type CreateGitOptions struct {
	CreateOptions
}

CreateGitOptions the options for the create spring command

func (*CreateGitOptions) Run added in v1.0.16

func (o *CreateGitOptions) Run() error

Run implements this command

type CreateGitServerOptions added in v1.0.40

type CreateGitServerOptions struct {
	CreateOptions

	Name string
}

CreateGitServerOptions the options for the create spring command

func (*CreateGitServerOptions) Run added in v1.0.40

func (o *CreateGitServerOptions) Run() error

Run implements the command

type CreateGitTokenOptions added in v1.0.43

type CreateGitTokenOptions struct {
	CreateOptions

	ServerFlags ServerFlags
	Username    string
	Password    string
	ApiToken    string
	Timeout     string
}

CreateGitTokenOptions the command line options for the command

func (*CreateGitTokenOptions) Run added in v1.0.43

func (o *CreateGitTokenOptions) Run() error

Run implements the command

type CreateGitUserOptions added in v1.0.40

type CreateGitUserOptions struct {
	CreateOptions

	ServerFlags ServerFlags
	Username    string
	Password    string
	ApiToken    string
	Email       string
	IsAdmin     bool
}

CreateGitUserOptions the command line options for the command

func (*CreateGitUserOptions) Run added in v1.0.40

func (o *CreateGitUserOptions) Run() error

Run implements the command

type CreateGkeServiceAccountFlags added in v1.3.114

type CreateGkeServiceAccountFlags struct {
	Name      string
	Project   string
	SkipLogin bool
}

type CreateGkeServiceAccountOptions added in v1.3.114

type CreateGkeServiceAccountOptions struct {
	CreateOptions
	Flags CreateGkeServiceAccountFlags
}

func (*CreateGkeServiceAccountOptions) Run added in v1.3.114

Run implements this command

type CreateIssueOptions added in v1.0.112

type CreateIssueOptions struct {
	CreateOptions

	Dir    string
	Title  string
	Body   string
	Labels []string
}

CreateIssueOptions the options for the create spring command

func (*CreateIssueOptions) PopulateIssue added in v1.0.112

func (o *CreateIssueOptions) PopulateIssue(issue *gits.GitIssue) error

func (*CreateIssueOptions) Run added in v1.0.112

func (o *CreateIssueOptions) Run() error

Run implements the command

type CreateJHipsterOptions added in v1.2.83

type CreateJHipsterOptions struct {
	CreateProjectOptions
}

CreateJHipsterOptions the options for the create spring command

func (CreateJHipsterOptions) GenerateJHipster added in v1.2.83

func (o CreateJHipsterOptions) GenerateJHipster(dir string) error

GenerateJHipster creates a fresh JHipster project by running jhipster on local shell

func (*CreateJHipsterOptions) Run added in v1.2.83

func (o *CreateJHipsterOptions) Run() error

Run implements the command

type CreateJenkinsOptions added in v1.0.41

type CreateJenkinsOptions struct {
	CreateOptions
}

CreateJenkinsOptions the options for the create spring command

func (*CreateJenkinsOptions) Run added in v1.0.41

func (o *CreateJenkinsOptions) Run() error

Run implements this command

type CreateJenkinsUserOptions added in v1.0.41

type CreateJenkinsUserOptions struct {
	CreateOptions

	ServerFlags ServerFlags
	Username    string
	Password    string
	ApiToken    string
	Timeout     string
	UseBrowser  bool
}

CreateJenkinsUserOptions the command line options for the command

func (*CreateJenkinsUserOptions) Run added in v1.0.41

Run implements the command

type CreateLileOptions added in v1.1.64

type CreateLileOptions struct {
	CreateProjectOptions
	OutDir string
}

CreateLileOptions the options for the create spring command

func (CreateLileOptions) GenerateLile added in v1.1.64

func (o CreateLileOptions) GenerateLile(dir string) error

GenerateLile creates a fresh lile project by running lile on local shell

func (*CreateLileOptions) Run added in v1.1.64

func (o *CreateLileOptions) Run() error

Run implements the command

type CreateMicroOptions added in v1.2.9

type CreateMicroOptions struct {
	CreateProjectOptions
}

CreateMicroOptions the options for the create spring command

func (CreateMicroOptions) GenerateMicro added in v1.2.9

func (o CreateMicroOptions) GenerateMicro(dir string) error

GenerateMicro creates a fresh micro project by running micro on local shell

func (*CreateMicroOptions) Run added in v1.2.9

func (o *CreateMicroOptions) Run() error

Run implements the command

type CreateOptions added in v1.0.2

type CreateOptions struct {
	CommonOptions

	DisableImport bool
	OutDir        string
}

CreateOptions contains the command line options

func (*CreateOptions) Run added in v1.0.2

func (o *CreateOptions) Run() error

Run implements this command

type CreatePostPreviewJobOptions added in v1.3.46

type CreatePostPreviewJobOptions struct {
	CreateOptions

	Name         string
	Image        string
	Commands     []string
	BackoffLimit int32
}

CreatePostPreviewJobOptions the options for the create spring command

func (*CreatePostPreviewJobOptions) Run added in v1.3.46

Run implements the command

type CreateProjectOptions added in v1.0.39

type CreateProjectOptions struct {
	ImportOptions

	DisableImport bool
	OutDir        string
}

CreateProjectOptions contains the command line options

func (*CreateProjectOptions) ImportCreatedProject added in v1.0.39

func (o *CreateProjectOptions) ImportCreatedProject(outDir string) error

DoImport imports the project created at the given directory

type CreateQuickstartLocationOptions added in v1.2.84

type CreateQuickstartLocationOptions struct {
	CreateOptions

	GitUrl   string
	GitKind  string
	Owner    string
	Includes []string
	Excludes []string
}

CreateQuickstartLocationOptions the options for the create spring command

func (*CreateQuickstartLocationOptions) Run added in v1.2.84

Run implements the command

type CreateQuickstartOptions added in v1.1.4

type CreateQuickstartOptions struct {
	CreateProjectOptions

	GitHubOrganisations []string
	Filter              quickstarts.QuickstartFilter
	GitProvider         gits.GitProvider
	GitHost             string
	IgnoreTeam          bool
}

CreateQuickstartOptions the options for the create spring command

func (*CreateQuickstartOptions) LoadQuickstartsFromMap added in v1.2.84

func (o *CreateQuickstartOptions) LoadQuickstartsFromMap(config *auth.AuthConfig, gitMap map[string]map[string]v1.QuickStartLocation) (*quickstarts.QuickstartModel, error)

LoadQuickstartsFromMap Load all quickstarts

func (*CreateQuickstartOptions) Run added in v1.1.4

func (o *CreateQuickstartOptions) Run() error

Run implements the generic Create command

type CreateSpringOptions added in v1.0.2

type CreateSpringOptions struct {
	CreateProjectOptions

	Advanced   bool
	SpringForm spring.SpringBootForm
}

CreateSpringOptions the options for the create spring command

func (*CreateSpringOptions) Run added in v1.0.2

func (o *CreateSpringOptions) Run() error

Run implements the command

type CreateTeamOptions added in v1.3.146

type CreateTeamOptions struct {
	CreateOptions

	Name    string
	Members []string
}

CreateTeamOptions the options for the create spring command

func (*CreateTeamOptions) Run added in v1.3.146

func (o *CreateTeamOptions) Run() error

Run implements the command

type CreateTerraformOptions added in v1.3.29

type CreateTerraformOptions struct {
	CreateOptions
	InstallOptions       InstallOptions
	Flags                Flags
	Clusters             []Cluster
	GitRepositoryOptions gits.GitRepositoryOptions
}

CreateTerraformOptions the options for the create spring command

func (*CreateTerraformOptions) ClusterDetailsWizard added in v1.3.29

func (options *CreateTerraformOptions) ClusterDetailsWizard() error

ClusterDetailsWizard cluster details wizard

func (*CreateTerraformOptions) CreateOrganisationFolderStructure added in v1.3.176

func (options *CreateTerraformOptions) CreateOrganisationFolderStructure(dir string) ([]Cluster, error)

CreateOrganisationFolderStructure creates an organisations folder structure

func (*CreateTerraformOptions) Run added in v1.3.29

func (options *CreateTerraformOptions) Run() error

Run implements this command

func (*CreateTerraformOptions) ValidateClusterDetails added in v1.3.176

func (options *CreateTerraformOptions) ValidateClusterDetails() error

ValidateClusterDetails validates the options for a cluster

type CreateTokenAddonOptions added in v1.1.69

type CreateTokenAddonOptions struct {
	CreateOptions

	ServerFlags ServerFlags
	Username    string
	Password    string
	ApiToken    string
	Timeout     string
	Kind        string
}

CreateTokenAddonOptions the command line options for the command

func (*CreateTokenAddonOptions) Run added in v1.1.69

func (o *CreateTokenAddonOptions) Run() error

Run implements the command

type CreateTokenOptions added in v1.1.69

type CreateTokenOptions struct {
	CreateOptions
}

CreateTokenOptions the options for the create spring command

func (*CreateTokenOptions) Run added in v1.1.69

func (o *CreateTokenOptions) Run() error

Run implements this command

type CreateTrackerOptions added in v1.1.23

type CreateTrackerOptions struct {
	CreateOptions
}

CreateTrackerOptions the options for the create spring command

func (*CreateTrackerOptions) Run added in v1.1.23

func (o *CreateTrackerOptions) Run() error

Run implements this command

type CreateTrackerServerOptions added in v1.1.23

type CreateTrackerServerOptions struct {
	CreateOptions

	Name string
}

CreateTrackerServerOptions the options for the create spring command

func (*CreateTrackerServerOptions) Run added in v1.1.23

Run implements the command

type CreateTrackerTokenOptions added in v1.1.23

type CreateTrackerTokenOptions struct {
	CreateOptions

	ServerFlags ServerFlags
	Username    string
	Password    string
	ApiToken    string
	Timeout     string
}

CreateTrackerTokenOptions the command line options for the command

func (*CreateTrackerTokenOptions) Run added in v1.1.23

Run implements the command

type CreateUserOptions added in v1.3.146

type CreateUserOptions struct {
	CreateOptions
	Role     string
	UserSpec v1.UserDetails
}

CreateUserOptions the options for the create spring command

func (*CreateUserOptions) Run added in v1.3.146

func (o *CreateUserOptions) Run() error

Run implements the command

type DeleteAddonCDXOptions added in v1.2.43

type DeleteAddonCDXOptions struct {
	DeleteAddonOptions

	ReleaseName string
}

DeleteAddonGiteaOptions the options for the create spring command

func (*DeleteAddonCDXOptions) Run added in v1.2.43

func (o *DeleteAddonCDXOptions) Run() error

Run implements the command

type DeleteAddonGiteaOptions added in v1.0.54

type DeleteAddonGiteaOptions struct {
	DeleteAddonOptions

	ReleaseName string
}

DeleteAddonGiteaOptions the options for the create spring command

func (*DeleteAddonGiteaOptions) Run added in v1.0.54

func (o *DeleteAddonGiteaOptions) Run() error

Run implements the command

type DeleteAddonOptions added in v1.0.54

type DeleteAddonOptions struct {
	CommonOptions

	Purge bool
}

DeleteAddonOptions are the flags for delete commands

func (*DeleteAddonOptions) Run added in v1.0.54

func (o *DeleteAddonOptions) Run() error

Run implements this command

type DeleteAppOptions added in v1.2.38

type DeleteAppOptions struct {
	CommonOptions

	SelectAll           bool
	SelectFilter        string
	IgnoreEnvironments  bool
	NoMergePullRequest  bool
	Timeout             string
	PullRequestPollTime string

	// calculated fields
	TimeoutDuration         *time.Duration
	PullRequestPollDuration *time.Duration

	// allow git to be configured externally before a PR is created
	ConfigureGitCallback ConfigureGitFolderFn
}

DeleteAppOptions are the flags for this delete commands

func (*DeleteAppOptions) Run added in v1.2.38

func (o *DeleteAppOptions) Run() error

Run implements this command

type DeleteChatOptions added in v1.1.67

type DeleteChatOptions struct {
	CommonOptions
}

DeleteChatOptions are the flags for delete commands

func (*DeleteChatOptions) Run added in v1.1.67

func (o *DeleteChatOptions) Run() error

Run implements this command

type DeleteChatServerOptions added in v1.1.67

type DeleteChatServerOptions struct {
	CommonOptions

	IgnoreMissingServer bool
}

DeleteChatServerOptions the options for the create spring command

func (*DeleteChatServerOptions) Run added in v1.1.67

func (o *DeleteChatServerOptions) Run() error

Run implements the command

type DeleteChatTokenOptions added in v1.1.67

type DeleteChatTokenOptions struct {
	CreateOptions

	ServerFlags ServerFlags
}

DeleteChatTokenOptions the options for the create spring command

func (*DeleteChatTokenOptions) Run added in v1.1.67

func (o *DeleteChatTokenOptions) Run() error

Run implements the command

type DeleteContextOptions added in v1.0.119

type DeleteContextOptions struct {
	CreateOptions

	SelectAll    bool
	SelectFilter string
}

DeleteContextOptions the options for the create spring command

func (*DeleteContextOptions) Run added in v1.0.119

func (o *DeleteContextOptions) Run() error

Run implements the command

type DeleteDevPodOptions added in v1.2.30

type DeleteDevPodOptions struct {
	CommonOptions
}

DeleteDevPodOptions are the flags for delete commands

func (*DeleteDevPodOptions) Run added in v1.2.30

func (o *DeleteDevPodOptions) Run() error

Run implements this command

type DeleteEnvOptions added in v1.0.6

type DeleteEnvOptions struct {
	CommonOptions

	DeleteNamespace bool
}

DeleteEnvOptions the options for the create spring command

func (*DeleteEnvOptions) Run added in v1.0.6

func (o *DeleteEnvOptions) Run() error

Run implements the command

type DeleteGitOptions added in v1.0.39

type DeleteGitOptions struct {
	CommonOptions
}

DeleteGitOptions are the flags for delete commands

func (*DeleteGitOptions) Run added in v1.0.39

func (o *DeleteGitOptions) Run() error

Run implements this command

type DeleteGitServerOptions added in v1.0.40

type DeleteGitServerOptions struct {
	CommonOptions

	IgnoreMissingServer bool
}

DeleteGitServerOptions the options for the create spring command

func (*DeleteGitServerOptions) Run added in v1.0.40

func (o *DeleteGitServerOptions) Run() error

Run implements the command

type DeleteGitTokenOptions added in v1.0.45

type DeleteGitTokenOptions struct {
	CreateOptions

	ServerFlags ServerFlags
}

DeleteGitTokenOptions the options for the create spring command

func (*DeleteGitTokenOptions) Run added in v1.0.45

func (o *DeleteGitTokenOptions) Run() error

Run implements the command

type DeleteJenkinsOptions added in v1.0.41

type DeleteJenkinsOptions struct {
	CommonOptions
}

DeleteJenkinsOptions are the flags for delete commands

func (*DeleteJenkinsOptions) Run added in v1.0.41

func (o *DeleteJenkinsOptions) Run() error

Run implements this command

type DeleteJenkinsUserOptions added in v1.0.41

type DeleteJenkinsUserOptions struct {
	CreateOptions

	ServerFlags ServerFlags
}

DeleteJenkinsUserOptions the options for the create spring command

func (*DeleteJenkinsUserOptions) Run added in v1.0.41

Run implements the command

type DeleteOptions added in v1.0.6

type DeleteOptions struct {
	CommonOptions
}

DeleteOptions are the flags for delete commands

func (*DeleteOptions) Run added in v1.0.6

func (o *DeleteOptions) Run() error

Run implements this command

type DeletePostPreviewJobOptions added in v1.3.46

type DeletePostPreviewJobOptions struct {
	DeleteOptions

	Name string
}

DeletePostPreviewJobOptions the options for the create spring command

func (*DeletePostPreviewJobOptions) Run added in v1.3.46

Run implements the command

type DeletePreviewOptions added in v1.2.75

type DeletePreviewOptions struct {
	PreviewOptions
}

DeletePreviewOptions are the flags for delete commands

func (*DeletePreviewOptions) Run added in v1.2.75

func (o *DeletePreviewOptions) Run() error

Run implements this command

type DeleteQuickstartLocationOptions added in v1.2.84

type DeleteQuickstartLocationOptions struct {
	CommonOptions

	GitUrl string
	Owner  string
}

DeleteQuickstartLocationOptions the options for the create spring command

func (*DeleteQuickstartLocationOptions) Run added in v1.2.84

Run implements the command

type DeleteRepoOptions added in v1.0.6

type DeleteRepoOptions struct {
	CreateOptions

	Organisation string
	Repositories []string
	GitHost      string
	GitHub       bool
	SelectAll    bool
	SelectFilter string
}

DeleteRepoOptions the options for the create spring command

func (*DeleteRepoOptions) Run added in v1.0.6

func (o *DeleteRepoOptions) Run() error

Run implements the command

type DeleteTeamOptions added in v1.3.69

type DeleteTeamOptions struct {
	CommonOptions

	SelectAll    bool
	SelectFilter string
	Confirm      bool
}

DeleteTeamOptions are the flags for delete commands

func (*DeleteTeamOptions) Run added in v1.3.69

func (o *DeleteTeamOptions) Run() error

Run implements this command

type DeleteTokenAddonOptions added in v1.1.69

type DeleteTokenAddonOptions struct {
	CreateOptions

	ServerFlags ServerFlags
	Kind        string
}

DeleteTokenAddonOptions the options for the create spring command

func (*DeleteTokenAddonOptions) Run added in v1.1.69

func (o *DeleteTokenAddonOptions) Run() error

Run implements the command

type DeleteTokenOptions added in v1.1.69

type DeleteTokenOptions struct {
	CommonOptions
}

DeleteTokenOptions are the flags for delete commands

func (*DeleteTokenOptions) Run added in v1.1.69

func (o *DeleteTokenOptions) Run() error

Run implements this command

type DeleteTrackerOptions added in v1.1.23

type DeleteTrackerOptions struct {
	CommonOptions
}

DeleteTrackerOptions are the flags for delete commands

func (*DeleteTrackerOptions) Run added in v1.1.23

func (o *DeleteTrackerOptions) Run() error

Run implements this command

type DeleteTrackerServerOptions added in v1.1.23

type DeleteTrackerServerOptions struct {
	CommonOptions

	IgnoreMissingServer bool
}

DeleteTrackerServerOptions the options for the create spring command

func (*DeleteTrackerServerOptions) Run added in v1.1.23

Run implements the command

type DeleteTrackerTokenOptions added in v1.1.56

type DeleteTrackerTokenOptions struct {
	CreateOptions

	ServerFlags ServerFlags
}

DeleteTrackerTokenOptions the options for the create spring command

func (*DeleteTrackerTokenOptions) Run added in v1.1.56

Run implements the command

type DeleteUserOptions added in v1.3.146

type DeleteUserOptions struct {
	CommonOptions

	SelectAll    bool
	SelectFilter string
	Confirm      bool
}

DeleteUserOptions are the flags for delete commands

func (*DeleteUserOptions) Run added in v1.3.146

func (o *DeleteUserOptions) Run() error

Run implements this command

type EditAddonOptions added in v1.1.33

type EditAddonOptions struct {
	EditOptions

	Name    string
	Enabled string

	IssuesAuthConfigSvc auth.AuthConfigService
}

EditAddonOptions the options for the create spring command

func (*EditAddonOptions) Run added in v1.1.33

func (o *EditAddonOptions) Run() error

Run implements the command

type EditBuildpackOptions added in v1.2.107

type EditBuildpackOptions struct {
	EditOptions

	BuildPackURL string
	BuildPackRef string
}

EditBuildpackOptions the options for the create spring command

func (*EditBuildpackOptions) Run added in v1.2.107

func (o *EditBuildpackOptions) Run() error

Run implements the command

type EditConfigOptions added in v1.1.23

type EditConfigOptions struct {
	EditOptions

	Dir  string
	Kind string

	IssuesAuthConfigSvc auth.AuthConfigService
	ChatAuthConfigSvc   auth.AuthConfigService
}

EditConfigOptions the options for the create spring command

func (*EditConfigOptions) EditChat added in v1.1.67

func (o *EditConfigOptions) EditChat(pc *config.ProjectConfig) (bool, error)

func (*EditConfigOptions) EditIssueTracker added in v1.1.23

func (o *EditConfigOptions) EditIssueTracker(pc *config.ProjectConfig) (bool, error)

func (*EditConfigOptions) Run added in v1.1.23

func (o *EditConfigOptions) Run() error

Run implements the command

type EditEnvOptions added in v1.0.2

type EditEnvOptions struct {
	CreateOptions

	Options                v1.Environment
	HelmValuesConfig       config.HelmValuesConfig
	PromotionStrategy      string
	NoGitOps               bool
	ForkEnvironmentGitRepo string
	EnvJobCredentials      string
	GitRepositoryOptions   gits.GitRepositoryOptions
	Prefix                 string
	BranchPattern          string
}

EditEnvOptions the options for the create spring command

func (*EditEnvOptions) Run added in v1.0.2

func (o *EditEnvOptions) Run() error

Run implements the command

type EditHelmBinOptions added in v1.2.132

type EditHelmBinOptions struct {
	CreateOptions
}

EditHelmBinOptions the options for the create spring command

func (*EditHelmBinOptions) Run added in v1.2.132

func (o *EditHelmBinOptions) Run() error

Run implements the command

type EditOptions added in v1.0.2

type EditOptions struct {
	CommonOptions
}

EditOptions contains the CLI options

func (*EditOptions) Run added in v1.0.2

func (o *EditOptions) Run() error

Run implements this command

type EnvApps added in v1.0.2

type EnvApps struct {
	Environment v1.Environment
	Apps        map[string]v1beta1.Deployment
}

type EnvironmentOptions added in v1.0.2

type EnvironmentOptions struct {
	CommonOptions
}

func (*EnvironmentOptions) PickNamespace added in v1.0.2

func (o *EnvironmentOptions) PickNamespace(client kubernetes.Interface, defaultNamespace string) (string, error)

func (*EnvironmentOptions) Run added in v1.0.2

func (o *EnvironmentOptions) Run() error

type Factory added in v1.3.49

type Factory interface {
	CreateJenkinsClient(kubeClient kubernetes.Interface, ns string) (*gojenkins.Jenkins, error)

	GetJenkinsURL(kubeClient kubernetes.Interface, ns string) (string, error)

	CreateAuthConfigService(fileName string) (auth.AuthConfigService, error)

	CreateJenkinsAuthConfigService(kubernetes.Interface, string) (auth.AuthConfigService, error)

	CreateChartmuseumAuthConfigService() (auth.AuthConfigService, error)

	CreateIssueTrackerAuthConfigService(secrets *corev1.SecretList) (auth.AuthConfigService, error)

	CreateChatAuthConfigService(secrets *corev1.SecretList) (auth.AuthConfigService, error)

	CreateAddonAuthConfigService(secrets *corev1.SecretList) (auth.AuthConfigService, error)

	CreateClient() (kubernetes.Interface, string, error)

	CreateKubeConfig() (*rest.Config, error)

	CreateJXClient() (versioned.Interface, string, error)

	CreateApiExtensionsClient() (apiextensionsclientset.Interface, error)

	CreateMetricsClient() (*metricsclient.Clientset, error)

	CreateComplianceClient() (*client.SonobuoyClient, error)

	CreateTable(out io.Writer) table.Table

	SetBatch(batch bool)

	ImpersonateUser(user string) Factory

	IsInCluster() bool

	IsInCDPIpeline() bool

	AuthMergePipelineSecrets(config *auth.AuthConfig, secrets *corev1.SecretList, kind string, isCDPipeline bool) error
}

func NewFactory added in v1.3.49

func NewFactory() Factory

NewFactory creates a factory with the default Kubernetes resources defined if optionalClientConfig is nil, then flags will be bound to a new clientcmd.ClientConfig. if optionalClientConfig is not nil, then this factory will make use of it.

type Flags added in v1.3.29

type Flags struct {
	Cluster                     []string
	OrganisationName            string
	ForkOrganisationGitRepo     string
	SkipTerraformApply          bool
	IgnoreTerraformWarnings     bool
	JxEnvironment               string
	GKEProjectID                string
	GKESkipEnableApis           bool
	GKEZone                     string
	GKEMachineType              string
	GKEMinNumOfNodes            string
	GKEMaxNumOfNodes            string
	GKEDiskSize                 string
	GKEAutoRepair               bool
	GKEAutoUpgrade              bool
	GKEServiceAccount           string
	LocalOrganisationRepository string
}

Flags for a cluster

type GCActivitiesOptions added in v1.2.83

type GCActivitiesOptions struct {
	CommonOptions

	RevisionHistoryLimit int
	// contains filtered or unexported fields
}

GetOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func (*GCActivitiesOptions) Run added in v1.2.83

func (o *GCActivitiesOptions) Run() error

Run implements this command

type GCGKEOptions added in v1.3.31

type GCGKEOptions struct {
	CommonOptions

	RevisionHistoryLimit int
	// contains filtered or unexported fields
}

GetOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func (*GCGKEOptions) Run added in v1.3.31

func (o *GCGKEOptions) Run() error

Run implements this command

type GCHelmOptions added in v1.2.138

type GCHelmOptions struct {
	CommonOptions

	RevisionHistoryLimit int
	OutDir               string
	DryRun               bool
	NoBackup             bool
}

GetOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func (*GCHelmOptions) Run added in v1.2.138

func (o *GCHelmOptions) Run() error

type GCOptions added in v1.2.83

type GCOptions struct {
	CommonOptions

	Output string
}

GCOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func (*GCOptions) Run added in v1.2.83

func (o *GCOptions) Run() error

Run implements this command

type GCPreviewsOptions added in v1.2.83

type GCPreviewsOptions struct {
	CommonOptions

	DisableImport bool
	OutDir        string
}

GetOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func (*GCPreviewsOptions) Run added in v1.2.83

func (o *GCPreviewsOptions) Run() error

Run implements this command

type GCReleasesOptions added in v1.3.171

type GCReleasesOptions struct {
	CommonOptions

	RevisionHistoryLimit int
}

GCReleasesOptions contains the CLI options for this command

func (*GCReleasesOptions) Run added in v1.3.171

func (o *GCReleasesOptions) Run() error

Run implements this command

type GCSSourceSpec added in v1.3.148

type GCSSourceSpec struct {
	// Type declares the style of source to fetch.
	Type GCSSourceType `json:"type,omitempty"`

	// Location specifies the location of the source archive or manifest file.
	Location string `json:"location,omitempty"`
}

GCSSourceSpec describes source input to the Build in the form of an archive, or a source manifest describing files to fetch.

type GCSSourceType added in v1.3.148

type GCSSourceType string

GCSSourceType defines a type of GCS source fetch.

const (
	// GCSArchive indicates that source should be fetched from a typical archive file.
	GCSArchive GCSSourceType = "Archive"

	// GCSManifest indicates that source should be fetched using a
	// manifest-based protocol which enables incremental source upload.
	GCSManifest GCSSourceType = "Manifest"
)

type GKECluster added in v1.3.42

type GKECluster struct {
	Organisation   string
	ProjectID      string
	Zone           string
	MachineType    string
	MinNumOfNodes  string
	MaxNumOfNodes  string
	DiskSize       string
	AutoRepair     bool
	AutoUpgrade    bool
	ServiceAccount string
	// contains filtered or unexported fields
}

GKECluster implements Cluster interface for GKE

func (GKECluster) ClusterName added in v1.3.111

func (g GKECluster) ClusterName() string

ClusterName get cluster name

func (GKECluster) Context added in v1.3.110

func (g GKECluster) Context() string

Context Get the context

func (GKECluster) CreateTfVarsFile added in v1.3.58

func (g GKECluster) CreateTfVarsFile(path string) error

CreateTfVarsFile create vars

func (GKECluster) Name added in v1.3.56

func (g GKECluster) Name() string

Name Get name

func (*GKECluster) ParseTfVarsFile added in v1.3.75

func (g *GKECluster) ParseTfVarsFile(path string)

ParseTfVarsFile Parse vars file

func (GKECluster) Provider added in v1.3.56

func (g GKECluster) Provider() string

Provider get provider

func (GKECluster) Region added in v1.3.67

func (g GKECluster) Region() string

Region Get the region

func (*GKECluster) SetName added in v1.3.176

func (g *GKECluster) SetName(name string) string

SetName Sets the name

func (*GKECluster) SetProvider added in v1.3.176

func (g *GKECluster) SetProvider(provider string) string

SetProvider Set the provider

type GetAWSInfoOptions added in v1.3.61

type GetAWSInfoOptions struct {
	GetOptions
}

GetAWSInfoOptions containers the CLI options

func (*GetAWSInfoOptions) Run added in v1.3.61

func (o *GetAWSInfoOptions) Run() error

Run implements this command

type GetActivityOptions added in v1.0.84

type GetActivityOptions struct {
	CommonOptions

	Filter      string
	BuildNumber string
	Watch       bool
}

GetActivityOptions containers the CLI options

func (*GetActivityOptions) Run added in v1.0.84

func (o *GetActivityOptions) Run() error

Run implements this command

func (*GetActivityOptions) WatchActivities added in v1.1.32

func (o *GetActivityOptions) WatchActivities(table *tbl.Table, jxClient versioned.Interface, ns string) error

type GetAddonOptions added in v1.0.54

type GetAddonOptions struct {
	GetOptions
}

GetAddonOptions the command line options

func (*GetAddonOptions) Run added in v1.0.54

func (o *GetAddonOptions) Run() error

Run implements this command

type GetApplicationsOptions added in v1.1.32

type GetApplicationsOptions struct {
	CommonOptions

	Namespace   string
	Environment string
	HideUrl     bool
	HidePod     bool
	Previews    bool
}

GetApplicationsOptions containers the CLI options

func (*GetApplicationsOptions) Run added in v1.1.32

func (o *GetApplicationsOptions) Run() error

Run implements this command

type GetBranchPatternOptions added in v1.2.84

type GetBranchPatternOptions struct {
	GetOptions
}

GetBranchPatternOptions containers the CLI options

func (*GetBranchPatternOptions) Run added in v1.2.84

func (o *GetBranchPatternOptions) Run() error

Run implements this command

type GetBuildLogsOptions added in v1.0.61

type GetBuildLogsOptions struct {
	GetOptions

	Tail   bool
	Filter string
	Build  int
}

GetBuildLogsOptions the command line options

func (*GetBuildLogsOptions) Run added in v1.0.61

func (o *GetBuildLogsOptions) Run() error

Run implements this command

type GetBuildOptions added in v1.0.61

type GetBuildOptions struct {
	CommonOptions

	Output string
}

GetBuildOptions the command line options

func (*GetBuildOptions) Run added in v1.0.61

func (o *GetBuildOptions) Run() error

Run implements this command

type GetBuildPackOptions added in v1.2.107

type GetBuildPackOptions struct {
	GetOptions
}

GetBuildPackOptions containers the CLI options

func (*GetBuildPackOptions) Run added in v1.2.107

func (o *GetBuildPackOptions) Run() error

Run implements this command

type GetCVEOptions added in v1.2.27

type GetCVEOptions struct {
	GetOptions
	ImageName         string
	ImageID           string
	Version           string
	Env               string
	VulnerabilityType string
}

GetGitOptions the command line options

func (*GetCVEOptions) Run added in v1.2.27

func (o *GetCVEOptions) Run() error

Run implements this command

type GetChatOptions added in v1.1.67

type GetChatOptions struct {
	GetOptions

	Kind string
	Dir  string
}

GetChatOptions the command line options

func (*GetChatOptions) Run added in v1.1.67

func (o *GetChatOptions) Run() error

Run implements this command

type GetConfigOptions added in v1.1.23

type GetConfigOptions struct {
	GetOptions

	Dir string
}

GetConfigOptions the command line options

func (*GetConfigOptions) Run added in v1.1.23

func (o *GetConfigOptions) Run() error

Run implements this command

type GetDevPodOptions added in v1.2.30

type GetDevPodOptions struct {
	GetOptions
}

GetDevPodOptions the command line options

func (*GetDevPodOptions) Run added in v1.2.30

func (o *GetDevPodOptions) Run() error

Run implements this command

type GetEnvOptions added in v1.0.2

type GetEnvOptions struct {
	GetOptions

	PromotionStrategy string
	PreviewOnly       bool
}

GetEnvOptions containers the CLI options

func (*GetEnvOptions) Run added in v1.0.2

func (o *GetEnvOptions) Run() error

Run implements this command

type GetGitOptions added in v1.0.16

type GetGitOptions struct {
	GetOptions
}

GetGitOptions the command line options

func (*GetGitOptions) Run added in v1.0.16

func (o *GetGitOptions) Run() error

Run implements this command

type GetHelmBinOptions added in v1.2.132

type GetHelmBinOptions struct {
	GetOptions
}

GetHelmBinOptions containers the CLI options

func (*GetHelmBinOptions) Run added in v1.2.132

func (o *GetHelmBinOptions) Run() error

Run implements this command

type GetIssueOptions added in v1.3.5

type GetIssueOptions struct {
	GetOptions

	Dir string
	Id  string
}

GetIssueOptions contains the command line options

func (*GetIssueOptions) Run added in v1.3.5

func (o *GetIssueOptions) Run() error

Run implements this command

type GetIssuesOptions added in v1.1.23

type GetIssuesOptions struct {
	GetOptions
	Dir    string
	Filter string
}

GetIssuesOptions contains the command line options

func (*GetIssuesOptions) Run added in v1.1.23

func (o *GetIssuesOptions) Run() error

Run implements this command

type GetOptions

type GetOptions struct {
	CommonOptions

	Output string
}

GetOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func (*GetOptions) Run added in v1.0.2

func (o *GetOptions) Run() error

Run implements this command

type GetPipelineOptions added in v1.0.2

type GetPipelineOptions struct {
	GetOptions
}

GetPipelineOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func (*GetPipelineOptions) Run added in v1.0.2

func (o *GetPipelineOptions) Run() error

Run implements this command

type GetPostPreviewJobOptions added in v1.3.46

type GetPostPreviewJobOptions struct {
	CreateOptions
}

GetPostPreviewJobOptions the options for the create spring command

func (*GetPostPreviewJobOptions) Run added in v1.3.46

Run implements the command

type GetPreviewOptions added in v1.2.75

type GetPreviewOptions struct {
	GetEnvOptions

	Current bool
}

GetPreviewOptions containers the CLI options

func (*GetPreviewOptions) CurrentPreviewUrl added in v1.3.91

func (o *GetPreviewOptions) CurrentPreviewUrl() error

func (*GetPreviewOptions) Run added in v1.2.75

func (o *GetPreviewOptions) Run() error

Run implements this command

type GetQuickstartLocationOptions added in v1.2.84

type GetQuickstartLocationOptions struct {
	GetOptions
}

GetQuickstartLocationOptions containers the CLI options

func (*GetQuickstartLocationOptions) Run added in v1.2.84

Run implements this command

type GetReleaseOptions added in v1.3.171

type GetReleaseOptions struct {
	GetOptions

	Filter    string
	Namespace string
}

GetReleaseOptions containers the CLI options

func (*GetReleaseOptions) Run added in v1.3.171

func (o *GetReleaseOptions) Run() error

Run implements this command

type GetTeamOptions added in v1.3.27

type GetTeamOptions struct {
	GetOptions

	Pending bool
}

GetTeamOptions containers the CLI options

func (*GetTeamOptions) Run added in v1.3.27

func (o *GetTeamOptions) Run() error

Run implements this command

type GetTokenAddonOptions added in v1.1.69

type GetTokenAddonOptions struct {
	GetTokenOptions
}

GetTokenAddonOptions the command line options

func (*GetTokenAddonOptions) Run added in v1.1.69

func (o *GetTokenAddonOptions) Run() error

Run implements this command

type GetTokenOptions added in v1.1.69

type GetTokenOptions struct {
	GetOptions

	Kind string
	Name string
}

GetTokenOptions the command line options

func (*GetTokenOptions) Run added in v1.1.69

func (o *GetTokenOptions) Run() error

Run implements this command

type GetTrackerOptions added in v1.1.23

type GetTrackerOptions struct {
	GetOptions

	Kind string
	Dir  string
}

GetTrackerOptions the command line options

func (*GetTrackerOptions) Run added in v1.1.23

func (o *GetTrackerOptions) Run() error

Run implements this command

type GetURLOptions added in v1.0.2

type GetURLOptions struct {
	GetOptions

	Namespace   string
	Environment string
}

GetURLOptions the command line options

func (*GetURLOptions) Run added in v1.0.2

func (o *GetURLOptions) Run() error

Run implements this command

type GetUserOptions added in v1.3.146

type GetUserOptions struct {
	GetOptions

	Pending bool
}

GetUserOptions containers the CLI options

func (*GetUserOptions) Run added in v1.3.146

func (o *GetUserOptions) Run() error

Run implements this command

type GetWorkflowOptions added in v1.3.166

type GetWorkflowOptions struct {
	GetOptions

	Name string
}

GetWorkflowOptions containers the CLI options

func (*GetWorkflowOptions) Run added in v1.3.166

func (o *GetWorkflowOptions) Run() error

Run implements this command

type GitSourceSpec added in v1.3.148

type GitSourceSpec struct {
	// URL of the Git repository to clone from.
	Url string `json:"url"`

	// Git revision (branch, tag, commit SHA or ref) to clone.  See
	// https://git-scm.com/docs/gitrevisions#_specifying_revisions for more
	// information.
	Revision string `json:"revision"`
}

GitSourceSpec describes a Git repo source input to the Build.

type GoogleSpec added in v1.3.148

type GoogleSpec struct {
	// Operation is the unique name of the GCB API Operation for the build.
	Operation string `json:"operation"`
}

GoogleSpec provides information about the GCB build, if applicable.

type ImportOptions

type ImportOptions struct {
	CommonOptions

	RepoURL string

	Dir                     string
	Organisation            string
	Repository              string
	Credentials             string
	AppName                 string
	GitHub                  bool
	DryRun                  bool
	SelectAll               bool
	DisableDraft            bool
	DisableJenkinsfileCheck bool
	SelectFilter            string
	Jenkinsfile             string
	BranchPattern           string
	GitRepositoryOptions    gits.GitRepositoryOptions
	ImportGitCommitMessage  string
	ListDraftPacks          bool
	DraftPack               string
	DefaultOwner            string
	DockerRegistryOrg       string

	DisableDotGitSearch   bool
	InitialisedGit        bool
	Jenkins               *gojenkins.Jenkins
	GitConfDir            string
	GitServer             *auth.AuthServer
	GitUserAuth           *auth.UserAuth
	GitProvider           gits.GitProvider
	PostDraftPackCallback CallbackFn
	DisableMaven          bool
}

func (*ImportOptions) CloneRepository added in v1.0.2

func (o *ImportOptions) CloneRepository() error

func (*ImportOptions) CreateNewRemoteRepository added in v1.0.2

func (o *ImportOptions) CreateNewRemoteRepository() error

func (*ImportOptions) DefaultGitIgnore added in v1.0.2

func (o *ImportOptions) DefaultGitIgnore() error

DiscoverGit checks if there is a git clone or prompts the user to import it

func (*ImportOptions) DiscoverGit added in v1.0.2

func (o *ImportOptions) DiscoverGit() error

DiscoverGit checks if there is a git clone or prompts the user to import it

func (*ImportOptions) DiscoverRemoteGitURL added in v1.0.2

func (o *ImportOptions) DiscoverRemoteGitURL() error

DiscoverRemoteGitURL finds the git url by looking in the directory and looking for a .git/config file

func (*ImportOptions) DoImport added in v1.0.2

func (o *ImportOptions) DoImport() error

func (*ImportOptions) DraftCreate added in v1.0.2

func (o *ImportOptions) DraftCreate() error

func (*ImportOptions) ImportProjectsFromGitHub added in v1.0.6

func (o *ImportOptions) ImportProjectsFromGitHub() error

func (*ImportOptions) ReplacePlaceholders added in v1.3.176

func (o *ImportOptions) ReplacePlaceholders(gitServerName, gitOrg, dockerRegistryOrg string) error

ReplacePlaceholders replaces git server name, git org, and docker registry org placeholders

func (*ImportOptions) Run

func (o *ImportOptions) Run() error

type InitFlags added in v1.0.2

type InitFlags struct {
	Domain                     string
	Provider                   string
	Namespace                  string
	UserClusterRole            string
	TillerClusterRole          string
	IngressClusterRole         string
	TillerNamespace            string
	IngressNamespace           string
	IngressService             string
	IngressDeployment          string
	ExternalIP                 string
	DraftClient                bool
	HelmClient                 bool
	Helm3                      bool
	HelmBin                    string
	RecreateExistingDraftRepos bool
	GlobalTiller               bool
	SkipIngress                bool
	SkipTiller                 bool
	OnPremise                  bool
	Http                       bool
}

type InitOptions added in v1.0.2

type InitOptions struct {
	CommonOptions
	Client clientset.Clientset
	Flags  InitFlags
}

InitOptions the flags for running init

func (*InitOptions) HelmBinary added in v1.3.22

func (o *InitOptions) HelmBinary() string

func (*InitOptions) Run added in v1.0.2

func (o *InitOptions) Run() error

type InstallFlags

type InstallFlags struct {
	Domain                   string
	ExposeControllerPathMode string
	DockerRegistry           string
	Provider                 string
	CloudEnvRepository       string
	LocalHelmRepoName        string
	Namespace                string
	NoDefaultEnvironments    bool
	HelmTLS                  bool
	DefaultEnvironmentPrefix string
	LocalCloudEnvironment    bool
	Timeout                  string
	RegisterLocalHelmRepo    bool
	CleanupTempFiles         bool
	InstallOnly              bool
	EnvironmentGitOwner      string
	Version                  string
	Prow                     bool
}

type InstallOptions

GetOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func (*InstallOptions) Run added in v1.0.2

func (options *InstallOptions) Run() error

Run implements this command

type KubernetesProvider added in v1.0.2

type KubernetesProvider string

type LogsOptions added in v1.0.2

type LogsOptions struct {
	CommonOptions

	Container       string
	Namespace       string
	Environment     string
	Filter          string
	Label           string
	EditEnvironment bool
	KNativeBuild    bool
}

func (*LogsOptions) Run added in v1.0.2

func (o *LogsOptions) Run() error

type MetricsOptions added in v1.0.8

type MetricsOptions struct {
	CommonOptions

	Namespace string
	Filter    string
	Duration  string
	Selector  string
	Metric    string
}

func (*MetricsOptions) Run added in v1.0.8

func (o *MetricsOptions) Run() error

type ModifyRequirementsFn added in v1.2.39

type ModifyRequirementsFn func(requirements *helm.Requirements) error

ModifyRequirementsFn callback for modifying requirements

type NamespaceOptions

type NamespaceOptions struct {
	CommonOptions
}

func (*NamespaceOptions) PickNamespace

func (o *NamespaceOptions) PickNamespace(names []string, defaultNamespace string) (string, error)

func (*NamespaceOptions) Run

func (o *NamespaceOptions) Run() error

type OpenOptions

type OpenOptions struct {
	ConsoleOptions
}

func (*OpenOptions) Run

func (o *OpenOptions) Run() error

type PackageJSON added in v1.2.60

type PackageJSON struct {
	Version string `json:"version"`
}

type PreviewOptions added in v1.0.83

type PreviewOptions struct {
	PromoteOptions

	Name                   string
	Label                  string
	Namespace              string
	DevNamespace           string
	Cluster                string
	PullRequestURL         string
	PullRequest            string
	SourceURL              string
	SourceRef              string
	Dir                    string
	PostPreviewJobTimeout  string
	PostPreviewJobPollTime string

	PullRequestName string
	GitConfDir      string
	GitProvider     gits.GitProvider
	GitInfo         *gits.GitRepositoryInfo

	// calculated fields
	PostPreviewJobTimeoutDuration time.Duration
	PostPreviewJobPollDuration    time.Duration

	HelmValuesConfig config.HelmValuesConfig
}

PreviewOptions the options for viewing running PRs

func (*PreviewOptions) Run added in v1.0.83

func (o *PreviewOptions) Run() error

Run implements the command

func (*PreviewOptions) RunPostPreviewSteps added in v1.3.46

func (o *PreviewOptions) RunPostPreviewSteps(kubeClient kubernetes.Interface, ns string, url string, pipeline string, build string) error

RunPostPreviewSteps lets run any post-preview steps that are configured for all apps in a team

type Project added in v1.2.60

type Project struct {
	Version string `xml:"version"`
}

type PromoteOptions added in v1.0.2

type PromoteOptions struct {
	CommonOptions

	Namespace           string
	Environment         string
	Application         string
	Pipeline            string
	Build               string
	Version             string
	ReleaseName         string
	LocalHelmRepoName   string
	HelmRepositoryURL   string
	NoHelmUpdate        bool
	AllAutomatic        bool
	NoMergePullRequest  bool
	NoPoll              bool
	NoWaitAfterMerge    bool
	IgnoreLocalFiles    bool
	Timeout             string
	PullRequestPollTime string
	Filter              string
	Alias               string

	// allow git to be configured externally before a PR is created
	ConfigureGitCallback ConfigureGitFolderFn

	// for testing
	FakePullRequests CreateEnvPullRequestFn

	// calculated fields
	TimeoutDuration         *time.Duration
	PullRequestPollDuration *time.Duration
	Activities              typev1.PipelineActivityInterface
	GitInfo                 *gits.GitRepositoryInfo

	ReleaseInfo *ReleaseInfo
	// contains filtered or unexported fields
}

PromoteOptions containers the CLI options

func (*PromoteOptions) GetTargetNamespace added in v1.0.2

func (o *PromoteOptions) GetTargetNamespace(ns string, env string) (string, *v1.Environment, error)

func (*PromoteOptions) Promote added in v1.0.13

func (o *PromoteOptions) Promote(targetNS string, env *v1.Environment, warnIfAuto bool) (*ReleaseInfo, error)

func (*PromoteOptions) PromoteAllAutomatic added in v1.0.13

func (o *PromoteOptions) PromoteAllAutomatic() error

func (*PromoteOptions) PromoteViaPullRequest added in v1.0.2

func (o *PromoteOptions) PromoteViaPullRequest(env *v1.Environment, releaseInfo *ReleaseInfo) error

func (*PromoteOptions) Run added in v1.0.2

func (o *PromoteOptions) Run() error

Run implements this command

func (*PromoteOptions) SearchForChart added in v1.3.166

func (o *PromoteOptions) SearchForChart(filter string) (string, error)

func (*PromoteOptions) WaitForPromotion added in v1.0.13

func (o *PromoteOptions) WaitForPromotion(ns string, env *v1.Environment, releaseInfo *ReleaseInfo) error

type PromptOptions added in v1.0.2

type PromptOptions struct {
	CommonOptions

	NoLabel  bool
	ShowIcon bool

	Prefix    string
	Label     string
	Separator string
	Divider   string
	Suffix    string

	LabelColor     []string
	NamespaceColor []string
	ContextColor   []string
}

PromptOptions containers the CLI options

func (*PromptOptions) Run added in v1.0.2

func (o *PromptOptions) Run() error

Run implements this command

type Prow added in v1.3.140

type Prow struct {
	Version     string
	Chart       string
	SetValues   string
	ReleaseName string
	HMACToken   string
	OAUTHToken  string
}

type ReleaseInfo added in v1.0.63

type ReleaseInfo struct {
	ReleaseName     string
	FullAppName     string
	Version         string
	PullRequestInfo *ReleasePullRequestInfo
}

type ReleasePullRequestInfo added in v1.0.63

type ReleasePullRequestInfo struct {
	GitProvider          gits.GitProvider
	PullRequest          *gits.GitPullRequest
	PullRequestArguments *gits.GitPullRequestArguments
}

type RepoOptions added in v1.2.132

type RepoOptions struct {
	CommonOptions

	Dir         string
	OnlyViewURL bool
}

func (*RepoOptions) Run added in v1.2.132

func (o *RepoOptions) Run() error

type RshOptions added in v1.0.10

type RshOptions struct {
	CommonOptions

	Container  string
	Namespace  string
	Pod        string
	Executable string
	ExecCmd    string
	DevPod     bool
	// contains filtered or unexported fields
}

func (*RshOptions) Run added in v1.0.10

func (o *RshOptions) Run() error

type Rule added in v1.3.31

type Rule struct {
	Name       string   `json:"name"`
	TargetTags []string `json:"targetTags"`
}

type Rules added in v1.3.31

type Rules struct {
	Rules []Rule
}

type ScanClusterOptions added in v1.3.179

type ScanClusterOptions struct {
	ScanOptions

	Output string
}

ScanClusterOptions the options for 'scan cluster' command

func (*ScanClusterOptions) Run added in v1.3.179

func (o *ScanClusterOptions) Run() error

Run executes the "scan cluster" command

type ScanOptions added in v1.3.179

type ScanOptions struct {
	CommonOptions
}

Scan Options contains the command line options for scan commands

func (*ScanOptions) Run added in v1.3.179

func (o *ScanOptions) Run() error

Run executes the scan commands

type Secrets

type Secrets struct {
	Login string
	Token string
}

type ServerFlags added in v1.0.41

type ServerFlags struct {
	ServerName string
	ServerURL  string
}

func (*ServerFlags) IsEmpty added in v1.0.41

func (f *ServerFlags) IsEmpty() bool

type ShellOptions added in v1.0.6

type ShellOptions struct {
	CommonOptions
}

func (*ShellOptions) PickContext added in v1.0.6

func (o *ShellOptions) PickContext(names []string, defaultValue string) (string, error)

func (*ShellOptions) Run added in v1.0.6

func (o *ShellOptions) Run() error

type SourceSpec added in v1.3.148

type SourceSpec struct {
	// Git represents source in a Git repository.
	Git *GitSourceSpec `json:"git,omitempty"`

	// GCS represents source in Google Cloud Storage.
	GCS *GCSSourceSpec `json:"gcs,omitempty"`

	// Custom indicates that source should be retrieved using a custom
	// process defined in a container invocation.
	Custom *corev1.Container `json:"custom,omitempty"`

	// SubPath specifies a path within the fetched source which should be
	// built. This option makes parent directories *inaccessible* to the
	// build steps. (The specific source type may, in fact, not even fetch
	// files not in the SubPath.)
	SubPath string `json:"subPath,omitempty"`
}

SourceSpec defines the input to the Build

type Start added in v1.0.10

type Start struct {
	CommonOptions
}

Start contains the command line options

func (*Start) Run added in v1.0.10

func (o *Start) Run() error

Run implements this command

type StartPipelineOptions added in v1.0.10

type StartPipelineOptions struct {
	GetOptions

	Tail   bool
	Filter string

	Jobs map[string]gojenkins.Job
}

StartPipelineOptions contains the command line options

func (*StartPipelineOptions) Run added in v1.0.10

func (o *StartPipelineOptions) Run() error

Run implements this command

type StatusOptions added in v1.1.41

type StatusOptions struct {
	CommonOptions
	// contains filtered or unexported fields
}

func (*StatusOptions) Run added in v1.1.41

func (o *StatusOptions) Run() error

type StatusSortedTestCases added in v1.2.129

type StatusSortedTestCases []reporters.JUnitTestCase

StatusSortedTestCases implements Sort by status of a list of test case

func (StatusSortedTestCases) Len added in v1.2.129

func (s StatusSortedTestCases) Len() int

func (StatusSortedTestCases) Less added in v1.2.129

func (s StatusSortedTestCases) Less(i, j int) bool

func (StatusSortedTestCases) Swap added in v1.2.129

func (s StatusSortedTestCases) Swap(i, j int)

type StepBlogOptions added in v1.1.67

type StepBlogOptions struct {
	StepOptions

	FromDate                    string
	ToDate                      string
	Dir                         string
	BlogOutputDir               string
	BlogName                    string
	CombineMinorReleases        bool
	DeveloperChannelMemberCount int
	UserChannelMemberCount      int

	State StepBlogState
}

StepBlogOptions contains the command line flags

func (*StepBlogOptions) Run added in v1.1.67

func (o *StepBlogOptions) Run() error

Run implements this command

type StepBlogState added in v1.1.67

type StepBlogState struct {
	GitInfo                  *gits.GitRepositoryInfo
	GitProvider              gits.GitProvider
	Tracker                  issues.IssueProvider
	Release                  *v1.Release
	BlogFileName             string
	DeveloperChatMetricsName string
	UserChatMetricsName      string
	Buffer                   *bytes.Buffer
	Writer                   *bufio.Writer
	HistoryService           *reports.ProjectHistoryService
	History                  *reports.ProjectHistory
	NewContributors          map[string]*v1.UserDetails
	NewCommitters            map[string]*v1.UserDetails
}

type StepChangelogOptions added in v1.0.90

type StepChangelogOptions struct {
	StepOptions

	PreviousRevision    string
	PreviousDate        string
	CurrentRevision     string
	TemplatesDir        string
	ReleaseYamlFile     string
	CrdYamlFile         string
	Dir                 string
	Version             string
	Build               string
	Header              string
	HeaderFile          string
	Footer              string
	FooterFile          string
	OutputMarkdownFile  string
	OverwriteCRD        bool
	GenerateCRD         bool
	GenerateReleaseYaml bool
	UpdateRelease       bool
	NoReleaseInDev      bool
	State               StepChangelogState
}

StepChangelogOptions contains the command line flags

func (*StepChangelogOptions) Run added in v1.0.90

func (o *StepChangelogOptions) Run() error

type StepChangelogState added in v1.0.97

type StepChangelogState struct {
	GitInfo         *gits.GitRepositoryInfo
	GitProvider     gits.GitProvider
	Tracker         issues.IssueProvider
	FoundIssueNames map[string]bool
	LoggedIssueKind bool
	Release         *v1.Release
}

type StepCreateBuildOptions added in v1.3.148

type StepCreateBuildOptions struct {
	StepOptions

	Dir              string
	OutputDir        string
	OutputFilePrefix string
	BranchKind       string
	BuildNumber      int
}

StepCreateBuildOptions contains the command line flags

func (*StepCreateBuildOptions) Run added in v1.3.148

func (o *StepCreateBuildOptions) Run() error

Run implements this command

type StepGitCredentialsOptions added in v1.1.61

type StepGitCredentialsOptions struct {
	StepOptions

	OutputFile string
}

StepGitCredentialsOptions contains the command line flags

func (*StepGitCredentialsOptions) CreateGitCredentialsFromSecrets added in v1.3.176

func (o *StepGitCredentialsOptions) CreateGitCredentialsFromSecrets(secretList *corev1.SecretList) []byte

CreateGitCredentialsFromSecrets Creates git credentials from secrets

func (*StepGitCredentialsOptions) Run added in v1.1.61

type StepGitOptions added in v1.1.61

type StepGitOptions struct {
	StepOptions
}

StepGitOptions contains the command line flags

func (*StepGitOptions) Run added in v1.1.61

func (o *StepGitOptions) Run() error

Run implements this command

type StepGpgCredentialsOptions added in v1.2.95

type StepGpgCredentialsOptions struct {
	StepOptions

	OutputDir string
}

StepGpgCredentialsOptions contains the command line flags

func (*StepGpgCredentialsOptions) GenerateGpgFiles added in v1.2.95

func (o *StepGpgCredentialsOptions) GenerateGpgFiles(secret *v1.Secret) error

func (*StepGpgCredentialsOptions) Run added in v1.2.95

type StepHelmApplyOptions added in v1.2.141

type StepHelmApplyOptions struct {
	StepHelmOptions

	Namespace   string
	ReleaseName string
	Wait        bool
	Force       bool
}

StepHelmApplyOptions contains the command line flags

func (*StepHelmApplyOptions) Run added in v1.2.141

func (o *StepHelmApplyOptions) Run() error

type StepHelmBuildOptions added in v1.2.141

type StepHelmBuildOptions struct {
	StepHelmOptions
	// contains filtered or unexported fields
}

StepHelmBuildOptions contains the command line flags

func (*StepHelmBuildOptions) Run added in v1.2.141

func (o *StepHelmBuildOptions) Run() error

type StepHelmOptions added in v1.2.132

type StepHelmOptions struct {
	StepOptions

	Dir string

	GitProvider string
	// contains filtered or unexported fields
}

StepHelmOptions contains the command line flags

func (*StepHelmOptions) Run added in v1.2.132

func (o *StepHelmOptions) Run() error

Run implements this command

type StepHelmReleaseOptions added in v1.2.132

type StepHelmReleaseOptions struct {
	StepHelmOptions
}

StepHelmReleaseOptions contains the command line flags

func (*StepHelmReleaseOptions) Run added in v1.2.132

func (o *StepHelmReleaseOptions) Run() error

type StepLinkServicesOptions added in v1.3.71

type StepLinkServicesOptions struct {
	StepOptions
	FromNamespace string
	ToNamespace   string
	Includes      []string
	Excludes      []string
}

StepLinkServicesOptions contains the command line flags

func (*StepLinkServicesOptions) Run added in v1.3.71

func (o *StepLinkServicesOptions) Run() error

Run implements this command

type StepNextVersionOptions added in v1.2.60

type StepNextVersionOptions struct {
	Filename      string
	Dir           string
	Tag           bool
	UseGitTagOnly bool
	NewVersion    string
	StepOptions
}

StepNextVersionOptions contains the command line flags

func (*StepNextVersionOptions) GetVersion added in v1.3.176

func (o *StepNextVersionOptions) GetVersion() (string, error)

GetVersion gets the version from a source file

func (*StepNextVersionOptions) Run added in v1.2.60

func (o *StepNextVersionOptions) Run() error

func (*StepNextVersionOptions) SetVersion added in v1.3.176

func (o *StepNextVersionOptions) SetVersion() error

SetVersion Sets the version...

type StepNexusDropOptions added in v1.0.26

type StepNexusDropOptions struct {
	StepNexusOptions
}

StepNexusDropOptions contains the command line flags

func (*StepNexusDropOptions) Run added in v1.0.26

func (o *StepNexusDropOptions) Run() error

type StepNexusOptions added in v1.0.26

type StepNexusOptions struct {
	StepOptions
}

StepNexusOptions contains the command line flags

func (*StepNexusOptions) Run added in v1.0.26

func (o *StepNexusOptions) Run() error

Run implements this command

type StepNexusReleaseOptions added in v1.0.26

type StepNexusReleaseOptions struct {
	StepNexusOptions

	DropOnFailure bool
}

StepNexusReleaseOptions contains the command line flags

func (*StepNexusReleaseOptions) Run added in v1.0.26

func (o *StepNexusReleaseOptions) Run() error

type StepOptions added in v1.0.19

type StepOptions struct {
	CommonOptions

	DisableImport bool
	OutDir        string
}

GetOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func (*StepOptions) Run added in v1.0.19

func (o *StepOptions) Run() error

Run implements this command

type StepPRCommentFlags added in v1.0.91

type StepPRCommentFlags struct {
	Comment    string
	URL        string
	Owner      string
	Repository string
	PR         string
}

type StepPRCommentOptions added in v1.0.91

type StepPRCommentOptions struct {
	StepPROptions
	Flags StepPRCommentFlags
}

GetOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func (*StepPRCommentOptions) Run added in v1.0.91

func (o *StepPRCommentOptions) Run() error

Run implements this command

type StepPROptions added in v1.0.91

type StepPROptions struct {
	StepOptions
}

GetOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func (*StepPROptions) Run added in v1.0.91

func (o *StepPROptions) Run() error

Run implements this command

type StepPostBuildOptions added in v1.2.27

type StepPostBuildOptions struct {
	StepOptions
	FullImageName string
	OutputFile    string
}

StepPostBuildOptions contains the command line flags

func (*StepPostBuildOptions) Run added in v1.2.27

func (o *StepPostBuildOptions) Run() error

type StepPostOptions added in v1.2.27

type StepPostOptions struct {
	CommonOptions

	DisableImport bool
	OutDir        string
}

GetOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func (*StepPostOptions) Run added in v1.2.27

func (o *StepPostOptions) Run() error

Run implements this command

type StepPreBuildOptions added in v1.3.61

type StepPreBuildOptions struct {
	StepOptions

	Image string
}

StepPreBuildOptions contains the command line flags

func (*StepPreBuildOptions) Run added in v1.3.61

func (o *StepPreBuildOptions) Run() error

type StepPreOptions added in v1.3.61

type StepPreOptions struct {
	CommonOptions

	DisableImport bool
	OutDir        string
}

StepPreOptions defines the CLI arguments

func (*StepPreOptions) Run added in v1.3.61

func (o *StepPreOptions) Run() error

Run implements this command

type StepReleaseOptions added in v1.3.137

type StepReleaseOptions struct {
	StepOptions

	DockerRegistry string
	Organisation   string
	Application    string
	Version        string
	GitUsername    string
	GitEmail       string
	Dir            string
	XdgConfigHome  string
	NoBatch        bool

	// promote flags
	Build               string
	Timeout             string
	PullRequestPollTime string
	LocalHelmRepoName   string
	HelmRepositoryURL   string
}

StepReleaseOptions contains the CLI arguments

func (*StepReleaseOptions) Run added in v1.3.137

func (o *StepReleaseOptions) Run() error

Run implements this command

func (*StepReleaseOptions) Setenv added in v1.3.137

func (o *StepReleaseOptions) Setenv(key string, value string) error

type StepReportActivitiesOptions added in v1.2.77

type StepReportActivitiesOptions struct {
	StepReportOptions
	Watch bool
	pe.PipelineEventsProvider
}

StepReportActivitiesOptions contains the command line flags

func (*StepReportActivitiesOptions) Run added in v1.2.77

type StepReportOptions added in v1.2.77

type StepReportOptions struct {
	StepOptions
}

GetOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func (*StepReportOptions) Run added in v1.2.77

func (o *StepReportOptions) Run() error

Run implements this command

type StepReportReleasesOptions added in v1.2.106

type StepReportReleasesOptions struct {
	StepReportOptions
	Watch bool
	pe.PipelineEventsProvider
}

StepReportReleasesOptions contains the command line flags

func (*StepReportReleasesOptions) Run added in v1.2.106

type StepSplitMonorepoOptions added in v1.2.62

type StepSplitMonorepoOptions struct {
	StepOptions

	Glob          string
	Organisation  string
	Dir           string
	OutputDir     string
	KubernetesDir string
	NoGit         bool
}

StepSplitMonorepoOptions contains the command line flags

func (*StepSplitMonorepoOptions) Run added in v1.2.62

Run implements this command

type StepSummary added in v1.3.166

type StepSummary struct {
	Action    string
	Resources []string
}

type StepTagFlags added in v1.0.19

type StepTagFlags struct {
	Version              string
	VersionFile          string
	ChartsDir            string
	ChartValueRepository string
}

type StepTagOptions added in v1.0.19

type StepTagOptions struct {
	StepOptions

	Flags StepTagFlags
}

CreateClusterOptions the flags for running create cluster

func (*StepTagOptions) Run added in v1.0.19

func (o *StepTagOptions) Run() error

type StepValidateOptions added in v1.1.60

type StepValidateOptions struct {
	StepOptions

	MinimumJxVersion string
	Dir              string
}

StepValidateOptions contains the command line flags

func (*StepValidateOptions) Run added in v1.1.60

func (o *StepValidateOptions) Run() error

Run implements this command

type StepVerifyOptions added in v1.3.127

type StepVerifyOptions struct {
	StepOptions

	After    int32
	Pods     int32
	Restarts int32
}

func (*StepVerifyOptions) Run added in v1.3.127

func (o *StepVerifyOptions) Run() error

type StepWaitForArtifactOptions added in v1.2.97

type StepWaitForArtifactOptions struct {
	StepOptions

	ArtifactURL string
	RepoURL     string
	GroupId     string
	ArtifactId  string
	Version     string
	Extension   string
	Timeout     string
	PollTime    string

	// calculated fields
	TimeoutDuration time.Duration
	PollDuration    time.Duration
}

StepWaitForArtifactOptions contains the command line flags

func (*StepWaitForArtifactOptions) Run added in v1.2.97

type Stop added in v1.2.67

type Stop struct {
	CommonOptions
}

Stop contains the command line options

func (*Stop) Run added in v1.2.67

func (o *Stop) Run() error

Run implements this command

type StopPipelineOptions added in v1.2.67

type StopPipelineOptions struct {
	GetOptions

	Build  int
	Filter string

	Jobs map[string]gojenkins.Job
}

StopPipelineOptions contains the command line options

func (*StopPipelineOptions) Run added in v1.2.67

func (o *StopPipelineOptions) Run() error

Run implements this command

type SyncOptions added in v1.2.30

type SyncOptions struct {
	CommonOptions

	Daemon      bool
	NoKsyncInit bool
	SingleMode  bool

	Container string
	Namespace string
	Pod       string
	Dir       string
	RemoteDir string
	Reload    bool
	WatchOnly bool
	// contains filtered or unexported fields
}

func (*SyncOptions) CreateKsync added in v1.2.69

func (o *SyncOptions) CreateKsync(client kubernetes.Interface, ns string, name string, dir string, remoteDir string, username string) error

CreateKsync removes the exiting ksync if it already exists then create a new ksync of the given name

func (*SyncOptions) KsyncWatch added in v1.2.86

func (o *SyncOptions) KsyncWatch() error

func (*SyncOptions) Run added in v1.2.30

func (o *SyncOptions) Run() error

type TeamOptions added in v1.3.27

type TeamOptions struct {
	CommonOptions
}

func (*TeamOptions) Run added in v1.3.27

func (o *TeamOptions) Run() error

type TemplateInstantiationSpec added in v1.3.148

type TemplateInstantiationSpec struct {
	// Name references the BuildTemplate resource to use.
	//
	// The template is assumed to exist in the Build's namespace.
	Name string `json:"name"`

	// Arguments, if specified, lists values that should be applied to the
	// parameters specified by the template.
	Arguments []ArgumentSpec `json:"arguments,omitempty"`

	// Env, if specified will provide variables to all build template steps.
	// This will override any of the template's steps environment variables.
	Env []corev1.EnvVar `json:"env,omitempty"`
}

TemplateInstantiationSpec specifies how a BuildTemplate is instantiated into a Build.

type UninstallOptions added in v1.0.2

type UninstallOptions struct {
	CommonOptions

	Namespace string
	Confirm   bool
}

func (*UninstallOptions) Run added in v1.0.2

func (o *UninstallOptions) Run() error

type UpdateClusterFlags added in v1.2.125

type UpdateClusterFlags struct {
}

type UpdateClusterGKEOptions added in v1.2.125

type UpdateClusterGKEOptions struct {
	UpdateClusterOptions
}

CreateClusterOptions the flags for running create cluster

func (*UpdateClusterGKEOptions) Run added in v1.2.125

func (o *UpdateClusterGKEOptions) Run() error

type UpdateClusterGKETerraformFlags added in v1.2.125

type UpdateClusterGKETerraformFlags struct {
	ClusterName    string
	SkipLogin      bool
	ServiceAccount string
}

type UpdateClusterGKETerraformOptions added in v1.2.125

type UpdateClusterGKETerraformOptions struct {
	UpdateClusterOptions

	Flags UpdateClusterGKETerraformFlags
}

CreateClusterOptions the flags for running create cluster

func (*UpdateClusterGKETerraformOptions) Run added in v1.2.125

type UpdateClusterOptions added in v1.2.125

type UpdateClusterOptions struct {
	UpdateOptions
	InstallOptions InstallOptions
	Flags          InitFlags
	Provider       string
}

CreateClusterOptions the flags for running create cluster

func (*UpdateClusterOptions) Run added in v1.2.125

func (o *UpdateClusterOptions) Run() error

type UpdateOptions added in v1.2.125

type UpdateOptions struct {
	CommonOptions

	DisableImport bool
	OutDir        string
}

Update contains the command line options

func (*UpdateOptions) Run added in v1.2.125

func (o *UpdateOptions) Run() error

Run implements this command

type UpgradeCLIOptions added in v1.1.56

type UpgradeCLIOptions struct {
	CreateOptions

	Version string
}

UpgradeCLIOptions the options for the create spring command

func (*UpgradeCLIOptions) Run added in v1.1.56

func (o *UpgradeCLIOptions) Run() error

Run implements the command

type UpgradeClusterOptions added in v1.2.79

type UpgradeClusterOptions struct {
	UpgradeOptions

	Version     string
	ClusterName string
}

UpgradeClusterOptions the options for the create spring command

func (*UpgradeClusterOptions) Run added in v1.2.79

func (o *UpgradeClusterOptions) Run() error

Run implements the command

type UpgradeIngressOptions added in v1.3.90

type UpgradeIngressOptions struct {
	CreateOptions

	SkipCertManager  bool
	Cluster          bool
	Namespaces       []string
	Version          string
	TargetNamespaces []string

	IngressConfig kube.IngressConfig
}

UpgradeIngressOptions the options for the create spring command

func (*UpgradeIngressOptions) AnnotateExposedServicesWithCertManager added in v1.3.176

func (o *UpgradeIngressOptions) AnnotateExposedServicesWithCertManager() error

AnnotateExposedServicesWithCertManager annotates exposed service with cert manager

func (*UpgradeIngressOptions) CleanServiceAnnotations added in v1.3.176

func (o *UpgradeIngressOptions) CleanServiceAnnotations() error

CleanServiceAnnotations cleans service annotations

func (*UpgradeIngressOptions) Run added in v1.3.90

func (o *UpgradeIngressOptions) Run() error

Run implements the command

type UpgradeOptions added in v1.0.51

type UpgradeOptions struct {
	CommonOptions
}

UpgradeOptions are the flags for delete commands

func (*UpgradeOptions) Run added in v1.0.51

func (o *UpgradeOptions) Run() error

Run implements this command

type UpgradePlatformOptions added in v1.0.51

type UpgradePlatformOptions struct {
	CreateOptions

	Version     string
	ReleaseName string
	Chart       string
	Namespace   string
	Set         string

	InstallFlags InstallFlags
}

UpgradePlatformOptions the options for the create spring command

func (*UpgradePlatformOptions) Run added in v1.0.51

func (o *UpgradePlatformOptions) Run() error

Run implements the command

type VersionOptions added in v1.0.6

type VersionOptions struct {
	CommonOptions

	Container      string
	Namespace      string
	HelmTLS        bool
	NoVersionCheck bool
}

func (*VersionOptions) Run added in v1.0.6

func (o *VersionOptions) Run() error

func (*VersionOptions) UpgradeCli added in v1.3.159

func (o *VersionOptions) UpgradeCli() error

func (*VersionOptions) VersionCheck added in v1.3.159

func (o *VersionOptions) VersionCheck() error

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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