settings

package
v0.17.0 Latest Latest
Warning

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

Go to latest
Published: Mar 1, 2023 License: Apache-2.0 Imports: 6 Imported by: 3

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"

	CustomConsoleNameKey      = "custom-console-name"
	CustomConsoleURLKey       = "custom-console-url"
	CustomConsolePRDetailKey  = "custom-console-url-pr-details"
	CustomConsolePRTaskLogKey = "custom-console-url-pr-tasklog"

	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 ConfigToSettings(logger *zap.SugaredLogger, setting *Settings, config map[string]string) error

func SetDefaults

func SetDefaults(config map[string]string)

func StringToBool

func StringToBool(s string) bool

func Validate

func Validate(config map[string]string) error

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

	CustomConsoleName      string
	CustomConsoleURL       string
	CustomConsolePRdetail  string
	CustomConsolePRTaskLog string
}

Jump to

Keyboard shortcuts

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