Documentation
¶
Overview ¶
Package grpc implements gRPC functionality.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server implements functions needed to configure, start and stop the gRPC server.
func NewServer ¶
func NewServer(options *ServerOptions) *Server
NewServer creates a new gRPC server.
type ServerOptions ¶
type ServerOptions struct {
EnvironmentService environment.Service
OrganizationService organization.Service
ServiceAccountService serviceaccount.Service
ResourceLimitService resourcelimit.Service
ProjectService project.Service
JobService job.Service
PipelineService pipeline.Service
PipelineTemplateService pipelinetemplate.Service
LifecycleTemplateService lifecycletemplate.Service
AgentService agent.Service
Listener net.Listener
Logger logger.Logger
TeamService team.Service
ReleaseLifecycleService releaselifecycle.Service
ReleaseService release.Service
PluginRegistryService pluginregistry.Service
VCSService vcs.Service
Authenticator *auth.Authenticator
APIServerConfig *config.Config
URNResolver *urn.Resolver
Version string
OAuthProviders []config.IdpConfig
}
ServerOptions contains the options to configure the gRPC server.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package reader implements a size-limited reader for uploading templates of multiple kinds.
|
Package reader implements a size-limited reader for uploading templates of multiple kinds. |
|
Package servers implements the gRPC servers.
|
Package servers implements the gRPC servers. |
Click to show internal directories.
Click to hide internal directories.