Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupAPI ¶
func SetupAPI(p SetupParams) *authz.OperationRecorder
func SetupAPIForSpec ¶
func SetupAPIForSpec() *authz.OperationRecorder
func SpecRoutes ¶
func SpecRoutes() []authz.PermissionRoute
Types ¶
type HandlerDeps ¶
type HandlerDeps struct {
fx.In
AppImages *appimages.ApplicationImagesService
User *user.Module
Project *project.Module
Environment *environment.Module
Enrollment *enrollment.Module
Settings *settings.Module
JobSchedule *job.Module
Container *container.Module
Image *image.Module
Build *build.BuildService
Volume *volume.Module
S3Destination *s3.Module
Network *network.NetworkService
Port *port.PortService
Swarm *swarm.Module
Podman *podman.Module
ImageUpdate *imageupdate.Module
Auth *auth.Module
AuthTokens *auth.TokenCache
Passkey *passkey.PasskeyService
Oidc *oidc.OidcService
Docker *docker.DockerClientService
Template *template.Module
ContainerRegistry *registry.Module
System *system.Module
Diagnostics *diagnostics.DiagnosticsService
Updater *updater.Module
Event *event.Module
Activity *activity.Module
Version *version.VersionService
Notification *notification.Module
ApiKey *apikey.Module
Apns *apns.Module
Federated *federated.FederatedCredentialService
GitRepository *gitrepo.Module
GitOpsSync *gitops.Module
Webhook *webhook.Module
Vulnerability *vulnerability.Module
Role *role.Module
Variable *variable.Module
Upload *upload.Module
Health *health.Module
}
type SetupParams ¶
type SetupParams struct {
Echo *echo.Echo
Group *echo.Group
AppContext handlerutil.ActivityAppContext
Config *config.Config
Deps HandlerDeps
Tunnel *agent.TunnelServer
}
Click to show internal directories.
Click to hide internal directories.