tekton

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Aug 19, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LoadTemplates

func LoadTemplates(e *echo.Echo) (*template.Template, error)

func NewMiddleware

func NewMiddleware(pr, tr cache.Store, namespaces []string) echo.MiddlewareFunc

func TemplateHandler

func TemplateHandler(t *template.Template, name string) echo.HandlerFunc

Types

type Context

type Context struct {
	echo.Context
	// contains filtered or unexported fields
}

func (*Context) BindTemplateData

func (c *Context) BindTemplateData(td *TemplateData) error

func (*Context) GetPipelineRun

func (c *Context) GetPipelineRun(namespace, name string) *pipelinev1.PipelineRun

func (*Context) GetPipelineTaskRuns

func (c *Context) GetPipelineTaskRuns(namespace, name string) []*pipelinev1.TaskRun

func (*Context) GetStoreFor

func (c *Context) GetStoreFor(resource string) cache.Store

func (*Context) GetTaskRun

func (c *Context) GetTaskRun(namespace, name string) *pipelinev1.TaskRun

type TemplateData

type TemplateData struct {
	// Namespaces lists all namespaces found.
	Namespaces []string

	// Namespace specifies which namespace we are working in currently.
	Namespace string

	// Resource is the root object for this page, taskruns/pipelineruns
	Resource string

	// PipelineRun is resolved from the :pipelineRun url param
	PipelineRun *pipelinev1.PipelineRun

	// TaskRun is resolved from the :taskRun url param
	TaskRun *pipelinev1.TaskRun

	// TaskRuns is the list of taskRuns that should be rendered
	// in the middle "step view". It is either a list containing
	// a single taskRun in taskRun view, or the list of taskRuns
	// pertaining to a pipelineRUn
	TaskRuns []*pipelinev1.TaskRun

	// Step is the name of the step resolved from the :step url param
	Step string
}

Jump to

Keyboard shortcuts

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