calendar

package
v0.0.0-...-f3f1ec7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2023 License: Apache-2.0 Imports: 34 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LabelEventNamespace = "releaseevent.fleet.tess.io/namespace"
	LabelEventName      = "releaseevent.fleet.tess.io/name"
	LabelEventPipeline  = "releaseevent.fleet.tess.io/pipeline"
	LabelEnvironent     = "environment.tess.io/name"
)

Variables

This section is empty.

Functions

func GenerateName

func GenerateName(base string) string

GenerateName is a function which appends random characters to the base name.

func NameOfEvent

func NameOfEvent(event *fleetv1alpha2.ReleaseEvent) string

Types

type EventController

type EventController struct {
	// contains filtered or unexported fields
}

func NewEventController

func NewEventController(
	kubeclient kubernetes.Interface,
	fleetclient clientset.Interface,
	tektonclients map[string]dynamic.Interface,
	defaultCluster string,
	calendarInformer fleetinformers.ReleaseCalendarInformer,
	eventInformer fleetinformers.ReleaseEventInformer,
	pipelineRunInformers map[string]informers.GenericInformer,
) *EventController

func (*EventController) Run

func (c *EventController) Run(threadiness int, stopCh <-chan struct{}) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL