Documentation
¶
Index ¶
- type ApiError
- type GrpcHandler
- type GrpcHandlerImpl
- func (impl *GrpcHandlerImpl) AddRepo(ctx context.Context, req *pb.AddRepoRequest) (*pb.Empty, error)
- func (impl *GrpcHandlerImpl) FetchChanges(ctx context.Context, req *pb.FetchScmChangesRequest) (*pb.MaterialChangeResponse, error)
- func (impl *GrpcHandlerImpl) GetAllWebhookEventConfigForHost(ctx context.Context, req *pb.WebhookEventConfigRequest) (*pb.WebhookEventConfigResponse, error)
- func (impl *GrpcHandlerImpl) GetChangesInRelease(ctx context.Context, req *pb.ReleaseChangeRequest) (*pb.GitChanges, error)
- func (impl *GrpcHandlerImpl) GetCommitInfoForTag(ctx context.Context, req *pb.CommitMetadataRequest) (*pb.GitCommit, error)
- func (impl *GrpcHandlerImpl) GetCommitMetadata(ctx context.Context, req *pb.CommitMetadataRequest) (*pb.GitCommit, error)
- func (impl *GrpcHandlerImpl) GetCommitMetadataForPipelineMaterial(ctx context.Context, req *pb.CommitMetadataRequest) (*pb.GitCommit, error)
- func (impl *GrpcHandlerImpl) GetHeadForPipelineMaterials(ctx context.Context, req *pb.HeadRequest) (*pb.GetHeadForPipelineMaterialsResponse, error)
- func (impl *GrpcHandlerImpl) GetWebhookData(ctx context.Context, req *pb.WebhookDataRequest) (*pb.WebhookAndCiData, error)
- func (impl *GrpcHandlerImpl) GetWebhookEventConfig(ctx context.Context, req *pb.WebhookEventConfigRequest) (*pb.WebhookEventConfig, error)
- func (impl *GrpcHandlerImpl) GetWebhookPayloadDataForPipelineMaterialId(ctx context.Context, req *pb.WebhookPayloadDataRequest) (*pb.WebhookPayloadDataResponse, error)
- func (impl *GrpcHandlerImpl) GetWebhookPayloadFilterDataForPipelineMaterialId(ctx context.Context, req *pb.WebhookPayloadFilterDataRequest) (*pb.WebhookPayloadFilterDataResponse, error)
- func (impl *GrpcHandlerImpl) RefreshGitMaterial(ctx context.Context, req *pb.RefreshGitMaterialRequest) (*pb.RefreshGitMaterialResponse, error)
- func (impl *GrpcHandlerImpl) ReloadAllMaterial(ctx context.Context, req *pb.Empty) (*pb.Empty, error)
- func (impl *GrpcHandlerImpl) ReloadMaterial(ctx context.Context, req *pb.ReloadMaterialRequest) (*pb.GenericResponse, error)
- func (impl *GrpcHandlerImpl) ReloadMaterials(ctx context.Context, req *pb.ReloadMaterialsRequest) (*pb.GenericResponse, error)
- func (impl *GrpcHandlerImpl) SaveGitProvider(ctx context.Context, req *pb.GitProvider) (*pb.Empty, error)
- func (impl *GrpcHandlerImpl) SavePipelineMaterial(ctx context.Context, req *pb.SavePipelineMaterialRequest) (*pb.Empty, error)
- func (impl *GrpcHandlerImpl) UpdateRepo(ctx context.Context, req *pb.GitMaterial) (*pb.Empty, error)
- type MuxRouter
- type ReloadMaterialDto
- type ReloadMaterialsDto
- type Response
- type RestHandler
- type RestHandlerImpl
- func (handler RestHandlerImpl) AddRepo(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) FetchChanges(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) GetAllWebhookEventConfigForHost(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) GetChangesInRelease(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) GetCommitInfoForTag(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) GetCommitMetadata(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) GetCommitMetadataForPipelineMaterial(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) GetHeadForPipelineMaterials(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) GetWebhookData(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) GetWebhookEventConfig(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) GetWebhookPayloadDataForPipelineMaterialId(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) GetWebhookPayloadFilterDataForPipelineMaterialId(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) RefreshGitMaterial(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) ReloadAllMaterial(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) ReloadMaterial(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) ReloadMaterials(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) SaveGitProvider(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) SavePipelineMaterial(w http.ResponseWriter, r *http.Request)
- func (handler RestHandlerImpl) UpdateRepo(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GrpcHandler ¶
type GrpcHandler interface { SaveGitProvider(ctx context.Context, req *pb.GitProvider) (*pb.Empty, error) AddRepo(ctx context.Context, req *pb.AddRepoRequest) (*pb.Empty, error) UpdateRepo(ctx context.Context, req *pb.GitMaterial) (*pb.Empty, error) SavePipelineMaterial(ctx context.Context, req *pb.SavePipelineMaterialRequest) (*pb.Empty, error) // ---- FetchChanges(ctx context.Context, req *pb.FetchScmChangesRequest) (*pb.MaterialChangeResponse, error) GetHeadForPipelineMaterials(ctx context.Context, req *pb.HeadRequest) (*pb.GetHeadForPipelineMaterialsResponse, error) GetCommitMetadata(ctx context.Context, req *pb.CommitMetadataRequest) (*pb.GitCommit, error) GetCommitMetadataForPipelineMaterial(ctx context.Context, req *pb.CommitMetadataRequest) (*pb.GitCommit, error) GetCommitInfoForTag(ctx context.Context, req *pb.CommitMetadataRequest) (*pb.GitCommit, error) RefreshGitMaterial(ctx context.Context, req *pb.RefreshGitMaterialRequest) (*pb.RefreshGitMaterialResponse, error) ReloadAllMaterial(ctx context.Context, req *pb.Empty) (*pb.Empty, error) ReloadMaterial(ctx context.Context, req *pb.ReloadMaterialRequest) (*pb.GenericResponse, error) ReloadMaterials(ctx context.Context, req *pb.ReloadMaterialsRequest) (*pb.GenericResponse, error) GetChangesInRelease(ctx context.Context, req *pb.ReleaseChangeRequest) (*pb.GitChanges, error) GetWebhookData(ctx context.Context, req *pb.WebhookDataRequest) (*pb.WebhookAndCiData, error) GetAllWebhookEventConfigForHost(ctx context.Context, req *pb.WebhookEventConfigRequest) (*pb.WebhookEventConfigResponse, error) GetWebhookEventConfig(ctx context.Context, req *pb.WebhookEventConfigRequest) (*pb.WebhookEventConfig, error) GetWebhookPayloadDataForPipelineMaterialId(ctx context.Context, req *pb.WebhookPayloadDataRequest) (*pb.WebhookPayloadDataResponse, error) GetWebhookPayloadFilterDataForPipelineMaterialId(ctx context.Context, req *pb.WebhookPayloadFilterDataRequest) (*pb.WebhookPayloadFilterDataResponse, error) }
type GrpcHandlerImpl ¶
type GrpcHandlerImpl struct { pb.GitSensorServiceServer // contains filtered or unexported fields }
func NewGrpcHandlerImpl ¶
func NewGrpcHandlerImpl( repositoryManager pkg.RepoManager, logger *zap.SugaredLogger) *GrpcHandlerImpl
func (*GrpcHandlerImpl) AddRepo ¶
func (impl *GrpcHandlerImpl) AddRepo(ctx context.Context, req *pb.AddRepoRequest) ( *pb.Empty, error)
AddRepo save git materials
func (*GrpcHandlerImpl) FetchChanges ¶
func (impl *GrpcHandlerImpl) FetchChanges(ctx context.Context, req *pb.FetchScmChangesRequest) ( *pb.MaterialChangeResponse, error)
FetchChanges
func (*GrpcHandlerImpl) GetAllWebhookEventConfigForHost ¶
func (impl *GrpcHandlerImpl) GetAllWebhookEventConfigForHost(ctx context.Context, req *pb.WebhookEventConfigRequest) ( *pb.WebhookEventConfigResponse, error)
func (*GrpcHandlerImpl) GetChangesInRelease ¶
func (impl *GrpcHandlerImpl) GetChangesInRelease(ctx context.Context, req *pb.ReleaseChangeRequest) ( *pb.GitChanges, error)
func (*GrpcHandlerImpl) GetCommitInfoForTag ¶
func (impl *GrpcHandlerImpl) GetCommitInfoForTag(ctx context.Context, req *pb.CommitMetadataRequest) ( *pb.GitCommit, error)
func (*GrpcHandlerImpl) GetCommitMetadata ¶
func (impl *GrpcHandlerImpl) GetCommitMetadata(ctx context.Context, req *pb.CommitMetadataRequest) ( *pb.GitCommit, error)
func (*GrpcHandlerImpl) GetCommitMetadataForPipelineMaterial ¶
func (impl *GrpcHandlerImpl) GetCommitMetadataForPipelineMaterial(ctx context.Context, req *pb.CommitMetadataRequest) ( *pb.GitCommit, error)
func (*GrpcHandlerImpl) GetHeadForPipelineMaterials ¶
func (impl *GrpcHandlerImpl) GetHeadForPipelineMaterials(ctx context.Context, req *pb.HeadRequest) ( *pb.GetHeadForPipelineMaterialsResponse, error)
func (*GrpcHandlerImpl) GetWebhookData ¶
func (impl *GrpcHandlerImpl) GetWebhookData(ctx context.Context, req *pb.WebhookDataRequest) ( *pb.WebhookAndCiData, error)
func (*GrpcHandlerImpl) GetWebhookEventConfig ¶
func (impl *GrpcHandlerImpl) GetWebhookEventConfig(ctx context.Context, req *pb.WebhookEventConfigRequest) ( *pb.WebhookEventConfig, error)
func (*GrpcHandlerImpl) GetWebhookPayloadDataForPipelineMaterialId ¶
func (impl *GrpcHandlerImpl) GetWebhookPayloadDataForPipelineMaterialId(ctx context.Context, req *pb.WebhookPayloadDataRequest) (*pb.WebhookPayloadDataResponse, error)
func (*GrpcHandlerImpl) GetWebhookPayloadFilterDataForPipelineMaterialId ¶
func (impl *GrpcHandlerImpl) GetWebhookPayloadFilterDataForPipelineMaterialId(ctx context.Context, req *pb.WebhookPayloadFilterDataRequest) (*pb.WebhookPayloadFilterDataResponse, error)
func (*GrpcHandlerImpl) RefreshGitMaterial ¶
func (impl *GrpcHandlerImpl) RefreshGitMaterial(ctx context.Context, req *pb.RefreshGitMaterialRequest) ( *pb.RefreshGitMaterialResponse, error)
func (*GrpcHandlerImpl) ReloadAllMaterial ¶
func (*GrpcHandlerImpl) ReloadMaterial ¶
func (impl *GrpcHandlerImpl) ReloadMaterial(ctx context.Context, req *pb.ReloadMaterialRequest) ( *pb.GenericResponse, error)
func (*GrpcHandlerImpl) ReloadMaterials ¶
func (impl *GrpcHandlerImpl) ReloadMaterials(ctx context.Context, req *pb.ReloadMaterialsRequest) ( *pb.GenericResponse, error)
func (*GrpcHandlerImpl) SaveGitProvider ¶
func (impl *GrpcHandlerImpl) SaveGitProvider(ctx context.Context, req *pb.GitProvider) ( *pb.Empty, error)
SaveGitProvider saves the GitProvider details
func (*GrpcHandlerImpl) SavePipelineMaterial ¶
func (impl *GrpcHandlerImpl) SavePipelineMaterial(ctx context.Context, req *pb.SavePipelineMaterialRequest) ( *pb.Empty, error)
SavePipelineMaterial saves pipeline material
func (*GrpcHandlerImpl) UpdateRepo ¶
func (impl *GrpcHandlerImpl) UpdateRepo(ctx context.Context, req *pb.GitMaterial) ( *pb.Empty, error)
UpdateRepo updates GitMaterial
type MuxRouter ¶
func NewMuxRouter ¶
func NewMuxRouter(logger *zap.SugaredLogger, restHandler RestHandler, monitoringRouter *monitoring.MonitoringRouter) *MuxRouter
type ReloadMaterialDto ¶
type ReloadMaterialsDto ¶
type ReloadMaterialsDto struct {
ReloadMaterial []ReloadMaterialDto `json:"reloadMaterial"`
}
type RestHandler ¶
type RestHandler interface { SaveGitProvider(w http.ResponseWriter, r *http.Request) AddRepo(w http.ResponseWriter, r *http.Request) UpdateRepo(w http.ResponseWriter, r *http.Request) SavePipelineMaterial(w http.ResponseWriter, r *http.Request) FetchChanges(w http.ResponseWriter, r *http.Request) GetHeadForPipelineMaterials(w http.ResponseWriter, r *http.Request) GetCommitMetadata(w http.ResponseWriter, r *http.Request) GetCommitMetadataForPipelineMaterial(w http.ResponseWriter, r *http.Request) ReloadAllMaterial(w http.ResponseWriter, r *http.Request) ReloadMaterial(w http.ResponseWriter, r *http.Request) ReloadMaterials(w http.ResponseWriter, r *http.Request) GetChangesInRelease(w http.ResponseWriter, r *http.Request) GetCommitInfoForTag(w http.ResponseWriter, r *http.Request) RefreshGitMaterial(w http.ResponseWriter, r *http.Request) GetWebhookData(w http.ResponseWriter, r *http.Request) GetAllWebhookEventConfigForHost(w http.ResponseWriter, r *http.Request) GetWebhookEventConfig(w http.ResponseWriter, r *http.Request) GetWebhookPayloadDataForPipelineMaterialId(w http.ResponseWriter, r *http.Request) GetWebhookPayloadFilterDataForPipelineMaterialId(w http.ResponseWriter, r *http.Request) }
type RestHandlerImpl ¶
type RestHandlerImpl struct {
// contains filtered or unexported fields
}
func NewRestHandlerImpl ¶
func NewRestHandlerImpl(repositoryManager pkg.RepoManager, logger *zap.SugaredLogger) *RestHandlerImpl
func (RestHandlerImpl) AddRepo ¶
func (handler RestHandlerImpl) AddRepo(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) FetchChanges ¶
func (handler RestHandlerImpl) FetchChanges(w http.ResponseWriter, r *http.Request)
-------------
func (RestHandlerImpl) GetAllWebhookEventConfigForHost ¶
func (handler RestHandlerImpl) GetAllWebhookEventConfigForHost(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) GetChangesInRelease ¶
func (handler RestHandlerImpl) GetChangesInRelease(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) GetCommitInfoForTag ¶
func (handler RestHandlerImpl) GetCommitInfoForTag(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) GetCommitMetadata ¶
func (handler RestHandlerImpl) GetCommitMetadata(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) GetCommitMetadataForPipelineMaterial ¶
func (handler RestHandlerImpl) GetCommitMetadataForPipelineMaterial(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) GetHeadForPipelineMaterials ¶
func (handler RestHandlerImpl) GetHeadForPipelineMaterials(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) GetWebhookData ¶
func (handler RestHandlerImpl) GetWebhookData(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) GetWebhookEventConfig ¶
func (handler RestHandlerImpl) GetWebhookEventConfig(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) GetWebhookPayloadDataForPipelineMaterialId ¶
func (handler RestHandlerImpl) GetWebhookPayloadDataForPipelineMaterialId(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) GetWebhookPayloadFilterDataForPipelineMaterialId ¶
func (handler RestHandlerImpl) GetWebhookPayloadFilterDataForPipelineMaterialId(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) RefreshGitMaterial ¶
func (handler RestHandlerImpl) RefreshGitMaterial(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) ReloadAllMaterial ¶
func (handler RestHandlerImpl) ReloadAllMaterial(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) ReloadMaterial ¶
func (handler RestHandlerImpl) ReloadMaterial(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) ReloadMaterials ¶
func (handler RestHandlerImpl) ReloadMaterials(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) SaveGitProvider ¶
func (handler RestHandlerImpl) SaveGitProvider(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) SavePipelineMaterial ¶
func (handler RestHandlerImpl) SavePipelineMaterial(w http.ResponseWriter, r *http.Request)
func (RestHandlerImpl) UpdateRepo ¶
func (handler RestHandlerImpl) UpdateRepo(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.