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.