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.