Documentation ¶
Index ¶
- Constants
- Variables
- func GetNamespaceNames(client *kubernetes.Clientset) ([]string, error)
- func IsPipeline(j *gojenkins.Job) bool
- func KubernetesProviderOptions() string
- func NewCmdCDX(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCompletion(f cmdutil.Factory, out io.Writer) *cobra.Command
- func NewCmdConsole(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdContext(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreate(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateAddon(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateAddonAmbassador(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateAddonAnchore(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateAddonCDX(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateAddonGitea(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateAddonKubeless(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateArchetype(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateChat(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateChatServer(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateChatToken(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateCluster(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateClusterAKS(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateClusterAWS(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateClusterGKE(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateClusterMinikube(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateClusterMinishift(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateDevPod(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateDocs(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateEnv(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateEtcHosts(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateGit(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateGitServer(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateGitToken(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateGitUser(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateIssue(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateJenkins(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateJenkinsUser(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateLile(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateMicro(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateQuickstart(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateSpring(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateToken(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateTokenAddon(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateTracker(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateTrackerServer(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdCreateTrackerToken(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDelete(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteAddon(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteAddonCDX(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteAddonGitea(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteApp(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteChat(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteChatServer(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteChatToken(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteContext(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteDevPod(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteEnv(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteGit(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteGitServer(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteGitToken(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteJenkins(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteJenkinsUser(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteRepo(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteToken(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteTokenAddon(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteTracker(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteTrackerServer(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdDeleteTrackerToken(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdEdit(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdEditAddon(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdEditConfig(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdEditEnv(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdEnvironment(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGet(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetActivity(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetAddon(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetApplications(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetBuild(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetBuildLogs(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetCVE(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetChat(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetConfig(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetDevPod(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetEnv(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetGit(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetIssues(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetPipeline(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetToken(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetTokenAddon(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetTracker(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdGetURL(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdImport(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdInit(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdInstall(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdLogs(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdMetrics(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdNamespace(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdOpen(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdPreview(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdPromote(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdPrompt(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdRsh(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdShell(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStart(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStartPipeline(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStatus(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStep(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStepBlog(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStepChangelog(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStepGit(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStepGitCredentials(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStepNextVersion(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStepNexus(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStepNexusDrop(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStepNexusRelease(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStepPR(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStepPRComment(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStepPost(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStepPostBuild(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStepTag(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdStepValidate(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdSync(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdUninstall(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdUpgrade(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdUpgradeCLI(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdUpgradePlatform(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewCmdVersion(f cmdutil.Factory, out io.Writer, errOut io.Writer) *cobra.Command
- func NewJXCommand(f cmdutil.Factory, in io.Reader, out, err io.Writer) *cobra.Command
- type CDXOptions
- type CommonOptions
- func (o *CommonOptions) CreateAddonAuthConfigService() (auth.AuthConfigService, error)
- func (o *CommonOptions) CreateChatAuthConfigService() (auth.AuthConfigService, error)
- func (o *CommonOptions) CreateIssueTrackerAuthConfigService() (auth.AuthConfigService, error)
- func (c *CommonOptions) CreateTable() table.Table
- func (c *CommonOptions) Debugf(format string, a ...interface{}) (n int, err error)
- func (*CommonOptions) FindHelmChart() (string, error)
- func (o *CommonOptions) GetCloudProvider(p string) (string, error)
- func (o *CommonOptions) GetDomain(client *kubernetes.Clientset, domain string, provider string, ...) (string, error)
- func (o *CommonOptions) GitServerHostURLKind(hostURL string) (string, error)
- func (o *CommonOptions) GitServerKind(gitInfo *gits.GitRepositoryInfo) (string, error)
- func (o *CommonOptions) ImportProject(gitURL string, dir string, jenkinsfile string, ...) error
- func (o *CommonOptions) JXClient() (*versioned.Clientset, string, error)
- func (o *CommonOptions) JXClientAndDevNamespace() (*versioned.Clientset, string, error)
- func (o *CommonOptions) JenkinsClient() (*gojenkins.Jenkins, error)
- func (o *CommonOptions) KubeClient() (*kubernetes.Clientset, string, error)
- func (c *CommonOptions) Printf(format string, a ...interface{}) (n int, err error)
- func (o *CommonOptions) Run() error
- func (c *CommonOptions) Stdout() io.Writer
- func (o *CommonOptions) TeamAndEnvironmentNames() (string, string, error)
- type ConsoleOptions
- type ContextOptions
- type CreateAddonAmbassadorOptions
- type CreateAddonAnchoreOptions
- type CreateAddonCDXOptions
- type CreateAddonGiteaOptions
- type CreateAddonKubelessOptions
- type CreateAddonOptions
- type CreateArchetypeOptions
- type CreateChatOptions
- type CreateChatServerOptions
- type CreateChatTokenOptions
- type CreateClusterAKSFlags
- type CreateClusterAKSOptions
- type CreateClusterAWSFlags
- type CreateClusterAWSOptions
- type CreateClusterFlags
- type CreateClusterGKEFlags
- type CreateClusterGKEOptions
- type CreateClusterMinikubeFlags
- type CreateClusterMinikubeOptions
- type CreateClusterMinishiftFlags
- type CreateClusterMinishiftOptions
- type CreateClusterOptions
- type CreateDevPodOptions
- type CreateDocsOptions
- type CreateEnvOptions
- type CreateEtcHostsOptions
- type CreateGitOptions
- type CreateGitServerOptions
- type CreateGitTokenOptions
- type CreateGitUserOptions
- type CreateIssueOptions
- type CreateJenkinsOptions
- type CreateJenkinsUserOptions
- type CreateLileOptions
- type CreateMicroOptions
- type CreateOptions
- type CreateProjectOptions
- type CreateQuickstartOptions
- type CreateSpringOptions
- type CreateTokenAddonOptions
- type CreateTokenOptions
- type CreateTrackerOptions
- type CreateTrackerServerOptions
- type CreateTrackerTokenOptions
- type DeleteAddonCDXOptions
- type DeleteAddonGiteaOptions
- type DeleteAddonOptions
- type DeleteAppOptions
- type DeleteChatOptions
- type DeleteChatServerOptions
- type DeleteChatTokenOptions
- type DeleteContextOptions
- type DeleteDevPodOptions
- type DeleteEnvOptions
- type DeleteGitOptions
- type DeleteGitServerOptions
- type DeleteGitTokenOptions
- type DeleteJenkinsOptions
- type DeleteJenkinsUserOptions
- type DeleteOptions
- type DeleteRepoOptions
- type DeleteTokenAddonOptions
- type DeleteTokenOptions
- type DeleteTrackerOptions
- type DeleteTrackerServerOptions
- type DeleteTrackerTokenOptions
- type EditAddonOptions
- type EditConfigOptions
- type EditEnvOptions
- type EditOptions
- type EnvApps
- type EnvironmentOptions
- type GetActivityOptions
- type GetAddonOptions
- type GetApplicationsOptions
- type GetBuildLogsOptions
- type GetBuildOptions
- type GetCVEOptions
- type GetChatOptions
- type GetConfigOptions
- type GetDevPodOptions
- type GetEnvOptions
- type GetGitOptions
- type GetIssuesOptions
- type GetOptions
- type GetPipelineOptions
- type GetTokenAddonOptions
- type GetTokenOptions
- type GetTrackerOptions
- type GetURLOptions
- type ImportOptions
- func (o *ImportOptions) CloneRepository() error
- func (o *ImportOptions) CreateNewRemoteRepository() error
- func (o *ImportOptions) DefaultGitIgnore() error
- func (o *ImportOptions) DiscoverGit() error
- func (o *ImportOptions) DiscoverRemoteGitURL() error
- func (o *ImportOptions) DoImport() error
- func (o *ImportOptions) DraftCreate() error
- func (o *ImportOptions) ImportProjectsFromGitHub() error
- func (o *ImportOptions) Run() error
- type InitFlags
- type InitOptions
- type InstallFlags
- type InstallOptions
- type KubernetesProvider
- type LogsOptions
- type MetricsOptions
- type ModifyRequirementsFn
- type NamespaceOptions
- type OpenOptions
- type PackageJSON
- type PreviewOptions
- type Project
- type PromoteOptions
- func (o *PromoteOptions) DiscoverAppName() (string, error)
- func (o *PromoteOptions) GetTargetNamespace(ns string, env string) (string, *v1.Environment, error)
- func (o *PromoteOptions) Promote(targetNS string, env *v1.Environment, warnIfAuto bool) (*ReleaseInfo, error)
- func (o *PromoteOptions) PromoteAllAutomatic() error
- func (o *PromoteOptions) PromoteViaPullRequest(env *v1.Environment, releaseInfo *ReleaseInfo) error
- func (o *PromoteOptions) Run() error
- func (o *PromoteOptions) WaitForPromotion(ns string, env *v1.Environment, releaseInfo *ReleaseInfo) error
- type PromptOptions
- type ReleaseInfo
- type ReleasePullRequestInfo
- type RshOptions
- type Secrets
- type ServerFlags
- type ShellOptions
- type Start
- type StartPipelineOptions
- type StatusOptions
- type StepBlogOptions
- type StepBlogState
- type StepChangelogOptions
- type StepChangelogState
- type StepGitCredentialsOptions
- type StepGitOptions
- type StepNextVersionOptions
- type StepNexusDropOptions
- type StepNexusOptions
- type StepNexusReleaseOptions
- type StepOptions
- type StepPRCommentFlags
- type StepPRCommentOptions
- type StepPROptions
- type StepPostBuildOptions
- type StepPostOptions
- type StepTagFlags
- type StepTagOptions
- type StepValidateOptions
- type SyncOptions
- type UninstallOptions
- type UpgradeCLIOptions
- type UpgradeOptions
- type UpgradePlatformOptions
- type VersionOptions
Constants ¶
const ( MinikubeDefaultCpu = "3" MinikubeDefaultMemory = "4096" )
const ( GKE = "gke" EKS = "eks" AKS = "aks" AWS = "aws" MINIKUBE = "minikube" MINISHIFT = "minishift" KUBERNETES = "kubernetes" OPENSHIFT = "openshift" JX_INFRA = "jx-infra" )
const ( PlaceHolderAppName = "REPLACE_ME_APP_NAME" PlaceHolderGitProvider = "REPLACE_ME_GIT_PROVIDER" PlaceHolderOrg = "REPLACE_ME_ORG" DefaultWritePermissions = 0760 )
const ( INGRESS_SERVICE_NAME = "jxing-nginx-ingress-controller" DEFAULT_CHARTMUSEUM_URL = "http://chartmuseum.build.cd.jenkins-x.io" )
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" )
const ( 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" PREVIEW_VERSION = "PREVIEW_VERSION" )
const ( ReleaseName = `{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}` SpecName = `{{ .Chart.Name }}` SpecVersion = `{{ .Chart.Version }}` ReleaseCrdYaml = `` /* 498-byte string literal not displayed */ )
const (
BlueOceanPath = "/blue"
)
const CLUSTER_LIST_HEADER = "PROJECT_ID"
const (
DefaultShell = "/bin/sh"
)
const (
JenkinsXQuickstartsOrganisation = "jenkins-x-quickstarts"
)
const (
VERSION = "version"
)
Variables ¶
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 `) )
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 `) )
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 `) )
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+)`) )
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 `) )
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 `) )
var ( StepNexusDropLong = templates.LongDesc(` This pipeline step command drops a Staging Nexus Repository `) StepNexusDropExample = templates.Examples(` jx step nexus drop `) )
var ( StepNexusReleaseLong = templates.LongDesc(` This pipeline step command releases a Nexus staging repository `) StepNexusReleaseExample = templates.Examples(` jx step nexus release `) )
var ( StepPostBuildLong = templates.LongDesc(` This pipeline step performs post build actions such as CVE analysis `) StepPostBuildExample = templates.Examples(` jx step post build `) )
Functions ¶
func GetNamespaceNames ¶ added in v1.0.2
func GetNamespaceNames(client *kubernetes.Clientset) ([]string, error)
GetNamespaceNames returns the sorted list of environment names
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 NewCmdCompletion ¶ added in v1.0.2
func NewCmdConsole ¶
func NewCmdContext ¶ added in v1.0.6
func NewCmdCreate ¶ added in v1.0.2
NewCmdCreate creates a command object for the "create" command
func NewCmdCreateAddon ¶ added in v1.0.54
NewCmdCreateAddon creates a command object for the "create" command
func NewCmdCreateAddonAmbassador ¶ added in v1.1.72
NewCmdCreateAddonAmbassador creates a command object for the "create" command
func NewCmdCreateAddonAnchore ¶ added in v1.1.63
NewCmdCreateAddonAnchore creates a command object for the "create" command
func NewCmdCreateAddonCDX ¶ added in v1.0.102
NewCmdCreateAddonCDX creates a command object for the "create" command
func NewCmdCreateAddonGitea ¶ added in v1.0.54
NewCmdCreateAddonGitea creates a command object for the "create" command
func NewCmdCreateAddonKubeless ¶ added in v1.1.56
NewCmdCreateAddonKubeless creates a command object for the "create" command
func NewCmdCreateArchetype ¶ added in v1.0.2
NewCmdCreateArchetype creates a command object for the "create" command
func NewCmdCreateChat ¶ added in v1.1.67
NewCmdCreateChat creates a command object for the "create" command
func NewCmdCreateChatServer ¶ added in v1.1.67
NewCmdCreateChatServer creates a command object for the "create" command
func NewCmdCreateChatToken ¶ added in v1.1.67
NewCmdCreateChatToken creates a command
func NewCmdCreateCluster ¶ added in v1.0.2
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
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
NewCmdCreateClusterAWS creates the command
func NewCmdCreateClusterGKE ¶ added in v1.0.2
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
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 cmdutil.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 NewCmdCreateDevPod ¶ added in v1.2.30
NewCmdCreateDevPod creates a command object for the "create" command
func NewCmdCreateDocs ¶ added in v1.0.61
NewCmdCreateDocs creates a command object for the "create" command
func NewCmdCreateEnv ¶ added in v1.0.2
NewCmdCreateEnv creates a command object for the "create" command
func NewCmdCreateEtcHosts ¶ added in v1.0.55
NewCmdCreateEtcHosts creates a command object for the "create" command
func NewCmdCreateGit ¶ added in v1.0.16
NewCmdCreateGit creates a command object for the "create" command
func NewCmdCreateGitServer ¶ added in v1.0.40
NewCmdCreateGitServer creates a command object for the "create" command
func NewCmdCreateGitToken ¶ added in v1.0.43
NewCmdCreateGitToken creates a command
func NewCmdCreateGitUser ¶ added in v1.0.40
NewCmdCreateGitUser creates a command
func NewCmdCreateIssue ¶ added in v1.0.112
NewCmdCreateIssue creates a command object for the "create" command
func NewCmdCreateJenkins ¶ added in v1.0.41
NewCmdCreateJenkins creates a command object for the "create" command
func NewCmdCreateJenkinsUser ¶ added in v1.0.41
NewCmdCreateJenkinsUser creates a command
func NewCmdCreateLile ¶ added in v1.1.64
NewCmdCreateLile creates a command object for the "create" command
func NewCmdCreateMicro ¶ added in v1.2.9
NewCmdCreateMicro creates a command object for the "create" command
func NewCmdCreateQuickstart ¶ added in v1.1.4
NewCmdCreateQuickstart creates a command object for the "create" command
func NewCmdCreateSpring ¶ added in v1.0.2
NewCmdCreateSpring creates a command object for the "create" command
func NewCmdCreateToken ¶ added in v1.1.69
NewCmdCreateToken creates a command object for the "create" command
func NewCmdCreateTokenAddon ¶ added in v1.1.69
NewCmdCreateTokenAddon creates a command
func NewCmdCreateTracker ¶ added in v1.1.23
NewCmdCreateTracker creates a command object for the "create" command
func NewCmdCreateTrackerServer ¶ added in v1.1.23
NewCmdCreateTrackerServer creates a command object for the "create" command
func NewCmdCreateTrackerToken ¶ added in v1.1.23
NewCmdCreateTrackerToken creates a command
func NewCmdDelete ¶ added in v1.0.6
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
NewCmdDeleteAddon creates a command object for the generic "get" action, which retrieves one or more resources from a server.
func NewCmdDeleteAddonCDX ¶ added in v1.2.43
NewCmdDeleteAddonGitea defines the command
func NewCmdDeleteAddonGitea ¶ added in v1.0.54
NewCmdDeleteAddonGitea defines the command
func NewCmdDeleteApp ¶ added in v1.2.38
NewCmdDeleteApp creates a command object for this command
func NewCmdDeleteChat ¶ added in v1.1.67
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
NewCmdDeleteChatServer defines the command
func NewCmdDeleteChatToken ¶ added in v1.1.67
NewCmdDeleteChatToken defines the command
func NewCmdDeleteContext ¶ added in v1.0.119
NewCmdDeleteContext creates a command object for the "delete repo" command
func NewCmdDeleteDevPod ¶ added in v1.2.30
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
NewCmdDeleteEnv creates a command object for the "delete repo" command
func NewCmdDeleteGit ¶ added in v1.0.39
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
NewCmdDeleteGitServer defines the command
func NewCmdDeleteGitToken ¶ added in v1.0.45
NewCmdDeleteGitToken defines the command
func NewCmdDeleteJenkins ¶ added in v1.0.41
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
NewCmdDeleteJenkinsUser defines the command
func NewCmdDeleteRepo ¶ added in v1.0.6
NewCmdDeleteRepo creates a command object for the "delete repo" command
func NewCmdDeleteToken ¶ added in v1.1.69
NewCmdDeleteToken creates a command object retrieves one or more resources from a server.
func NewCmdDeleteTokenAddon ¶ added in v1.1.69
NewCmdDeleteTokenAddon defines the command
func NewCmdDeleteTracker ¶ added in v1.1.23
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
NewCmdDeleteTrackerServer defines the command
func NewCmdDeleteTrackerToken ¶ added in v1.1.56
NewCmdDeleteTrackerToken defines the command
func NewCmdEdit ¶ added in v1.0.2
NewCmdEdit creates the edit command
func NewCmdEditAddon ¶ added in v1.1.33
NewCmdEditAddon creates a command object for the "create" command
func NewCmdEditConfig ¶ added in v1.1.23
NewCmdEditConfig creates a command object for the "create" command
func NewCmdEditEnv ¶ added in v1.0.2
NewCmdEditEnv creates a command object for the "create" command
func NewCmdEnvironment ¶ added in v1.0.2
func NewCmdGet ¶
NewCmdGet creates a command object for the generic "get" action, which retrieves one or more resources from a server.
func NewCmdGetActivity ¶ added in v1.0.84
NewCmdGetActivity creates the new command for: jx get version
func NewCmdGetAddon ¶ added in v1.0.54
NewCmdGetAddon creates the command
func NewCmdGetApplications ¶ added in v1.1.32
NewCmdGetApplications creates the new command for: jx get version
func NewCmdGetBuild ¶ added in v1.0.61
NewCmdGetBuild creates the command object
func NewCmdGetBuildLogs ¶ added in v1.0.61
NewCmdGetBuildLogs creates the command
func NewCmdGetCVE ¶ added in v1.2.27
NewCmdGetCVE creates the command
func NewCmdGetChat ¶ added in v1.1.67
NewCmdGetChat creates the command
func NewCmdGetConfig ¶ added in v1.1.23
NewCmdGetConfig creates the command
func NewCmdGetDevPod ¶ added in v1.2.30
NewCmdGetDevPod creates the command
func NewCmdGetEnv ¶ added in v1.0.2
NewCmdGetEnv creates the new command for: jx get env
func NewCmdGetGit ¶ added in v1.0.16
NewCmdGetGit creates the command
func NewCmdGetIssues ¶ added in v1.1.23
NewCmdGetIssues creates the command
func NewCmdGetPipeline ¶ added in v1.0.2
NewCmdGetPipeline creates the command
func NewCmdGetToken ¶ added in v1.1.69
NewCmdGetToken creates the command
func NewCmdGetTokenAddon ¶ added in v1.1.69
NewCmdGetTokenAddon creates the command
func NewCmdGetTracker ¶ added in v1.1.23
NewCmdGetTracker creates the command
func NewCmdGetURL ¶ added in v1.0.2
NewCmdGetURL creates the command
func NewCmdImport ¶
func NewCmdInit ¶ added in v1.0.2
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 ¶
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 NewCmdMetrics ¶ added in v1.0.8
func NewCmdNamespace ¶
func NewCmdOpen ¶
func NewCmdPreview ¶ added in v1.0.83
NewCmdPreview creates a command object for the "create" command
func NewCmdPromote ¶ added in v1.0.2
NewCmdPromote creates the new command for: jx get prompt
func NewCmdPrompt ¶ added in v1.0.2
NewCmdPrompt creates the new command for: jx get prompt
func NewCmdShell ¶ added in v1.0.6
func NewCmdStart ¶ added in v1.0.10
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
NewCmdStartPipeline creates the command
func NewCmdStatus ¶ added in v1.1.41
func NewCmdStep ¶ added in v1.0.19
NewCmdStep Steps a command object for the "step" command
func NewCmdStepBlog ¶ added in v1.1.67
NewCmdStepBlog Creates a new Command object
func NewCmdStepChangelog ¶ added in v1.0.90
func NewCmdStepGit ¶ added in v1.1.61
NewCmdStepGit Steps a command object for the "step" command
func NewCmdStepGitCredentials ¶ added in v1.1.61
func NewCmdStepNextVersion ¶ added in v1.2.60
func NewCmdStepNexus ¶ added in v1.0.26
NewCmdStepNexus Steps a command object for the "step" command
func NewCmdStepNexusDrop ¶ added in v1.0.26
func NewCmdStepNexusRelease ¶ added in v1.0.26
func NewCmdStepPR ¶ added in v1.0.91
NewCmdStep Steps a command object for the "step" command
func NewCmdStepPRComment ¶ added in v1.0.91
NewCmdStep Steps a command object for the "step" command
func NewCmdStepPost ¶ added in v1.2.27
NewCmdStep Steps a command object for the "step" command
func NewCmdStepPostBuild ¶ added in v1.2.27
func NewCmdStepTag ¶ added in v1.0.19
func NewCmdStepValidate ¶ added in v1.1.60
NewCmdStepValidate Creates a new Command object
func NewCmdSync ¶ added in v1.2.30
func NewCmdUninstall ¶ added in v1.0.2
func NewCmdUpgrade ¶ added in v1.0.51
NewCmdUpgrade creates the command
func NewCmdUpgradeCLI ¶ added in v1.1.56
NewCmdUpgradeCLI defines the command
func NewCmdUpgradePlatform ¶ added in v1.0.51
NewCmdUpgradePlatform defines the command
func NewCmdVersion ¶
Types ¶
type CDXOptions ¶ added in v1.0.103
type CDXOptions struct { CommonOptions OnlyViewURL bool }
func (*CDXOptions) Open ¶ added in v1.0.103
func (o *CDXOptions) Open(name string, label string) error
func (*CDXOptions) OpenURL ¶ added in v1.0.103
func (o *CDXOptions) OpenURL(url string, label string) error
func (*CDXOptions) Run ¶ added in v1.0.103
func (o *CDXOptions) Run() error
type CommonOptions ¶
type CommonOptions struct { Factory cmdutil.Factory Out io.Writer Err io.Writer Cmd *cobra.Command Args []string BatchMode bool Verbose bool Headless bool NoBrew bool // contains filtered or unexported fields }
CommonOptions contains common options and helper methods
func (*CommonOptions) CreateAddonAuthConfigService ¶ added in v1.1.69
func (o *CommonOptions) CreateAddonAuthConfigService() (auth.AuthConfigService, error)
func (*CommonOptions) CreateChatAuthConfigService ¶ added in v1.1.67
func (o *CommonOptions) CreateChatAuthConfigService() (auth.AuthConfigService, error)
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{}) (n int, err error)
Debugf outputs the given text to the console if verbose mode is enabled
func (*CommonOptions) FindHelmChart ¶ added in v1.0.90
func (*CommonOptions) FindHelmChart() (string, error)
func (*CommonOptions) GetCloudProvider ¶ added in v1.0.38
func (o *CommonOptions) GetCloudProvider(p string) (string, error)
func (*CommonOptions) GetDomain ¶ added in v1.0.38
func (o *CommonOptions) GetDomain(client *kubernetes.Clientset, domain string, provider string, ingressNamespace string, ingressService string) (string, error)
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) 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.Clientset, string, error)
func (*CommonOptions) JXClientAndDevNamespace ¶ added in v1.0.114
func (o *CommonOptions) JXClientAndDevNamespace() (*versioned.Clientset, 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.Clientset, string, error)
func (*CommonOptions) Printf ¶ added in v1.0.2
func (c *CommonOptions) Printf(format string, a ...interface{}) (n int, err error)
Printf outputs the given text to the console
func (*CommonOptions) Run ¶ added in v1.0.2
func (o *CommonOptions) Run() error
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)
type ConsoleOptions ¶
type ConsoleOptions struct { GetURLOptions OnlyViewURL bool ClassicMode bool }
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 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
func (o *CreateAddonAmbassadorOptions) Run() error
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
func (o *CreateAddonAnchoreOptions) Run() error
Run implements the command
type CreateAddonCDXOptions ¶ added in v1.0.102
type CreateAddonCDXOptions struct {
CreateAddonOptions
}
CreateAddonCDXOptions the options for the create spring command
func (*CreateAddonCDXOptions) Run ¶ added in v1.0.102
func (o *CreateAddonCDXOptions) Run() error
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 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
func (o *CreateAddonKubelessOptions) Run() error
Run implements the command
type CreateAddonOptions ¶ added in v1.0.54
type CreateAddonOptions struct { CreateOptions Namespace string Version string ReleaseName 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 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) Run ¶ added in v1.0.2
func (o *CreateArchetypeOptions) Run() error
Run implements the generic Create 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 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 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 CreateClusterFlags ¶ added in v1.0.2
type CreateClusterFlags struct { }
type CreateClusterGKEFlags ¶ added in v1.0.2
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 CreateClusterMinikubeFlags ¶ added in v1.0.2
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
func (o *CreateClusterMinikubeOptions) Run() error
type CreateClusterMinishiftFlags ¶ added in v1.2.11
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
func (o *CreateClusterMinishiftOptions) Run() error
type CreateClusterOptions ¶ added in v1.0.2
type CreateClusterOptions struct { CreateOptions InstallOptions InstallOptions Flags InitFlags Provider string }
CreateClusterOptions the flags for running create cluster
func (*CreateClusterOptions) Run ¶ added in v1.0.2
func (o *CreateClusterOptions) Run() error
type CreateDevPodOptions ¶ added in v1.2.30
type CreateDevPodOptions struct { CreateOptions Label string Suffix string WorkingDir string RequestCpu string Dir string }
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 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 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 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 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) FindGitInfo ¶ added in v1.0.112
func (o *CreateIssueOptions) FindGitInfo(dir string) (*gits.GitRepositoryInfo, error)
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 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
func (o *CreateJenkinsUserOptions) Run() error
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 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 CreateQuickstartOptions ¶ added in v1.1.4
type CreateQuickstartOptions struct { CreateProjectOptions GitHubOrganisations []string Filter quickstarts.QuickstartFilter GitProvider gits.GitProvider GitHost string }
CreateQuickstartOptions the options for the create spring command
func (*CreateQuickstartOptions) LoadQuickstarts ¶ added in v1.1.4
func (o *CreateQuickstartOptions) LoadQuickstarts() (*quickstarts.QuickstartModel, error)
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 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
func (o *CreateTrackerServerOptions) Run() error
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
func (o *CreateTrackerTokenOptions) 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 }
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 { CreateOptions 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
func (o *DeleteJenkinsUserOptions) Run() error
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 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 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
func (o *DeleteTrackerServerOptions) Run() error
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
func (o *DeleteTrackerTokenOptions) Run() error
Run implements the 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 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 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.Clientset, defaultNamespace string) (string, error)
func (*EnvironmentOptions) Run ¶ added in v1.0.2
func (o *EnvironmentOptions) Run() error
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
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 }
GetApplicationsOptions containers the CLI options
func (*GetApplicationsOptions) Run ¶ added in v1.1.32
func (o *GetApplicationsOptions) Run() error
Run implements this command
type GetBuildLogsOptions ¶ added in v1.0.61
type GetBuildLogsOptions struct { GetOptions Tail bool Filter string }
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 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 }
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 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 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 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 DisableDotGitSearch bool InitialisedGit bool Jenkins *gojenkins.Jenkins GitConfDir string GitServer *auth.AuthServer GitUserAuth *auth.UserAuth GitProvider gits.GitProvider }
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) Run ¶
func (o *ImportOptions) Run() error
type InitFlags ¶ added in v1.0.2
type InitFlags struct { Domain string Provider string Namespace string Username string UserClusterRole string TillerClusterRole string IngressClusterRole string TillerNamespace string IngressNamespace string IngressService string IngressDeployment string DraftClient bool HelmClient bool RecreateExistingDraftRepos bool GlobalTiller bool SkipIngress bool SkipTiller 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) Run ¶ added in v1.0.2
func (o *InitOptions) Run() error
type InstallFlags ¶
type InstallFlags struct { Domain string Provider string CloudEnvRepository string LocalHelmRepoName string Namespace string NoDefaultEnvironments bool HelmTLS bool DefaultEnvironmentPrefix string LocalCloudEnvironment bool Timeout string RegisterLocalHelmRepo bool CleanupTempFiles bool EnvironmentGitOwner string }
type InstallOptions ¶
type InstallOptions struct { CommonOptions gits.GitRepositoryOptions CreateJenkinsUserOptions CreateEnvOptions config.AdminSecretsService InitOptions InitOptions Flags InstallFlags }
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 EditEnvironment 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
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 Cluster string PullRequestURL string PullRequest string SourceURL string SourceRef string Dir string GitConfDir string GitProvider gits.GitProvider 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
type PromoteOptions ¶ added in v1.0.2
type PromoteOptions struct { CommonOptions Namespace string Environment string Application string Version string ReleaseName string LocalHelmRepoName string HelmRepositoryURL string NoHelmUpdate bool AllAutomatic bool NoMergePullRequest bool Timeout string PullRequestPollTime string // calculated fields TimeoutDuration *time.Duration PullRequestPollDuration *time.Duration Activities typev1.PipelineActivityInterface GitInfo *gits.GitRepositoryInfo // contains filtered or unexported fields }
PromoteOptions containers the CLI options
func (*PromoteOptions) DiscoverAppName ¶ added in v1.0.83
func (o *PromoteOptions) DiscoverAppName() (string, error)
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) 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 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 RshOptions ¶ added in v1.0.10
type RshOptions struct { CommonOptions Container string Namespace string Pod string Executable string DevPod bool // contains filtered or unexported fields }
func (*RshOptions) Run ¶ added in v1.0.10
func (o *RshOptions) Run() error
type ServerFlags ¶ added in v1.0.41
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 Start ¶ added in v1.0.10
type Start struct {
CommonOptions
}
Start contains the command line options
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 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 Header string HeaderFile string OutputMarkdownFile string OverwriteCRD bool GenerateCRD bool GenerateReleaseYaml bool UpdateRelease 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 StepGitCredentialsOptions ¶ added in v1.1.61
type StepGitCredentialsOptions struct { StepOptions OutputFile string }
StepGitCredentialsOptions contains the command line flags
func (*StepGitCredentialsOptions) Run ¶ added in v1.1.61
func (o *StepGitCredentialsOptions) Run() error
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 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) Run ¶ added in v1.2.60
func (o *StepNextVersionOptions) Run() error
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 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 StepTagFlags ¶ added in v1.0.19
type StepTagFlags struct {
Version 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 SyncOptions ¶ added in v1.2.30
type SyncOptions struct { CommonOptions Container string Namespace string Pod string Dir string RemoteDir string Reload bool NoKsyncInit bool // contains filtered or unexported fields }
func (*SyncOptions) Run ¶ added in v1.2.30
func (o *SyncOptions) Run() error
type UninstallOptions ¶ added in v1.0.2
type UninstallOptions struct {
CommonOptions
}
func (*UninstallOptions) Run ¶ added in v1.0.2
func (o *UninstallOptions) Run() error
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 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 }
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
Source Files ¶
- cdx.go
- cmd.go
- common.go
- common_addon.go
- common_chat.go
- common_commands.go
- common_environments.go
- common_git.go
- common_helm.go
- common_import.go
- common_install.go
- common_issues.go
- common_kube_rbac.go
- completion.go
- console.go
- constants.go
- context.go
- create.go
- create_addon.go
- create_addon_ambassador.go
- create_addon_anchore.go
- create_addon_cdx.go
- create_addon_gitea.go
- create_addon_kubeless.go
- create_archetype.go
- create_chat.go
- create_chat_server.go
- create_chat_token.go
- create_cluster.go
- create_cluster_aks.go
- create_cluster_aws.go
- create_cluster_gke.go
- create_cluster_minikube.go
- create_cluster_minishift.go
- create_devpod.go
- create_docs.go
- create_env.go
- create_etc_hosts.go
- create_git.go
- create_git_api_token.go
- create_git_server.go
- create_git_user_account.go
- create_issue.go
- create_jenkins.go
- create_jenkins_token.go
- create_lile.go
- create_micro.go
- create_quickstart.go
- create_spring.go
- create_token.go
- create_token_addon.go
- create_tracker.go
- create_tracker_server.go
- create_tracker_token.go
- delete.go
- delete_addon.go
- delete_addon_cdx.go
- delete_addon_gitea.go
- delete_app.go
- delete_chat.go
- delete_chat_server.go
- delete_chat_token.go
- delete_context.go
- delete_devpod.go
- delete_env.go
- delete_git.go
- delete_git_server.go
- delete_git_token.go
- delete_jenkins.go
- delete_jenkins_user.go
- delete_repo.go
- delete_token.go
- delete_token_addon.go
- delete_tracker.go
- delete_tracker_server.go
- delete_tracker_token.go
- edit.go
- edit_addon.go
- edit_config.go
- edit_env.go
- environment.go
- get.go
- get_activity.go
- get_addon.go
- get_applications.go
- get_build.go
- get_build_logs.go
- get_chat.go
- get_config.go
- get_cve.go
- get_devpod.go
- get_env.go
- get_git.go
- get_issues.go
- get_pipeline.go
- get_token.go
- get_token_addon.go
- get_tracker.go
- get_url.go
- import.go
- init.go
- install.go
- logs.go
- metrics.go
- namespace.go
- open.go
- preview.go
- promote.go
- prompt.go
- rsh.go
- shell.go
- start.go
- start_pipeline.go
- status.go
- step.go
- step_blog.go
- step_changelog.go
- step_git.go
- step_git_credentials.go
- step_next_version.go
- step_nexus.go
- step_nexus_drop.go
- step_nexus_release.go
- step_post.go
- step_post_build.go
- step_pr.go
- step_pr_comment.go
- step_tag.go
- step_validate.go
- sync.go
- uninstall.go
- upgrade.go
- upgrade_cli.go
- upgrade_platform.go
- version.go