Documentation ¶
Index ¶
- Variables
- func PipelineGraph(v *pb.Pipeline) (*graph.Graph, error)
- func RunnerLabelHash(v map[string]string) (uint64, error)
- func TestApplication(t testing.T, src *pb.Application) *pb.Application
- func TestArtifact(t testing.T, src *pb.PushedArtifact) *pb.PushedArtifact
- func TestAuthMethod(t testing.T, src *pb.AuthMethod) *pb.AuthMethod
- func TestBuild(t testing.T, src *pb.Build) *pb.Build
- func TestDeployment(t testing.T, src *pb.Deployment) *pb.Deployment
- func TestExecStreamRequestStart(t testing.T, src *pb.ExecStreamRequest_Start) *pb.ExecStreamRequest_Start
- func TestGetWorkspaceRequest(t testing.T, src *pb.GetWorkspaceRequest) *pb.GetWorkspaceRequest
- func TestJobNew(t testing.T, src *pb.Job) *pb.Job
- func TestOnDemandRunnerConfig(t testing.T, src *pb.OnDemandRunnerConfig) *pb.OnDemandRunnerConfig
- func TestPipeline(t testing.T, src *pb.Pipeline) *pb.Pipeline
- func TestPipelineAppendSteps(t testing.T, src *pb.Pipeline, srcSteps []*pb.Pipeline_Step) *pb.Pipeline
- func TestPipelineCycle(t testing.T, src *pb.Pipeline) *pb.Pipeline
- func TestPipelineRun(t testing.T, src *pb.PipelineRun) *pb.PipelineRun
- func TestProject(t testing.T, src *pb.Project) *pb.Project
- func TestRelease(t testing.T, src *pb.Release) *pb.Release
- func TestRunner(t testing.T, src *pb.Runner) *pb.Runner
- func TestServerConfig(t testing.T, src *pb.ServerConfig) *pb.ServerConfig
- func TestStatusReport(t testing.T, src *pb.StatusReport) *pb.StatusReport
- func TestTask(t testing.T, src *pb.Task) *pb.Task
- func TestTrigger(t testing.T, src *pb.Trigger) *pb.Trigger
- func TestUser(t testing.T, src *pb.User) *pb.User
- func TestValidArtifact(t testing.T, src *pb.PushedArtifact) *pb.PushedArtifact
- func TestValidBuild(t testing.T, src *pb.Build) *pb.Build
- func TestValidDeployment(t testing.T, src *pb.Deployment) *pb.Deployment
- func TestValidRelease(t testing.T, src *pb.Release) *pb.Release
- func TestValidStatusReport(t testing.T, src *pb.StatusReport) *pb.StatusReport
- func TestValidTask(t testing.T, src *pb.Task) *pb.Task
- func TestValidTrigger(t testing.T, src *pb.Trigger) *pb.Trigger
- func TestWorkspace(t testing.T, src *pb.Workspace) *pb.Workspace
- func ValidateAdoptRunnerRequest(v *pb.AdoptRunnerRequest) error
- func ValidateAuthMethod(v *pb.AuthMethod) error
- func ValidateAuthMethodRules(v *pb.AuthMethod) []*validation.FieldRules
- func ValidateBuild(v *pb.Build) error
- func ValidateBuildRules(v *pb.Build) []*validation.FieldRules
- func ValidateCancelTaskRequest(v *pb.CancelTaskRequest) error
- func ValidateCompleteOIDCAuthRequest(v *pb.CompleteOIDCAuthRequest) error
- func ValidateCreateHostnameRequest(v *pb.CreateHostnameRequest) error
- func ValidateDeleteAuthMethodRequest(v *pb.DeleteAuthMethodRequest) error
- func ValidateDeleteOnDemandRunnerConfigRequest(v *pb.DeleteOnDemandRunnerConfigRequest) error
- func ValidateDeleteTaskRequest(v *pb.DeleteTaskRequest) error
- func ValidateDeleteTriggerRequest(v *pb.DeleteTriggerRequest) error
- func ValidateDeleteUserRequest(v *pb.DeleteUserRequest) error
- func ValidateDeployment(v *pb.Deployment) error
- func ValidateDeploymentRules(v *pb.Deployment) []*validation.FieldRules
- func ValidateDestroyProjectRequest(v *pb.DestroyProjectRequest) error
- func ValidateExecStreamRequestStart(v *pb.ExecStreamRequest_Start) error
- func ValidateForgetRunnerRequest(v *pb.ForgetRunnerRequest) error
- func ValidateGetApplicationRequest(v *pb.GetApplicationRequest) error
- func ValidateGetAuthMethodRequest(v *pb.GetAuthMethodRequest) error
- func ValidateGetBuildRequest(v *pb.GetBuildRequest) error
- func ValidateGetConfigRequest(v *pb.ConfigGetRequest) error
- func ValidateGetConfigSourceRequest(v *pb.GetConfigSourceRequest) error
- func ValidateGetDeploymentRequest(v *pb.GetDeploymentRequest) error
- func ValidateGetLatestBuildRequest(v *pb.GetLatestBuildRequest) error
- func ValidateGetLatestPushedArtifactRequest(v *pb.GetLatestPushedArtifactRequest) error
- func ValidateGetLatestReleaseRequest(v *pb.GetLatestReleaseRequest) error
- func ValidateGetLatestStatusReportRequest(v *pb.GetLatestStatusReportRequest) error
- func ValidateGetOIDCAuthURLRequest(v *pb.GetOIDCAuthURLRequest) error
- func ValidateGetOnDemandRunnerConfigRequest(v *pb.GetOnDemandRunnerConfigRequest) error
- func ValidateGetPipelineRequest(v *pb.GetPipelineRequest) error
- func ValidateGetPipelineRunRequest(v *pb.GetPipelineRunRequest) error
- func ValidateGetProjectRequest(v *pb.GetProjectRequest) error
- func ValidateGetPushedArtifactRequest(v *pb.GetPushedArtifactRequest) error
- func ValidateGetReleaseRequest(v *pb.GetReleaseRequest) error
- func ValidateGetStatusReportRequest(v *pb.GetStatusReportRequest) error
- func ValidateGetTaskRequest(v *pb.GetTaskRequest) error
- func ValidateGetTriggerRequest(v *pb.GetTriggerRequest) error
- func ValidateGetWorkspaceRequest(v *pb.GetWorkspaceRequest) error
- func ValidateJob(job *pb.Job) error
- func ValidateJobDataSourceRules(v *pb.Job_DataSource) []*validation.FieldRules
- func ValidateJobRules(job *pb.Job) []*validation.FieldRules
- func ValidateJobWorkspaceRules(v *pb.Ref_Workspace) []*validation.FieldRules
- func ValidateListBuildsRequest(v *pb.ListBuildsRequest) error
- func ValidateListPipelineRunsRequest(v *pb.ListPipelineRunsRequest) error
- func ValidateListPipelinesRequest(v *pb.ListPipelinesRequest) error
- func ValidateListPushedArtifactsRequest(v *pb.ListPushedArtifactsRequest) error
- func ValidateListStatusReportsRequest(v *pb.ListStatusReportsRequest) error
- func ValidateOnDemandRunnerConfig(p *pb.OnDemandRunnerConfig) error
- func ValidateOnDemandRunnerConfigRules(p *pb.OnDemandRunnerConfig) []*validation.FieldRules
- func ValidatePipeline(v *pb.Pipeline) error
- func ValidatePipelineRules(v *pb.Pipeline) []*validation.FieldRules
- func ValidatePipelineRun(v *pb.PipelineRun) error
- func ValidatePipelineRunRules(v *pb.PipelineRun) []*validation.FieldRules
- func ValidateProject(p *pb.Project) error
- func ValidateProjectRules(p *pb.Project) []*validation.FieldRules
- func ValidatePushedArtifact(v *pb.PushedArtifact) error
- func ValidatePushedArtifactRules(v *pb.PushedArtifact) []*validation.FieldRules
- func ValidateRefOperationRules(v *pb.Ref_Operation) []*validation.FieldRules
- func ValidateRefTaskRules(v *pb.Ref_Task) []*validation.FieldRules
- func ValidateRefTriggerRules(v *pb.Ref_Trigger) []*validation.FieldRules
- func ValidateRefWorkspaceRules(v *pb.Ref_Workspace) []*validation.FieldRules
- func ValidateRunPipelineRequest(v *pb.RunPipelineRequest) error
- func ValidateRunTriggerRequest(v *pb.RunTriggerRequest) error
- func ValidateServerConfig(c *pb.ServerConfig) error
- func ValidateSetConfigSourceRequest(v *pb.SetConfigSourceRequest) error
- func ValidateStatusReport(v *pb.StatusReport) error
- func ValidateStatusReportRules(v *pb.StatusReport) []*validation.FieldRules
- func ValidateStepRules(v *pb.Pipeline_Step) []*validation.FieldRules
- func ValidateTask(v *pb.Task) error
- func ValidateTaskRules(v *pb.Task) []*validation.FieldRules
- func ValidateTrigger(v *pb.Trigger) error
- func ValidateTriggerRules(v *pb.Trigger) []*validation.FieldRules
- func ValidateUIGetProjectRequest(v *pb.UI_GetProjectRequest) error
- func ValidateUpdateUserRequest(v *pb.UpdateUserRequest) error
- func ValidateUpsertApplicationRequest(v *pb.UpsertApplicationRequest) error
- func ValidateUpsertAuthMethodRequest(v *pb.UpsertAuthMethodRequest) error
- func ValidateUpsertBuildRequest(v *pb.UpsertBuildRequest) error
- func ValidateUpsertDeploymentRequest(v *pb.UpsertDeploymentRequest) error
- func ValidateUpsertOnDemandRunnerConfigRequest(v *pb.UpsertOnDemandRunnerConfigRequest) error
- func ValidateUpsertPipelineRequest(v *pb.UpsertPipelineRequest) error
- func ValidateUpsertProjectRequest(v *pb.UpsertProjectRequest) error
- func ValidateUpsertPushedArtifactRequest(v *pb.UpsertPushedArtifactRequest) error
- func ValidateUpsertReleaseRequest(v *pb.UpsertReleaseRequest) error
- func ValidateUpsertStatusReportRequest(v *pb.UpsertStatusReportRequest) error
- func ValidateUpsertTaskRequest(v *pb.UpsertTaskRequest) error
- func ValidateUpsertTriggerRequest(v *pb.UpsertTriggerRequest) error
- func ValidateUpsertWorkspaceRequest(v *pb.UpsertWorkspaceRequest) error
- func ValidateUser(v *pb.User) error
- func ValidateUserRules(v *pb.User) []*validation.FieldRules
- func ValidateWorkspace(v *pb.Workspace) error
- func ValidateWorkspaceName(str string) error
- func ValidateWorkspaceRules(v *pb.Workspace) []*validation.FieldRules
- type Component
- type Deployment
- type OnDemandRunnerConfig
- type Project
Constants ¶
This section is empty.
Variables ¶
var UsernameRegexp = regexp.MustCompile(`(?i)^[a-z\d][a-z\d_-]*[a-z\d]+$`)
UsernameRegexp is the valid username regular expression. This is somewhat arbitrary but exactly matches the GitHub username requirements. We can always loosen this later.
var WorkspaceNameRegexp = regexp.MustCompile(`^[\p{L}\p{N}]+[\p{L}\p{N}\-_]*[^\-_]?$`)
WorkspaceNameRegexp is the valid Workspace name regular expression. At this time the only restriction is to not allow spaces.
Functions ¶
func PipelineGraph ¶ added in v0.10.0
PipelineGraph returns the graph of steps for a pipeline. The graph vertices are the pipeline step names.
func RunnerLabelHash ¶
RunnerLabelHash calculates a unique hash for the set of labels on the runner. This generates a consistent hash value for an empty set of labels. The result is never 0.
func TestApplication ¶
func TestApplication(t testing.T, src *pb.Application) *pb.Application
TestApplication returns a valid project for tests.
func TestArtifact ¶
func TestArtifact(t testing.T, src *pb.PushedArtifact) *pb.PushedArtifact
TestArtifact returns a valid user for tests.
func TestAuthMethod ¶
func TestAuthMethod(t testing.T, src *pb.AuthMethod) *pb.AuthMethod
TestAuthMethod returns a valid user for tests.
func TestDeployment ¶
func TestDeployment(t testing.T, src *pb.Deployment) *pb.Deployment
TestDeployment returns a valid project for tests.
func TestExecStreamRequestStart ¶
func TestExecStreamRequestStart(t testing.T, src *pb.ExecStreamRequest_Start) *pb.ExecStreamRequest_Start
func TestGetWorkspaceRequest ¶
func TestGetWorkspaceRequest(t testing.T, src *pb.GetWorkspaceRequest) *pb.GetWorkspaceRequest
func TestOnDemandRunnerConfig ¶
func TestOnDemandRunnerConfig(t testing.T, src *pb.OnDemandRunnerConfig) *pb.OnDemandRunnerConfig
TestOnDemandRunnerConfig returns a valid project for tests.
func TestPipeline ¶ added in v0.10.0
TestPipeline returns a valid pipeline proto for tests.
func TestPipelineAppendSteps ¶ added in v0.10.0
func TestPipelineAppendSteps(t testing.T, src *pb.Pipeline, srcSteps []*pb.Pipeline_Step) *pb.Pipeline
TestPipelineStep creates a valid pipeline step for testing, with optional workspace reference.
func TestPipelineCycle ¶ added in v0.10.0
TestPipelineCycle returns an invalid pipeline with a step cycle for tests.
func TestPipelineRun ¶ added in v0.10.0
func TestPipelineRun(t testing.T, src *pb.PipelineRun) *pb.PipelineRun
TestPipelineRun returns a valid pipeline run for tests.
func TestProject ¶
TestProject returns a valid project for tests.
func TestServerConfig ¶
func TestServerConfig(t testing.T, src *pb.ServerConfig) *pb.ServerConfig
func TestStatusReport ¶
func TestStatusReport(t testing.T, src *pb.StatusReport) *pb.StatusReport
TestStatusReport returns a valid user for tests.
func TestTrigger ¶
TestTrigger returns a valid user for tests.
func TestValidArtifact ¶
func TestValidArtifact(t testing.T, src *pb.PushedArtifact) *pb.PushedArtifact
func TestValidDeployment ¶
func TestValidDeployment(t testing.T, src *pb.Deployment) *pb.Deployment
func TestValidStatusReport ¶
func TestValidStatusReport(t testing.T, src *pb.StatusReport) *pb.StatusReport
func TestWorkspace ¶
TestWorkspace returns a valid workspace for tests.
func ValidateAdoptRunnerRequest ¶
func ValidateAdoptRunnerRequest(v *pb.AdoptRunnerRequest) error
ValidateAdoptRunnerRequest
func ValidateAuthMethod ¶
func ValidateAuthMethod(v *pb.AuthMethod) error
ValidateAuthMethod validates the user structure.
func ValidateAuthMethodRules ¶
func ValidateAuthMethodRules(v *pb.AuthMethod) []*validation.FieldRules
ValidateAuthMethodRules
func ValidateBuild ¶
ValidateBuild validates the user structure.
func ValidateBuildRules ¶
func ValidateBuildRules(v *pb.Build) []*validation.FieldRules
ValidateBuildRules
func ValidateCancelTaskRequest ¶ added in v0.9.0
func ValidateCancelTaskRequest(v *pb.CancelTaskRequest) error
ValidateCancelTaskRequest
func ValidateCompleteOIDCAuthRequest ¶
func ValidateCompleteOIDCAuthRequest(v *pb.CompleteOIDCAuthRequest) error
ValidateCompleteOIDCAuthRequest
func ValidateCreateHostnameRequest ¶
func ValidateCreateHostnameRequest(v *pb.CreateHostnameRequest) error
ValidateCreateHostnameRequest
func ValidateDeleteAuthMethodRequest ¶
func ValidateDeleteAuthMethodRequest(v *pb.DeleteAuthMethodRequest) error
ValidateDeleteAuthMethodRequest
func ValidateDeleteOnDemandRunnerConfigRequest ¶ added in v0.9.0
func ValidateDeleteOnDemandRunnerConfigRequest(v *pb.DeleteOnDemandRunnerConfigRequest) error
ValidateDeleteOnDemandRunnerConfigRequest
func ValidateDeleteTaskRequest ¶ added in v0.9.0
func ValidateDeleteTaskRequest(v *pb.DeleteTaskRequest) error
ValidateDeleteTaskRequest
func ValidateDeleteTriggerRequest ¶
func ValidateDeleteTriggerRequest(v *pb.DeleteTriggerRequest) error
ValidateDeleteTriggerRequest
func ValidateDeleteUserRequest ¶
func ValidateDeleteUserRequest(v *pb.DeleteUserRequest) error
ValidateDeleteUserRequest
func ValidateDeployment ¶
func ValidateDeployment(v *pb.Deployment) error
ValidateDeployment validates the project structure.
func ValidateDeploymentRules ¶
func ValidateDeploymentRules(v *pb.Deployment) []*validation.FieldRules
ValidateDeploymentRules
func ValidateDestroyProjectRequest ¶ added in v0.10.0
func ValidateDestroyProjectRequest(v *pb.DestroyProjectRequest) error
ValidateDestroyProjectRequest
func ValidateExecStreamRequestStart ¶
func ValidateExecStreamRequestStart(v *pb.ExecStreamRequest_Start) error
ValidateExecStreamRequestStart
func ValidateForgetRunnerRequest ¶
func ValidateForgetRunnerRequest(v *pb.ForgetRunnerRequest) error
ValidateForgetRunnerRequest
func ValidateGetApplicationRequest ¶
func ValidateGetApplicationRequest(v *pb.GetApplicationRequest) error
ValidateGetApplicationRequest
func ValidateGetAuthMethodRequest ¶
func ValidateGetAuthMethodRequest(v *pb.GetAuthMethodRequest) error
ValidateGetAuthMethodRequest
func ValidateGetBuildRequest ¶
func ValidateGetBuildRequest(v *pb.GetBuildRequest) error
ValidateGetBuildRequest
func ValidateGetConfigRequest ¶
func ValidateGetConfigRequest(v *pb.ConfigGetRequest) error
ValidateGetConfigRequest
func ValidateGetConfigSourceRequest ¶
func ValidateGetConfigSourceRequest(v *pb.GetConfigSourceRequest) error
ValidateGetConfigRequest
func ValidateGetDeploymentRequest ¶
func ValidateGetDeploymentRequest(v *pb.GetDeploymentRequest) error
ValidateGetDeploymentRequest
func ValidateGetLatestBuildRequest ¶
func ValidateGetLatestBuildRequest(v *pb.GetLatestBuildRequest) error
ValidateGetLatestBuildRequest
func ValidateGetLatestPushedArtifactRequest ¶
func ValidateGetLatestPushedArtifactRequest(v *pb.GetLatestPushedArtifactRequest) error
ValidateGetLatestPushedArtifactRequest
func ValidateGetLatestReleaseRequest ¶
func ValidateGetLatestReleaseRequest(v *pb.GetLatestReleaseRequest) error
ValidateGetLatestReleaseRequest
func ValidateGetLatestStatusReportRequest ¶
func ValidateGetLatestStatusReportRequest(v *pb.GetLatestStatusReportRequest) error
ValidateGetLatestStatusReportRequest
func ValidateGetOIDCAuthURLRequest ¶
func ValidateGetOIDCAuthURLRequest(v *pb.GetOIDCAuthURLRequest) error
ValidateGetOIDCAuthURLRequest
func ValidateGetOnDemandRunnerConfigRequest ¶
func ValidateGetOnDemandRunnerConfigRequest(v *pb.GetOnDemandRunnerConfigRequest) error
ValidateGetOnDemandRunnerConfigRequest
func ValidateGetPipelineRequest ¶ added in v0.10.0
func ValidateGetPipelineRequest(v *pb.GetPipelineRequest) error
ValidateGetPipelineRequest
func ValidateGetPipelineRunRequest ¶ added in v0.10.0
func ValidateGetPipelineRunRequest(v *pb.GetPipelineRunRequest) error
ValidateGetPipelineRequest
func ValidateGetProjectRequest ¶
func ValidateGetProjectRequest(v *pb.GetProjectRequest) error
ValidateGetProjectRequest
func ValidateGetPushedArtifactRequest ¶
func ValidateGetPushedArtifactRequest(v *pb.GetPushedArtifactRequest) error
ValidateGetPushedArtifactRequest
func ValidateGetReleaseRequest ¶
func ValidateGetReleaseRequest(v *pb.GetReleaseRequest) error
ValidateGetReleaseRequest
func ValidateGetStatusReportRequest ¶
func ValidateGetStatusReportRequest(v *pb.GetStatusReportRequest) error
ValidateGetStatusReportRequest
func ValidateGetTaskRequest ¶ added in v0.9.0
func ValidateGetTaskRequest(v *pb.GetTaskRequest) error
ValidateGetTaskRequest
func ValidateGetTriggerRequest ¶
func ValidateGetTriggerRequest(v *pb.GetTriggerRequest) error
ValidateGetTriggerRequest
func ValidateGetWorkspaceRequest ¶
func ValidateGetWorkspaceRequest(v *pb.GetWorkspaceRequest) error
ValidateGetWorkspaceRequest
func ValidateJob ¶
ValidateJob validates the job structure. TODO: This still fails if the job passed in to be validated is nil
func ValidateJobDataSourceRules ¶
func ValidateJobDataSourceRules(v *pb.Job_DataSource) []*validation.FieldRules
ValidateJobDataSourceRules
func ValidateJobRules ¶ added in v0.10.0
func ValidateJobRules(job *pb.Job) []*validation.FieldRules
ValidateJobRules
func ValidateJobWorkspaceRules ¶ added in v0.9.0
func ValidateJobWorkspaceRules(v *pb.Ref_Workspace) []*validation.FieldRules
ValidateJobWorkspaceRules
func ValidateListBuildsRequest ¶
func ValidateListBuildsRequest(v *pb.ListBuildsRequest) error
ValidateListBuildsRequest
func ValidateListPipelineRunsRequest ¶ added in v0.10.0
func ValidateListPipelineRunsRequest(v *pb.ListPipelineRunsRequest) error
ValidateListPipelineRunsRequest
func ValidateListPipelinesRequest ¶ added in v0.10.0
func ValidateListPipelinesRequest(v *pb.ListPipelinesRequest) error
ValidateListPipelinesRequest
func ValidateListPushedArtifactsRequest ¶
func ValidateListPushedArtifactsRequest(v *pb.ListPushedArtifactsRequest) error
ValidateListPushedArtifactsRequest
func ValidateListStatusReportsRequest ¶
func ValidateListStatusReportsRequest(v *pb.ListStatusReportsRequest) error
ValidateListStatusReportsRequest
func ValidateOnDemandRunnerConfig ¶
func ValidateOnDemandRunnerConfig(p *pb.OnDemandRunnerConfig) error
ValidateOnDemandRunnerConfig validates the project structure.
func ValidateOnDemandRunnerConfigRules ¶
func ValidateOnDemandRunnerConfigRules(p *pb.OnDemandRunnerConfig) []*validation.FieldRules
ValidateOnDemandRunnerConfigRules
func ValidatePipeline ¶ added in v0.10.0
ValidatePipeline validates the pipeline structure.
func ValidatePipelineRules ¶ added in v0.10.0
func ValidatePipelineRules(v *pb.Pipeline) []*validation.FieldRules
ValidatePipelineRules
func ValidatePipelineRun ¶ added in v0.10.0
func ValidatePipelineRun(v *pb.PipelineRun) error
ValidatePipelineRun validates the pipeline run structure.
func ValidatePipelineRunRules ¶ added in v0.10.0
func ValidatePipelineRunRules(v *pb.PipelineRun) []*validation.FieldRules
ValidatePipelineRunRules
func ValidateProject ¶
ValidateProject validates the project structure.
func ValidateProjectRules ¶
func ValidateProjectRules(p *pb.Project) []*validation.FieldRules
ValidateProjectRules
func ValidatePushedArtifact ¶
func ValidatePushedArtifact(v *pb.PushedArtifact) error
ValidatePushedArtifact validates the user structure.
func ValidatePushedArtifactRules ¶
func ValidatePushedArtifactRules(v *pb.PushedArtifact) []*validation.FieldRules
ValidatePushedArtifactRules
func ValidateRefOperationRules ¶
func ValidateRefOperationRules(v *pb.Ref_Operation) []*validation.FieldRules
ValidateRefOperationRules
func ValidateRefTaskRules ¶ added in v0.9.0
func ValidateRefTaskRules(v *pb.Ref_Task) []*validation.FieldRules
ValidateRefTaskRules
func ValidateRefTriggerRules ¶
func ValidateRefTriggerRules(v *pb.Ref_Trigger) []*validation.FieldRules
ValidateRefTriggerRules
func ValidateRefWorkspaceRules ¶
func ValidateRefWorkspaceRules(v *pb.Ref_Workspace) []*validation.FieldRules
ValidateRefWorkspaceRules
func ValidateRunPipelineRequest ¶ added in v0.10.0
func ValidateRunPipelineRequest(v *pb.RunPipelineRequest) error
ValidateRunPipelineRequest
func ValidateRunTriggerRequest ¶
func ValidateRunTriggerRequest(v *pb.RunTriggerRequest) error
ValidateRunTriggerRequest
func ValidateServerConfig ¶
func ValidateServerConfig(c *pb.ServerConfig) error
ValidateServerConfig validates the server config structure. TODO: This still panics if the server config is nil
func ValidateSetConfigSourceRequest ¶
func ValidateSetConfigSourceRequest(v *pb.SetConfigSourceRequest) error
ValidateSetConfigSourceRequest
func ValidateStatusReport ¶
func ValidateStatusReport(v *pb.StatusReport) error
ValidateStatusReport validates the user structure.
func ValidateStatusReportRules ¶
func ValidateStatusReportRules(v *pb.StatusReport) []*validation.FieldRules
ValidateStatusReportRules
func ValidateStepRules ¶ added in v0.10.0
func ValidateStepRules(v *pb.Pipeline_Step) []*validation.FieldRules
ValidateStepRules
func ValidateTask ¶ added in v0.9.0
ValidateTask validates the user structure.
func ValidateTaskRules ¶ added in v0.9.0
func ValidateTaskRules(v *pb.Task) []*validation.FieldRules
ValidateTaskRules
func ValidateTrigger ¶
ValidateTrigger validates the user structure.
func ValidateTriggerRules ¶
func ValidateTriggerRules(v *pb.Trigger) []*validation.FieldRules
ValidateTriggerRules
func ValidateUIGetProjectRequest ¶
func ValidateUIGetProjectRequest(v *pb.UI_GetProjectRequest) error
ValidateUIGetProjectRequest
func ValidateUpdateUserRequest ¶
func ValidateUpdateUserRequest(v *pb.UpdateUserRequest) error
ValidateUpdateUserRequest
func ValidateUpsertApplicationRequest ¶
func ValidateUpsertApplicationRequest(v *pb.UpsertApplicationRequest) error
ValidateUpsertApplicationRequest
func ValidateUpsertAuthMethodRequest ¶
func ValidateUpsertAuthMethodRequest(v *pb.UpsertAuthMethodRequest) error
ValidateUpsertAuthMethodRequest
func ValidateUpsertBuildRequest ¶
func ValidateUpsertBuildRequest(v *pb.UpsertBuildRequest) error
ValidateUpsertBuildRequest
func ValidateUpsertDeploymentRequest ¶
func ValidateUpsertDeploymentRequest(v *pb.UpsertDeploymentRequest) error
ValidateUpsertDeploymentRequest
func ValidateUpsertOnDemandRunnerConfigRequest ¶
func ValidateUpsertOnDemandRunnerConfigRequest(v *pb.UpsertOnDemandRunnerConfigRequest) error
ValidateUpsertOnDemandRunnerConfigRequest
func ValidateUpsertPipelineRequest ¶ added in v0.10.0
func ValidateUpsertPipelineRequest(v *pb.UpsertPipelineRequest) error
ValidateUpsertPipelineRequest
func ValidateUpsertProjectRequest ¶
func ValidateUpsertProjectRequest(v *pb.UpsertProjectRequest) error
ValidateUpsertProjectRequest
func ValidateUpsertPushedArtifactRequest ¶
func ValidateUpsertPushedArtifactRequest(v *pb.UpsertPushedArtifactRequest) error
ValidateUpsertArtifactRequest
func ValidateUpsertReleaseRequest ¶
func ValidateUpsertReleaseRequest(v *pb.UpsertReleaseRequest) error
ValidateUpsertArtifactRequest
func ValidateUpsertStatusReportRequest ¶
func ValidateUpsertStatusReportRequest(v *pb.UpsertStatusReportRequest) error
ValidateUpsertStatusReportRequest
func ValidateUpsertTaskRequest ¶ added in v0.9.0
func ValidateUpsertTaskRequest(v *pb.UpsertTaskRequest) error
ValidateUpsertTaskRequest
func ValidateUpsertTriggerRequest ¶
func ValidateUpsertTriggerRequest(v *pb.UpsertTriggerRequest) error
ValidateUpsertTriggerRequest
func ValidateUpsertWorkspaceRequest ¶
func ValidateUpsertWorkspaceRequest(v *pb.UpsertWorkspaceRequest) error
ValidateUpdateUserRequest
func ValidateUserRules ¶
func ValidateUserRules(v *pb.User) []*validation.FieldRules
ValidateUserRules
func ValidateWorkspace ¶
ValidateWorkspace validates the Workspace structure.
func ValidateWorkspaceName ¶
func ValidateWorkspaceRules ¶
func ValidateWorkspaceRules(v *pb.Workspace) []*validation.FieldRules
ValidateWorkspaceRules
Types ¶
type Deployment ¶
type Deployment struct{ *pb.Deployment }
Type wrapper around the proto type so that we can add some methods.
func (*Deployment) URLFragment ¶
func (v *Deployment) URLFragment() string
type OnDemandRunnerConfig ¶
type OnDemandRunnerConfig struct{ *pb.OnDemandRunnerConfig }
Type wrapper around the proto type so that we can add some methods.