Documentation
¶
Overview ¶
Package webui renders the git-ci operator interface as server-owned HTML.
Index ¶
- type ApprovalView
- type ArtifactView
- type AuditEventView
- type AuditFilterView
- type AuditView
- type CommitTriggerView
- type DeploymentView
- type EnvironmentSecretView
- type EnvironmentView
- type HistogramBarView
- type JobView
- type LogEntryView
- type LogGroupView
- type LogView
- type PageData
- type ProjectView
- type Renderer
- func (r *Renderer) Assets() http.Handler
- func (r *Renderer) RenderApp(writer http.ResponseWriter, status int, data PageData, fragment bool)
- func (r *Renderer) RenderLogin(writer http.ResponseWriter, status int, data PageData)
- func (r *Renderer) RenderLoginFeedback(writer http.ResponseWriter, status int, message string)
- func (r *Renderer) RenderRunPanel(writer http.ResponseWriter, status int, data PageData)
- func (r *Renderer) RenderStepLogs(writer http.ResponseWriter, status int, data StepLogView)
- type ReplayControlView
- type RollbackTargetView
- type RunDetailView
- type RunFilterView
- type RunGraphRowView
- type RunJobView
- type RunLineageView
- type RunStepAnnotationView
- type RunStepView
- type RunTelemetryView
- type RunView
- type RunnerView
- type ScheduleView
- type SecretView
- type SemanticBadgeView
- type StepLogView
- type TestReportView
- type WebhookView
- type WorkflowInputView
- type WorkflowJobView
- type WorkflowStepView
- type WorkflowTriggerPolicyView
- type WorkflowView
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApprovalView ¶
type ApprovalView struct {
ID, RunID, JobID, ProjectName, EnvironmentName, DeploymentTier, JobName, Ref, CommitSHA, RequestedAt, CSRFToken string
}
type ArtifactView ¶ added in v0.7.0
type AuditEventView ¶ added in v0.23.0
type AuditEventView struct {
ID, ProjectID, Action, Actor, ResourceType, ResourceID, Metadata, CreatedAt string
}
type AuditFilterView ¶ added in v0.23.0
type AuditFilterView struct {
Range, Query, Project, Actor, Action, ResourceType string
}
type AuditView ¶ added in v0.23.0
type AuditView struct {
Window, ActorsLabel string
Total, Count int
Items []AuditEventView
Buckets []HistogramBarView
Actors []string
Actions []string
ResourceTypes []string
}
type CommitTriggerView ¶ added in v0.6.0
type DeploymentView ¶
type DeploymentView struct {
ID, RunID, JobID, JobName, ProjectName, Environment, DeploymentTier, Status, Dot, UpdatedAt string
CSRFToken, RollbackKey, RollbackHint string
Terminal, CanRollback bool
RollbackTargets []RollbackTargetView
}
type EnvironmentSecretView ¶
type EnvironmentSecretView struct{ ID, ProjectName, EnvironmentName, Name, UpdatedAt string }
type EnvironmentView ¶
type HistogramBarView ¶
type LogEntryView ¶ added in v0.20.0
type LogEntryView struct {
Line *LogView
Group *LogGroupView
}
type LogGroupView ¶ added in v0.20.0
type LogGroupView struct {
ID, Provider, Name, Dot string
LineCount int
Open bool
Entries []LogEntryView
}
type PageData ¶
type PageData struct {
Page string
Title string
Kicker string
Description string
Actor string
CSRFToken string
Version string
Error string
Notice string
Projects []store.Project
ProjectViews []ProjectView
SelectedProject *ProjectView
Candidates []projects.Project
Workflows []WorkflowView
Runs []RunView
Jobs []JobView
SelectedRun *RunDetailView
Secrets []SecretView
Schedules []ScheduleView
Deployments []DeploymentView
Environments []EnvironmentView
EnvironmentSecrets []EnvironmentSecretView
Approvals []ApprovalView
ActiveDeployments bool
Webhooks []WebhookView
Runners []RunnerView
RunFilter RunFilterView
Telemetry RunTelemetryView
Compatibility compatibility.Report
CompatibilityFilter compatibility.Filter
Audit AuditView
AuditFilter AuditFilterView
}
type ProjectView ¶ added in v0.6.0
type ProjectView struct {
ID, Name, Slug, CanonicalPath, Health, HealthDetail, Dot, CSRFToken string
WorkflowCount int
Workflows []WorkflowView
CommitTrigger CommitTriggerView
Workspace bool
}
type Renderer ¶
type Renderer struct {
// contains filtered or unexported fields
}
func (*Renderer) RenderLogin ¶
func (r *Renderer) RenderLogin(writer http.ResponseWriter, status int, data PageData)
func (*Renderer) RenderLoginFeedback ¶
func (r *Renderer) RenderLoginFeedback(writer http.ResponseWriter, status int, message string)
func (*Renderer) RenderRunPanel ¶
func (r *Renderer) RenderRunPanel(writer http.ResponseWriter, status int, data PageData)
func (*Renderer) RenderStepLogs ¶
func (r *Renderer) RenderStepLogs(writer http.ResponseWriter, status int, data StepLogView)
type ReplayControlView ¶
type RollbackTargetView ¶
type RollbackTargetView struct{ ID, Ref, CommitSHA, CreatedAt string }
type RunDetailView ¶
type RunDetailView struct {
Run RunView
Jobs []RunJobView
GraphRows []RunGraphRowView
Lineage *RunLineageView
Terminal bool
EdgeCount int
Artifacts []ArtifactView
TestReports []TestReportView
}
type RunFilterView ¶
type RunFilterView struct {
Range, Status, Project string
}
type RunGraphRowView ¶
type RunGraphRowView struct {
Level int
Jobs []RunJobView
}
type RunJobView ¶
type RunJobView struct {
ID, Key, SourceKey, Name, Status, Dot, Runner, Dependencies string
AllowFailure bool
DependencyKeys []string
Steps []RunStepView
Replay ReplayControlView
Badges []SemanticBadgeView
}
type RunLineageView ¶
type RunLineageView struct {
Kind, SourceRunID, SourceJobID, SourceStepID, Actor, CreatedAt string
}
type RunStepAnnotationView ¶ added in v0.19.0
type RunStepAnnotationView struct {
Level, Dot, Title, Message, Location string
}
type RunStepView ¶
type RunStepView struct {
ID, RunID, Name, Status, Dot, Command, Summary string
Terminal bool
Replay ReplayControlView
Badges []SemanticBadgeView
Annotations []RunStepAnnotationView
}
type RunTelemetryView ¶
type RunTelemetryView struct {
Window, PassRate string
Total, Succeeded, Failed, Active int
Volume, Duration []HistogramBarView
}
type RunnerView ¶ added in v0.11.0
type ScheduleView ¶
type SecretView ¶
type SecretView struct{ ID, ProjectName, Name, UpdatedAt string }
type SemanticBadgeView ¶ added in v0.6.0
type SemanticBadgeView struct {
Label, Tone, Hint string
}
type StepLogView ¶
type StepLogView struct {
RunID, StepID, StepName string
Terminal bool
Logs []LogView
Entries []LogEntryView
}
type TestReportView ¶ added in v0.7.0
type WebhookView ¶
type WorkflowInputView ¶ added in v0.6.0
type WorkflowJobView ¶ added in v0.6.0
type WorkflowJobView struct {
Key, SourceKey, Name, Stage, Runner, Dependencies string
AllowFailure bool
Steps []WorkflowStepView
Badges []SemanticBadgeView
}
type WorkflowStepView ¶ added in v0.6.0
type WorkflowStepView struct {
Name, Command, Action string
Badges []SemanticBadgeView
}
type WorkflowTriggerPolicyView ¶ added in v0.6.0
type WorkflowView ¶
type WorkflowView struct {
ID, ProjectID, ProjectName, Name, Key, Provider, File string
Revision, JobCount, EdgeCount int
DefaultRef string
Triggers []string
TriggerPolicies []WorkflowTriggerPolicyView
ManualInputs []WorkflowInputView
Stages []string
Jobs []WorkflowJobView
GraphRows []RunGraphRowView
Badges []SemanticBadgeView
RunnerReady bool
RunnerBlocked int
}
Click to show internal directories.
Click to hide internal directories.