Documentation ¶
Index ¶
- func DefaultValues(config *v1alpha1.SourceConfig, group *v1alpha1.RepositoryGroup, ...) error
- func DryConfig(config *v1alpha1.SourceConfig)
- func EnrichConfig(config *v1alpha1.SourceConfig)
- func GetOrCreateGroup(config *v1alpha1.SourceConfig, gitKind string, gitServerURL string, ...) *v1alpha1.RepositoryGroup
- func GetOrCreateRepository(group *v1alpha1.RepositoryGroup, repoName string) *v1alpha1.Repository
- func SortConfig(config *v1alpha1.SourceConfig)
- func SortRepositories(repositories []v1alpha1.Repository)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultValues ¶
func DefaultValues(config *v1alpha1.SourceConfig, group *v1alpha1.RepositoryGroup, repo *v1alpha1.Repository) error
DefaultValues defaults values from the given config, group and repository if they are missing
func DryConfig ¶ added in v0.0.289
func DryConfig(config *v1alpha1.SourceConfig)
func EnrichConfig ¶ added in v0.0.321
func EnrichConfig(config *v1alpha1.SourceConfig)
EnrichConfig ensures everything is populated
func GetOrCreateGroup ¶
func GetOrCreateGroup(config *v1alpha1.SourceConfig, gitKind string, gitServerURL string, owner string) *v1alpha1.RepositoryGroup
GetOrCreateGroup get or create the group for the given name
func GetOrCreateRepository ¶
func GetOrCreateRepository(group *v1alpha1.RepositoryGroup, repoName string) *v1alpha1.Repository
GetOrCreateRepository get or create the repository for the given name
func SortConfig ¶ added in v0.0.221
func SortConfig(config *v1alpha1.SourceConfig)
SortConfig sorts the repositories in each group
func SortRepositories ¶ added in v0.0.221
func SortRepositories(repositories []v1alpha1.Repository)
SortRepositories sorts the repositories
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.