Documentation ¶
Index ¶
- Constants
- func AddRepoToBranchProtection(bp *config.BranchProtection, repoSpec string, context string, kind Kind) error
- func AddRepoToTideConfig(t *config.Tide, repo string, kind Kind) error
- func CreateTide() config.Tide
- func GetAllBranchProtectionContexts(org string, repo string, prowConfig *config.Config) ([]string, error)
- func GetBranchProtectionContexts(org string, repo string, prowConfig *config.Config) ([]string, error)
- func RemoveRepoFromBranchProtection(bp *config.BranchProtection, repoSpec string) error
- func RemoveRepoFromTideConfig(t *config.Tide, repo string, kind Kind) error
- type Kind
Constants ¶
View Source
const ( Application Kind = "APPLICATION" Environment Kind = "ENVIRONMENT" Protection Kind = "PROTECTION" ServerlessJenkins = "serverless-jenkins" ComplianceCheck = "compliance-check" PromotionBuild = "promotion-build" )
Variables ¶
This section is empty.
Functions ¶
func AddRepoToBranchProtection ¶
func AddRepoToBranchProtection(bp *config.BranchProtection, repoSpec string, context string, kind Kind) error
AddRepoToBranchProtection adds a repository to the Branch Protection section of a prow config
func AddRepoToTideConfig ¶
AddRepoToTideConfig adds a code repository to the Tide section of the Prow Config
func GetAllBranchProtectionContexts ¶
func GetAllBranchProtectionContexts(org string, repo string, prowConfig *config.Config) ([]string, error)
GetAllBranchProtectionContexts gets all the contexts that have branch protection for a repo
func RemoveRepoFromBranchProtection ¶
func RemoveRepoFromBranchProtection(bp *config.BranchProtection, repoSpec string) error
RemoveRepoFromBranchProtection adds a repository to the Branch Protection section of a prow config
Types ¶
Click to show internal directories.
Click to hide internal directories.