Documentation
¶
Index ¶
- Variables
- func Age(t *metav1.Time, c clockwork.Clock) string
- func CamelCasit(s string) string
- func CleanKubernetesName(s string) string
- func CleanValueKubernetes(s string) string
- func ConditionEmoji(c knative1.Conditions) string
- func ConditionSad(c knative1.Conditions) string
- func Duration(t1, t2 *metav1.Time) string
- func GetRepoOwnerFromURL(ghURL string) (string, error)
- func GetRepoOwnerSplitted(u string) (string, string, error)
- func PRDuration(startTime, completionTime *metav1.Time) string
- func PipelineRunStatus(pr *tektonv1.PipelineRun) status.Conclusion
- func SanitizeBranch(s string) string
- func ShortSHA(sha string) string
- func Timeout(t *metav1.Duration) string
- func UniqueStringArray(slice []string) []string
- type MessageTemplate
Constants ¶
This section is empty.
Variables ¶
View Source
var PipelineRunStatusHTML string
View Source
var PipelineRunStatusMarkDown string
View Source
var QueuingPipelineRunHTML string
View Source
var QueuingPipelineRunMarkdown string
View Source
var StartingPipelineRunHTML string
View Source
var StartingPipelineRunMarkdown string
Functions ¶
func CleanKubernetesName ¶ added in v0.21.5
func CleanValueKubernetes ¶ added in v0.18.0
CleanValueKubernetes conforms a string to kubernetes naming convention see https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#syntax-and-character-set. Valid label value: * must be 63 characters or less (can be empty), * unless empty, must begin and end with an alphanumeric character ([a-z0-9A-Z]), * could contain dashes (-), underscores (_), dots (.), and alphanumerics between.
func ConditionEmoji ¶
func ConditionEmoji(c knative1.Conditions) string
func ConditionSad ¶ added in v0.12.0
func ConditionSad(c knative1.Conditions) string
func GetRepoOwnerFromURL ¶
func PRDuration ¶ added in v0.13.0
func PipelineRunStatus ¶
func PipelineRunStatus(pr *tektonv1.PipelineRun) status.Conclusion
PipelineRunStatus return status of PR success failed or skipped.
func SanitizeBranch ¶
SanitizeBranch remove refs/heads from string, only removing the first prefix in case we have branch that are actually called refs-heads 🙃.
func UniqueStringArray ¶ added in v0.23.0
Types ¶
type MessageTemplate ¶ added in v0.22.0
type MessageTemplate struct {
PipelineRunName string
Namespace string
NamespaceURL string
ConsoleName string
ConsoleURL string
TknBinary string
TknBinaryURL string
TaskStatus string
FailureSnippet string
}
func (MessageTemplate) MakeTemplate ¶ added in v0.22.0
func (mt MessageTemplate) MakeTemplate(tmpl string) (string, error)
Click to show internal directories.
Click to hide internal directories.