Documentation ¶
Index ¶
- func NewEventContextFromPullRequest(event *github.PullRequestEvent) *eventContext
- func NewEventContextFromPushEvent(event *github.PushEvent) *eventContext
- func NewKubernetesClient() (*kubernetes.Clientset, error)
- func WaitForFinish(client *kubernetes.Clientset, namespace, name string) (bool, error)
- type BazelBuild
- type DNSControlConsumer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEventContextFromPullRequest ¶
func NewEventContextFromPullRequest(event *github.PullRequestEvent) *eventContext
func NewKubernetesClient ¶
func NewKubernetesClient() (*kubernetes.Clientset, error)
func WaitForFinish ¶
func WaitForFinish(client *kubernetes.Clientset, namespace, name string) (bool, error)
Types ¶
type BazelBuild ¶
type BazelBuild struct { Namespace string AppId int64 InstallationId int64 StorageHost string StorageTokenSecretName string ArtifactBucket string HostAliases []config.HostAlias AuthorName string AuthorEmail string // contains filtered or unexported fields }
func NewBuildConsumer ¶
func (*BazelBuild) Build ¶
func (b *BazelBuild) Build(e interface{})
type DNSControlConsumer ¶
type DNSControlConsumer struct { Namespace string HostAliases []config.HostAlias AppId int64 InstallationId int64 PrivateKeySecretName string // contains filtered or unexported fields }
func NewDNSControlConsumer ¶
func (*DNSControlConsumer) Dispatch ¶
func (c *DNSControlConsumer) Dispatch(e interface{})
Click to show internal directories.
Click to hide internal directories.