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 ¶
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
Click to show internal directories.
Click to hide internal directories.