Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AgentInfo ¶
type AgentInfo struct {
// Id is the agent's id in the database.
Id int64
// ProjectId is the id of the configuration project of the agent.
ProjectId int64
// Name is the agent's name.
// Can contain only /a-z\d-/
Name string
GitalyInfo GitalyInfo
Repository *gitalypb.Repository
}
AgentInfo contains information about an agentk.
type AgentMD ¶
type AgentMD struct {
Token AgentToken
}
AgentMD contains gRPC metadata received from agentk with a request.
func AgentMDFromContext ¶
AgentMDFromContext extracts AgentMD from a context.
type AgentToken ¶
type AgentToken string
AgentToken is agentk's bearer access token.
func AgentTokenFromContext ¶
func AgentTokenFromContext(ctx context.Context) AgentToken
AgentTokenFromContext extracts the agent token from the given context
type ProjectInfo ¶
type ProjectInfo struct {
ProjectId int64
GitalyInfo GitalyInfo
Repository *gitalypb.Repository
}
Click to show internal directories.
Click to hide internal directories.