Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewHandler ¶
func NewHandler( logger lager.Logger, externalURL string, clusterName string, wrapper wrappa.Wrappa, dbTeamFactory db.TeamFactory, dbPipelineFactory db.PipelineFactory, dbJobFactory db.JobFactory, dbResourceFactory db.ResourceFactory, dbWorkerFactory db.WorkerFactory, workerTeamFactory db.TeamFactory, volumeRepository db.VolumeRepository, containerRepository db.ContainerRepository, destroyer gc.Destroyer, dbBuildFactory db.BuildFactory, dbCheckFactory db.CheckFactory, dbResourceConfigFactory db.ResourceConfigFactory, dbUserFactory db.UserFactory, eventHandlerFactory buildserver.EventHandlerFactory, workerClient worker.Client, sink *lager.ReconfigurableSink, isTLSEnabled bool, cliDownloadsDir string, version string, workerVersion string, secretManager creds.Secrets, varSourcePool creds.VarSourcePool, credsManagers creds.Managers, interceptTimeoutFactory containerserver.InterceptTimeoutFactory, interceptUpdateInterval time.Duration, dbWall db.Wall, clock clock.Clock, ) (http.Handler, error)
Types ¶
type TeamScopedHandlerFactory ¶
type TeamScopedHandlerFactory struct {
// contains filtered or unexported fields
}
func NewTeamScopedHandlerFactory ¶
func NewTeamScopedHandlerFactory( logger lager.Logger, teamFactory db.TeamFactory, ) *TeamScopedHandlerFactory
func (*TeamScopedHandlerFactory) HandlerFor ¶
func (f *TeamScopedHandlerFactory) HandlerFor(teamScopedHandler func(db.Team) http.Handler) http.HandlerFunc
Directories
¶
Path | Synopsis |
---|---|
accessorfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
authfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
containerserverfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
pipelineserverfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
policycheckerfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
Click to show internal directories.
Click to hide internal directories.