Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Config = struct { Services struct { Pubsub pubsub.Publisher Queue queue.Queue Logs logging.Log Membership cache.MembershipService Manager services.Manager LogStore log.Service MaintenanceService services.MaintenanceService MaintenanceScheduler services.MaintenanceScheduler Store services.Store IntegrationService integration.Service } Server struct { JWTSecret string Key string Cert string OAuthHost string Host string WebhookHost string Port string PortTLS string AgentToken string StatusContext string StatusContextFormat string SessionExpires time.Duration RootPath string CustomCSSFile string CustomJsFile string InstanceID string // Instance ID for HA deployments } Agent struct { DisableUserRegisteredAgentRegistration bool } WebUI struct { EnableSwagger bool SkipVersionCheck bool } Prometheus struct { AuthToken string } Pipeline struct { AuthenticatePublicRepos bool DefaultAllowPullRequests bool DefaultCancelPreviousPipelineEvents []model.WebhookEvent DefaultApprovalMode model.ApprovalMode DefaultWorkflowLabels map[string]string DefaultClonePlugin string TrustedClonePlugins []string Volumes []string Networks []string PrivilegedPlugins []string PrivilegedPluginsMatchType string DefaultTimeout int64 LogsDurationKeep string LogsPipelinesKeepMin int64 MaxTimeout int64 MaxMatrixSize int // Maximum number of matrix permutations allowed Proxy struct { No string HTTP string HTTPS string } ContainerNameScheme string // 'hash' or 'descriptive' } Maintenance struct { LogVacuum struct { Enabled bool Schedule string } } Permissions struct { Open bool Admins *permissions.Admins Orgs *permissions.Orgs OwnersAllowlist *permissions.OwnersAllowlist } }{}
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package integrations provides interfaces and implementations for external secret store integrations such as HashiCorp Vault, AWS Secrets Manager, etc.
|
Package integrations provides interfaces and implementations for external secret store integrations such as HashiCorp Vault, AWS Secrets Manager, etc. |
|
cache
Package cache provides a per-pipeline caching decorator for secret providers.
|
Package cache provides a per-pipeline caching decorator for secret providers. |
|
vault
Package vault provides a HashiCorp Vault/OpenBao secret store provider.
|
Package vault provides a HashiCorp Vault/OpenBao secret store provider. |
Click to show internal directories.
Click to hide internal directories.