Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BranchHandler ¶
func (*BranchHandler) ServeHTTP ¶
func (h *BranchHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type HomeHandler ¶
func (*HomeHandler) ServeHTTP ¶
func (h *HomeHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type LiveLogsHandler ¶
type LiveLogsHandler struct {
JXClient jxclient.Interface
TektonClient tknclient.Interface
KubeClient kubernetes.Interface
Namespace string
Broker *sse.Broker
Logger *logrus.Logger
}
func (*LiveLogsHandler) ServeHTTP ¶
func (h *LiveLogsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type LogsHandler ¶
type LogsHandler struct {
PAInterface jxclientv1.PipelineActivityInterface
BuildLogsURLTemplate *template.Template
Logger *logrus.Logger
}
func (*LogsHandler) ServeHTTP ¶
func (h *LogsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type OwnerHandler ¶
func (*OwnerHandler) ServeHTTP ¶
func (h *OwnerHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type PipelineHandler ¶
type PipelineHandler struct {
PAInterface jxclientv1.PipelineActivityInterface
BuildLogsURLTemplate *template.Template
StoredPipelinesURLTemplate *template.Template
RenderYAML bool
Render *render.Render
Logger *logrus.Logger
}
func (*PipelineHandler) ServeHTTP ¶
func (h *PipelineHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type PipelineRunHandler ¶ added in v0.0.25
type PipelineRunHandler struct {
TektonClient tknclient.Interface
PAInterface jxclientv1.PipelineActivityInterface
StoredPipelineRunsURLTemplate *template.Template
Namespace string
Store *visualizer.Store
Render *render.Render
Logger *logrus.Logger
}
func (*PipelineRunHandler) ServeHTTP ¶ added in v0.0.25
func (h *PipelineRunHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type RepositoryHandler ¶
type RepositoryHandler struct {
Store *visualizer.Store
Render *render.Render
Logger *logrus.Logger
}
func (*RepositoryHandler) ServeHTTP ¶
func (h *RepositoryHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type Router ¶
type Router struct {
Store *visualizer.Store
RunningPipelines *visualizer.RunningPipelines
KConfig *rest.Config
PAInterface jenkinsv1.PipelineActivityInterface
Namespace string
ArchivedLogsURLTemplate string
ArchivedPipelinesURLTemplate string
ArchivedPipelineRunsURLTemplate string
PipelineTraceURLTemplate string
Logger *logrus.Logger
// contains filtered or unexported fields
}
type RunningEventsHandler ¶ added in v1.1.0
type RunningEventsHandler struct {
RunningPipelines *visualizer.RunningPipelines
Broker *sse.Broker
Logger *logrus.Logger
}
func (*RunningEventsHandler) ServeHTTP ¶ added in v1.1.0
func (h *RunningEventsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type RunningHandler ¶ added in v1.1.0
type RunningHandler struct {
RunningPipelines *visualizer.RunningPipelines
Render *render.Render
Logger *logrus.Logger
}
func (*RunningHandler) ServeHTTP ¶ added in v1.1.0
func (h *RunningHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ShieldsIOBadge ¶ added in v1.4.0
type ShieldsIOBadge struct {
SchemaVersion int `json:"schemaVersion"`
Label string `json:"label"`
Message string `json:"message"`
Color string `json:"color"`
}
ShieldsIOBadge is documented at https://shields.io/endpoint
type ShieldsIOHandler ¶ added in v1.4.0
type ShieldsIOHandler struct {
Store *visualizer.Store
Render *render.Render
Logger *logrus.Logger
}
func (*ShieldsIOHandler) ServeHTTP ¶ added in v1.4.0
func (h *ShieldsIOHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.