Documentation ¶
Index ¶
- func LoadTemplates(e *echo.Echo) (*template.Template, error)
- func NewMiddleware(pr, tr cache.Store, namespaces []string) echo.MiddlewareFunc
- func TemplateHandler(t *template.Template, name string) echo.HandlerFunc
- type Context
- func (c *Context) BindTemplateData(td *TemplateData) error
- func (c *Context) GetPipelineRun(namespace, name string) *pipelinev1.PipelineRun
- func (c *Context) GetPipelineTaskRuns(namespace, name string) []*pipelinev1.TaskRun
- func (c *Context) GetStoreFor(resource string) cache.Store
- func (c *Context) GetTaskRun(namespace, name string) *pipelinev1.TaskRun
- type TemplateData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadTemplates ¶
func NewMiddleware ¶
func TemplateHandler ¶
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) 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 }
Click to show internal directories.
Click to hide internal directories.