Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseAuthInput ¶
type BaseAuthInput struct {
Authorization string `header:"Authorization" doc:"Bearer token" required:"true"`
}
BaseAuthInput can be used when no input is needed and the user must be authenticated.
type DeletedResponse ¶
DeletedResponse is used to return a deleted response.
type Server ¶
type Server struct {
KubeClient *k8s.KubeClient
Cfg *config.Config
GithubClient *github.GithubClient
Repository repositories.RepositoriesInterface
StringCache *cache.RedisCache[string]
HttpClient *http.Client
DeploymentController *deployctl.DeploymentController
DatabaseProvider *databases.DatabaseProvider
DNSChecker *utils.DNSChecker
OauthConfig *oauth2.Config
UpdateManager *updater.Updater
// Services
TeamService *team_service.TeamService
ProjectService *project_service.ProjectService
ServiceService *service_service.ServiceService
EnvironmentService *environment_service.EnvironmentService
LogService *logs_service.LogsService
DeploymentService *deployments_service.DeploymentService
SystemService *system_service.SystemService
MetricsService *metric_service.MetricsService
WebhooksService *webhooks_service.WebhooksService
InstanceService *instance_service.InstanceService
VariablesService *variables_service.VariablesService
StorageService *storage_service.StorageService
TemplateService *template_service.TemplatesService
ServiceGroupService *servicegroup_service.ServiceGroupService
}
Server implements generated.ServerInterface
Click to show internal directories.
Click to hide internal directories.