# Packages
No description provided by the author
# Functions
ApplyDirectly directly applies the prow config to the cluster.
Build combines the slice of schedulers into one, with the most specific schedule config defined last.
BuildProwConfig takes a list of schedulers and creates a Prow Config from it.
FindSourceRepository returns a SourceRepository for the given namespace, owner, repo name, and (optional) provider name.
FindSourceRepositoryWithoutProvider returns a SourceRepository for the given namespace, owner and repo name.
GenerateProw will generate the prow config for the namespace.
GetOrCreateSourceRepository gets or creates the SourceRepository for the given repository name and organisation.
GetOrCreateSourceRepositoryCallback gets or creates the SourceRepository for the given repository name and organisation invoking the given callback to modify the resource before create/udpate.
GetRepositoryGitURL returns the git repository clone URL.
IsIncludedInTheGivenEnvs returns true if the given repository is an environment repository.
IsRemoteEnvironmentRepository returns true if the given repository is a remote environment.
ToProviderName takes the git URL and converts it to a provider name which can be used as a label selector.
# Structs
DefaultOwnersDirBlacklist is the default blacklist.
GarbageCollection defines the configuration for cleaning up pipeline related resources.
Heart contains the configuration for adding emojis.
Owners contains configuration related to handling OWNERS files.
ProwConfig is the SchedulerSpec config that relates explicitly to Prow.
Reviewers defines configuration for PR review.
SchedulerLeaf defines a pipeline scheduler leaf.