Versions in this module Expand all Collapse all v0 v0.1.6 Feb 16, 2021 Changes in this version + const APIVersion + const KindSecretMapping + const KindSourceConfig + const KptStragegyFileName + const PipelineCatalogFileName + const QuickstartsFileName + const SecretMappingFileName + const SourceConfigFileName + type BackendType string + const BackendTypeGSM + const BackendTypeNone + const BackendTypeVault + type Defaults struct + BackendType BackendType + GcpSecretsManager GcpSecretsManager + type GcpSecretsManager struct + ProjectId string + UniquePrefix string + Version string + type JenkinsServer struct + FolderTemplate string + Groups []RepositoryGroup + JobTemplate string + Server string + type KptStrategies struct + KptStrategyConfig []KptStrategyConfig + func (c *KptStrategies) Validate() error + type KptStrategyConfig struct + RelativePath string + Strategy string + type Mapping struct + Key string + Name string + Property string + type PipelineCatalog struct + Spec PipelineCatalogSpec + type PipelineCatalogList struct + Items []PipelineCatalog + type PipelineCatalogSource struct + GitRef string + GitURL string + ID string + Label string + type PipelineCatalogSpec struct + Repositories []PipelineCatalogSource + type QuickstartImport struct + Excludes []string + File string + Include []string + func (i *QuickstartImport) Matcher() (func(source *QuickstartSource) bool, error) + type QuickstartSource struct + DownloadZipURL string + Framework string + GitKind string + GitServer string + ID string + Language string + Name string + Owner string + Tags []string + Version string + type Quickstarts struct + Spec QuickstartsSpec + type QuickstartsList struct + Items []Quickstarts + type QuickstartsSpec struct + DefaultOwner string + Imports []QuickstartImport + Quickstarts []QuickstartSource + func (qs *QuickstartsSpec) DefaultValues(q *QuickstartSource) + func (qs *QuickstartsSpec) LoadImports(i *QuickstartImport, matcher func(source *QuickstartSource) bool, dir string) ([]QuickstartSource, error) + type Repository struct + Description string + HTTPCloneURL string + JenkinsJobTemplate string + Name string + SSHCloneURL string + Scheduler string + URL string + type RepositoryGroup struct + JenkinsFolderTemplate string + JenkinsJobTemplate string + Owner string + Provider string + ProviderKind string + ProviderName string + Repositories []Repository + Scheduler string + type SecretMapping struct + Spec SecretMappingSpec + func (c *SecretMapping) Find(secretName string, dataKey string) *Mapping + func (c *SecretMapping) FindRule(namespace string, secretName string) SecretRule + func (c *SecretMapping) FindSecret(secretName string) *SecretRule + func (c *SecretMapping) SaveConfig(fileName string) error + func (c *SecretMapping) Validate() error + type SecretMappingList struct + Items []SecretMapping + type SecretMappingSpec struct + Secrets []SecretRule + type SecretRule struct + BackendType BackendType + GcpSecretsManager GcpSecretsManager + Mandatory bool + Mappings []Mapping + Name string + Namespace string + func (r *SecretRule) Find(dataKey string) *Mapping + type SourceConfig struct + Spec SourceConfigSpec + type SourceConfigList struct + Items []SourceConfig + type SourceConfigSpec struct + Groups []RepositoryGroup + JenkinsFolderTemplate string + JenkinsJobTemplate string + JenkinsServers []JenkinsServer + Scheduler string