Documentation ¶
Index ¶
- func NewAPIRouter(config *config.Config) *chi.Mux
- type Registerer
- func NewBaseRegisterer(children ...*Registerer) *Registerer
- func NewClusterScopedRegisterer(children ...*Registerer) *Registerer
- func NewGitInstallationScopedRegisterer(children ...*Registerer) *Registerer
- func NewHelmRepoScopedRegisterer(children ...*Registerer) *Registerer
- func NewInfraScopedRegisterer(children ...*Registerer) *Registerer
- func NewInviteScopedRegisterer(children ...*Registerer) *Registerer
- func NewNamespaceScopedRegisterer(children ...*Registerer) *Registerer
- func NewOAuthCallbackRegisterer(children ...*Registerer) *Registerer
- func NewProjectIntegrationScopedRegisterer(children ...*Registerer) *Registerer
- func NewProjectOAuthScopedRegisterer(children ...*Registerer) *Registerer
- func NewProjectScopedRegisterer(children ...*Registerer) *Registerer
- func NewRegistryScopedRegisterer(children ...*Registerer) *Registerer
- func NewReleaseScopedRegisterer(children ...*Registerer) *Registerer
- func NewSlackIntegrationScopedRegisterer(children ...*Registerer) *Registerer
- func NewUserScopedRegisterer(children ...*Registerer) *Registerer
- type Route
- func GetBaseRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
- func GetClusterScopedRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
- func GetGitInstallationScopedRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
- func GetHelmRepoScopedRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
- func GetInfraScopedRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
- func GetInviteScopedRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
- func GetNamespaceScopedRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
- func GetOAuthCallbackRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
- func GetProjectIntegrationScopedRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
- func GetProjectOAuthScopedRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
- func GetProjectScopedRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
- func GetRegistryScopedRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
- func GetReleaseScopedRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
- func GetSlackIntegrationScopedRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
- func GetUserScopedRoutes(r chi.Router, config *config.Config, basePath *types.Path, ...) []*Route
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Registerer ¶
type Registerer struct { GetRoutes func( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route Children []*Registerer }
func NewBaseRegisterer ¶
func NewBaseRegisterer(children ...*Registerer) *Registerer
func NewClusterScopedRegisterer ¶
func NewClusterScopedRegisterer(children ...*Registerer) *Registerer
func NewGitInstallationScopedRegisterer ¶
func NewGitInstallationScopedRegisterer(children ...*Registerer) *Registerer
func NewHelmRepoScopedRegisterer ¶
func NewHelmRepoScopedRegisterer(children ...*Registerer) *Registerer
func NewInfraScopedRegisterer ¶
func NewInfraScopedRegisterer(children ...*Registerer) *Registerer
func NewInviteScopedRegisterer ¶
func NewInviteScopedRegisterer(children ...*Registerer) *Registerer
func NewNamespaceScopedRegisterer ¶
func NewNamespaceScopedRegisterer(children ...*Registerer) *Registerer
func NewOAuthCallbackRegisterer ¶
func NewOAuthCallbackRegisterer(children ...*Registerer) *Registerer
func NewProjectIntegrationScopedRegisterer ¶
func NewProjectIntegrationScopedRegisterer(children ...*Registerer) *Registerer
func NewProjectOAuthScopedRegisterer ¶
func NewProjectOAuthScopedRegisterer(children ...*Registerer) *Registerer
func NewProjectScopedRegisterer ¶
func NewProjectScopedRegisterer(children ...*Registerer) *Registerer
func NewRegistryScopedRegisterer ¶
func NewRegistryScopedRegisterer(children ...*Registerer) *Registerer
func NewReleaseScopedRegisterer ¶
func NewReleaseScopedRegisterer(children ...*Registerer) *Registerer
func NewSlackIntegrationScopedRegisterer ¶
func NewSlackIntegrationScopedRegisterer(children ...*Registerer) *Registerer
func NewUserScopedRegisterer ¶
func NewUserScopedRegisterer(children ...*Registerer) *Registerer
type Route ¶
func GetBaseRoutes ¶
func GetBaseRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
func GetClusterScopedRoutes ¶
func GetClusterScopedRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
func GetGitInstallationScopedRoutes ¶
func GetGitInstallationScopedRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
func GetHelmRepoScopedRoutes ¶
func GetHelmRepoScopedRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
func GetInfraScopedRoutes ¶
func GetInfraScopedRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
func GetInviteScopedRoutes ¶
func GetInviteScopedRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
func GetNamespaceScopedRoutes ¶
func GetNamespaceScopedRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
func GetOAuthCallbackRoutes ¶
func GetOAuthCallbackRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
func GetProjectIntegrationScopedRoutes ¶
func GetProjectIntegrationScopedRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
func GetProjectOAuthScopedRoutes ¶
func GetProjectOAuthScopedRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
func GetProjectScopedRoutes ¶
func GetProjectScopedRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
func GetRegistryScopedRoutes ¶
func GetRegistryScopedRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
func GetReleaseScopedRoutes ¶
func GetReleaseScopedRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
func GetSlackIntegrationScopedRoutes ¶
func GetSlackIntegrationScopedRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
func GetUserScopedRoutes ¶
func GetUserScopedRoutes( r chi.Router, config *config.Config, basePath *types.Path, factory shared.APIEndpointFactory, children ...*Registerer, ) []*Route
Source Files ¶
Click to show internal directories.
Click to hide internal directories.