Documentation ¶
Index ¶
Constants ¶
View Source
const ( ApplicationNameKey = "application-name" HubURLKey = "hub-url" HubCatalogNameKey = "hub-catalog-name" MaxKeepRunUpperLimitKey = "max-keep-run-upper-limit" DefaultMaxKeepRunsKey = "default-max-keep-runs" RemoteTasksKey = "remote-tasks" BitbucketCloudCheckSourceIPKey = "bitbucket-cloud-check-source-ip" BitbucketCloudAdditionalSourceIPKey = "bitbucket-cloud-additional-source-ip" TektonDashboardURLKey = "tekton-dashboard-url" AutoConfigureNewGitHubRepoKey = "auto-configure-new-github-repo" AutoConfigureRepoNamespaceTemplateKey = "auto-configure-repo-namespace-template" SecretAutoCreateKey = "secret-auto-create" SecretGhAppTokenRepoScopedKey = "secret-github-app-token-scoped" //nolint: gosec SecretGhAppTokenScopedExtraReposKey = "secret-github-app-scope-extra-repos" //nolint: gosec PACApplicationNameDefaultValue = "Pipelines as Code CI" HubURLDefaultValue = "https://api.hub.tekton.dev/v1" AutoConfigureNewGitHubRepoDefaultValue = "false" ErrorLogSnippetKey = "error-log-snippet" ErrorDetectionKey = "error-detection-from-container-logs" ErrorDetectionNumberOfLinesKey = "error-detection-max-number-of-lines" ErrorDetectionSimpleRegexpKey = "error-detection-simple-regexp" )
Variables ¶
View Source
var TknBinaryName = `tkn`
Functions ¶
func ConfigToSettings ¶
func SetDefaults ¶
func StringToBool ¶
Types ¶
type Settings ¶
type Settings struct { ApplicationName string HubURL string HubCatalogName string RemoteTasks bool MaxKeepRunsUpperLimit int DefaultMaxKeepRuns int BitbucketCloudCheckSourceIP bool BitbucketCloudAdditionalSourceIP string TektonDashboardURL string AutoConfigureNewGitHubRepo bool AutoConfigureRepoNamespaceTemplate string SecretAutoCreation bool SecretGHAppRepoScoped bool SecretGhAppTokenScopedExtraRepos string ErrorLogSnippet bool ErrorDetection bool ErrorDetectionNumberOfLines int ErrorDetectionSimpleRegexp string }
Click to show internal directories.
Click to hide internal directories.