Documentation ¶
Index ¶
- type AttributesRouter
- type AttributesRouterImpl
- type BatchOperationRouter
- type BatchOperationRouterImpl
- type BulkUpdateRouter
- type BulkUpdateRouterImpl
- type ChartRefRouter
- type ChartRefRouterImpl
- type CommonRouter
- type CommonRouterImpl
- type ConfigMapRouter
- type ConfigMapRouterImpl
- type CoreAppRouter
- type CoreAppRouterImpl
- type DeploymentGroupRouter
- type DeploymentGroupRouterImpl
- type DockerRegRouter
- type DockerRegRouterImpl
- type GitHostRouter
- type GitHostRouterImpl
- type GitOpsConfigRouter
- type GitOpsConfigRouterImpl
- type GitProviderRouter
- type GitProviderRouterImpl
- type GlobalCMCSRouter
- type GlobalCMCSRouterImpl
- type GlobalPluginRouter
- type GlobalPluginRouterImpl
- type GrafanaRouter
- type GrafanaRouterImpl
- type ImageScanRouter
- type ImageScanRouterImpl
- type JobRouter
- type JobRouterImpl
- type MuxRouter
- type NotificationRouter
- type NotificationRouterImpl
- type PProfRouter
- type PProfRouterImpl
- type PolicyRouter
- type PolicyRouterImpl
- type ReleaseMetricsRouter
- type ReleaseMetricsRouterImpl
- type ResourceGroupingRouter
- type ResourceGroupingRouterImpl
- type ScopedVariableRouter
- type ScopedVariableRouterImpl
- type TelemetryRouter
- type TelemetryRouterImpl
- type UserAttributesRouter
- type UserAttributesRouterImpl
- type WebhookListenerRouter
- type WebhookListenerRouterImpl
- type WebhookRouter
- type WebhookRouterImpl
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttributesRouter ¶
type AttributesRouterImpl ¶
type AttributesRouterImpl struct {
// contains filtered or unexported fields
}
func NewAttributesRouterImpl ¶
func NewAttributesRouterImpl(attributesRestHandler restHandler.AttributesRestHandler) *AttributesRouterImpl
func (AttributesRouterImpl) InitAttributesRouter ¶ added in v0.6.10
func (router AttributesRouterImpl) InitAttributesRouter(attributesRouter *mux.Router)
type BatchOperationRouter ¶
type BatchOperationRouter interface {
// contains filtered or unexported methods
}
type BatchOperationRouterImpl ¶
type BatchOperationRouterImpl struct {
// contains filtered or unexported fields
}
func NewBatchOperationRouterImpl ¶
func NewBatchOperationRouterImpl(handler restHandler.BatchOperationRestHandler, logger *zap.SugaredLogger) *BatchOperationRouterImpl
type BulkUpdateRouter ¶ added in v0.2.17
type BulkUpdateRouter interface {
// contains filtered or unexported methods
}
type BulkUpdateRouterImpl ¶ added in v0.2.17
type BulkUpdateRouterImpl struct {
// contains filtered or unexported fields
}
func NewBulkUpdateRouterImpl ¶ added in v0.2.17
func NewBulkUpdateRouterImpl(handler restHandler.BulkUpdateRestHandler) *BulkUpdateRouterImpl
type ChartRefRouter ¶
type ChartRefRouter interface {
// contains filtered or unexported methods
}
type ChartRefRouterImpl ¶
type ChartRefRouterImpl struct {
// contains filtered or unexported fields
}
func NewChartRefRouterImpl ¶
func NewChartRefRouterImpl(chartRefRestHandler restHandler.ChartRefRestHandler) *ChartRefRouterImpl
type CommonRouter ¶
type CommonRouterImpl ¶
type CommonRouterImpl struct {
// contains filtered or unexported fields
}
func NewCommonRouterImpl ¶
func NewCommonRouterImpl(commonRestHandler restHandler.CommonRestHanlder) *CommonRouterImpl
func (CommonRouterImpl) InitCommonRouter ¶
func (impl CommonRouterImpl) InitCommonRouter(router *mux.Router)
type ConfigMapRouter ¶
type ConfigMapRouter interface {
// contains filtered or unexported methods
}
type ConfigMapRouterImpl ¶
type ConfigMapRouterImpl struct {
// contains filtered or unexported fields
}
func NewConfigMapRouterImpl ¶
func NewConfigMapRouterImpl(restHandler restHandler.ConfigMapRestHandler) *ConfigMapRouterImpl
type CoreAppRouter ¶ added in v0.3.6
type CoreAppRouter interface {
// contains filtered or unexported methods
}
type CoreAppRouterImpl ¶ added in v0.3.6
type CoreAppRouterImpl struct {
// contains filtered or unexported fields
}
func NewCoreAppRouterImpl ¶ added in v0.3.6
func NewCoreAppRouterImpl(restHandler restHandler.CoreAppRestHandler) *CoreAppRouterImpl
type DeploymentGroupRouter ¶
type DeploymentGroupRouter interface {
// contains filtered or unexported methods
}
type DeploymentGroupRouterImpl ¶
type DeploymentGroupRouterImpl struct {
// contains filtered or unexported fields
}
func NewDeploymentGroupRouterImpl ¶
func NewDeploymentGroupRouterImpl(restHandler restHandler.DeploymentGroupRestHandler) *DeploymentGroupRouterImpl
type DockerRegRouter ¶
type DockerRegRouterImpl ¶
type DockerRegRouterImpl struct {
// contains filtered or unexported fields
}
func NewDockerRegRouterImpl ¶
func NewDockerRegRouterImpl(dockerRestHandler restHandler.DockerRegRestHandler) *DockerRegRouterImpl
func (DockerRegRouterImpl) InitDockerRegRouter ¶
func (impl DockerRegRouterImpl) InitDockerRegRouter(configRouter *mux.Router)
type GitHostRouter ¶ added in v0.2.22
type GitHostRouterImpl ¶ added in v0.2.22
type GitHostRouterImpl struct {
// contains filtered or unexported fields
}
func NewGitHostRouterImpl ¶ added in v0.2.22
func NewGitHostRouterImpl(gitHostRestHandler restHandler.GitHostRestHandler) *GitHostRouterImpl
func (GitHostRouterImpl) InitGitHostRouter ¶ added in v0.2.22
func (impl GitHostRouterImpl) InitGitHostRouter(configRouter *mux.Router)
type GitOpsConfigRouter ¶
type GitOpsConfigRouterImpl ¶
type GitOpsConfigRouterImpl struct {
// contains filtered or unexported fields
}
func NewGitOpsConfigRouterImpl ¶
func NewGitOpsConfigRouterImpl(gitOpsConfigRestHandler restHandler.GitOpsConfigRestHandler) *GitOpsConfigRouterImpl
func (GitOpsConfigRouterImpl) InitGitOpsConfigRouter ¶
func (impl GitOpsConfigRouterImpl) InitGitOpsConfigRouter(configRouter *mux.Router)
type GitProviderRouter ¶
type GitProviderRouterImpl ¶
type GitProviderRouterImpl struct {
// contains filtered or unexported fields
}
func NewGitProviderRouterImpl ¶
func NewGitProviderRouterImpl(gitRestHandler restHandler.GitProviderRestHandler) *GitProviderRouterImpl
func (GitProviderRouterImpl) InitGitProviderRouter ¶
func (impl GitProviderRouterImpl) InitGitProviderRouter(configRouter *mux.Router)
type GlobalCMCSRouter ¶ added in v0.6.1
type GlobalCMCSRouter interface {
// contains filtered or unexported methods
}
type GlobalCMCSRouterImpl ¶ added in v0.6.1
type GlobalCMCSRouterImpl struct {
// contains filtered or unexported fields
}
func NewGlobalCMCSRouterImpl ¶ added in v0.6.1
func NewGlobalCMCSRouterImpl(restHandler restHandler.GlobalCMCSRestHandler) *GlobalCMCSRouterImpl
type GlobalPluginRouter ¶ added in v0.4.2
type GlobalPluginRouter interface {
// contains filtered or unexported methods
}
type GlobalPluginRouterImpl ¶ added in v0.4.2
type GlobalPluginRouterImpl struct {
// contains filtered or unexported fields
}
func NewGlobalPluginRouter ¶ added in v0.4.2
func NewGlobalPluginRouter(logger *zap.SugaredLogger, globalPluginRestHandler restHandler.GlobalPluginRestHandler) *GlobalPluginRouterImpl
type GrafanaRouter ¶
type GrafanaRouter interface {
// contains filtered or unexported methods
}
type GrafanaRouterImpl ¶
type GrafanaRouterImpl struct {
// contains filtered or unexported fields
}
func NewGrafanaRouterImpl ¶
func NewGrafanaRouterImpl(logger *zap.SugaredLogger, grafanaCfg *grafana.Config) (*GrafanaRouterImpl, error)
type ImageScanRouter ¶
type ImageScanRouterImpl ¶
type ImageScanRouterImpl struct {
// contains filtered or unexported fields
}
func NewImageScanRouterImpl ¶
func NewImageScanRouterImpl(imageScanRestHandler restHandler.ImageScanRestHandler) *ImageScanRouterImpl
func (ImageScanRouterImpl) InitImageScanRouter ¶
func (impl ImageScanRouterImpl) InitImageScanRouter(configRouter *mux.Router)
type JobRouterImpl ¶ added in v0.6.15
type JobRouterImpl struct {
// contains filtered or unexported fields
}
func NewJobRouterImpl ¶ added in v0.6.15
func NewJobRouterImpl(pipelineConfigRestHandler configure.PipelineConfigRestHandler, appListingRestHandler appList.AppListingRestHandler) *JobRouterImpl
func (JobRouterImpl) InitJobRouter ¶ added in v0.6.15
func (router JobRouterImpl) InitJobRouter(jobRouter *mux.Router)
type MuxRouter ¶
type MuxRouter struct { Router *mux.Router JobRouter JobRouter EnvironmentClusterMappingsRouter cluster.EnvironmentRouter ClusterRouter cluster.ClusterRouter WebHookRouter WebhookRouter UserAuthRouter user.UserAuthRouter GitProviderRouter GitProviderRouter GitHostRouter GitHostRouter DockerRegRouter DockerRegRouter NotificationRouter NotificationRouter TeamRouter team.TeamRouter UserRouter user.UserRouter ChartRefRouter ChartRefRouter ConfigMapRouter ConfigMapRouter AppStoreRouter appStore.AppStoreRouter ChartRepositoryRouter chartRepo.ChartRepositoryRouter ReleaseMetricsRouter ReleaseMetricsRouter WebhookListenerRouter WebhookListenerRouter // contains filtered or unexported fields }
func NewMuxRouter ¶
func NewMuxRouter(logger *zap.SugaredLogger, EnvironmentClusterMappingsRouter cluster.EnvironmentRouter, ClusterRouter cluster.ClusterRouter, WebHookRouter WebhookRouter, UserAuthRouter user.UserAuthRouter, GitProviderRouter GitProviderRouter, GitHostRouter GitHostRouter, DockerRegRouter DockerRegRouter, NotificationRouter NotificationRouter, TeamRouter team.TeamRouter, UserRouter user.UserRouter, ChartRefRouter ChartRefRouter, ConfigMapRouter ConfigMapRouter, AppStoreRouter appStore.AppStoreRouter, chartRepositoryRouter chartRepo.ChartRepositoryRouter, ReleaseMetricsRouter ReleaseMetricsRouter, deploymentGroupRouter DeploymentGroupRouter, batchOperationRouter BatchOperationRouter, chartGroupRouter chartGroup.ChartGroupRouter, imageScanRouter ImageScanRouter, policyRouter PolicyRouter, gitOpsConfigRouter GitOpsConfigRouter, dashboardRouter dashboard.DashboardRouter, attributesRouter AttributesRouter, userAttributesRouter UserAttributesRouter, commonRouter CommonRouter, grafanaRouter GrafanaRouter, ssoLoginRouter sso.SsoLoginRouter, telemetryRouter TelemetryRouter, telemetryWatcher telemetry.TelemetryEventClient, bulkUpdateRouter BulkUpdateRouter, webhookListenerRouter WebhookListenerRouter, appRouter app.AppRouter, coreAppRouter CoreAppRouter, helmAppRouter client.HelmAppRouter, k8sApplicationRouter application.K8sApplicationRouter, pProfRouter PProfRouter, deploymentConfigRouter deployment.DeploymentConfigRouter, dashboardTelemetryRouter dashboardEvent.DashboardTelemetryRouter, commonDeploymentRouter appStoreDeployment.CommonDeploymentRouter, externalLinkRouter externalLink.ExternalLinkRouter, globalPluginRouter GlobalPluginRouter, moduleRouter module.ModuleRouter, serverRouter server.ServerRouter, apiTokenRouter apiToken.ApiTokenRouter, helmApplicationStatusUpdateHandler cron.CdApplicationStatusUpdateHandler, k8sCapacityRouter capacity.K8sCapacityRouter, webhookHelmRouter webhookHelm.WebhookHelmRouter, globalCMCSRouter GlobalCMCSRouter, userTerminalAccessRouter terminal2.UserTerminalAccessRouter, jobRouter JobRouter, ciStatusUpdateCron cron.CiStatusUpdateCron, resourceGroupingRouter ResourceGroupingRouter, rbacRoleRouter user.RbacRoleRouter, scopedVariableRouter ScopedVariableRouter, ciTriggerCron cron.CiTriggerCron, proxyRouter proxy.ProxyRouter, deploymentConfigurationRouter configDiff.DeploymentConfigurationRouter, infraConfigRouter infraConfig.InfraConfigRouter, argoApplicationRouter argoApplication.ArgoApplicationRouter, devtronResourceRouter devtronResource.DevtronResourceRouter, fluxApplicationRouter fluxApplication2.FluxApplicationRouter, ) *MuxRouter
type NotificationRouter ¶
type NotificationRouterImpl ¶
type NotificationRouterImpl struct {
// contains filtered or unexported fields
}
func NewNotificationRouterImpl ¶
func NewNotificationRouterImpl(notificationRestHandler restHandler.NotificationRestHandler) *NotificationRouterImpl
func (NotificationRouterImpl) InitNotificationRegRouter ¶
func (impl NotificationRouterImpl) InitNotificationRegRouter(configRouter *mux.Router)
type PProfRouter ¶ added in v0.3.15
type PProfRouter interface {
// contains filtered or unexported methods
}
type PProfRouterImpl ¶ added in v0.3.15
type PProfRouterImpl struct {
// contains filtered or unexported fields
}
func NewPProfRouter ¶ added in v0.3.15
func NewPProfRouter(logger *zap.SugaredLogger, pprofRestHandler restHandler.PProfRestHandler) *PProfRouterImpl
type PolicyRouter ¶
type PolicyRouterImpl ¶
type PolicyRouterImpl struct {
// contains filtered or unexported fields
}
func NewPolicyRouterImpl ¶
func NewPolicyRouterImpl(policyRestHandler restHandler.PolicyRestHandler) *PolicyRouterImpl
func (PolicyRouterImpl) InitPolicyRouter ¶
func (impl PolicyRouterImpl) InitPolicyRouter(configRouter *mux.Router)
type ReleaseMetricsRouter ¶
type ReleaseMetricsRouter interface {
// contains filtered or unexported methods
}
type ReleaseMetricsRouterImpl ¶
type ReleaseMetricsRouterImpl struct {
// contains filtered or unexported fields
}
func NewReleaseMetricsRouterImpl ¶
func NewReleaseMetricsRouterImpl(logger *zap.SugaredLogger, releaseMetricsRestHandler restHandler.ReleaseMetricsRestHandler) *ReleaseMetricsRouterImpl
type ResourceGroupingRouter ¶ added in v0.6.24
type ResourceGroupingRouterImpl ¶ added in v0.6.24
type ResourceGroupingRouterImpl struct {
// contains filtered or unexported fields
}
func NewResourceGroupingRouterImpl ¶ added in v0.6.24
func NewResourceGroupingRouterImpl(restHandler configure.PipelineConfigRestHandler, appWorkflowRestHandler workflow.AppWorkflowRestHandler, resourceGroupRestHandler restHandler.ResourceGroupRestHandler) *ResourceGroupingRouterImpl
func (ResourceGroupingRouterImpl) InitResourceGroupingRouter ¶ added in v0.6.24
func (router ResourceGroupingRouterImpl) InitResourceGroupingRouter(resourceGroupingRouter *mux.Router)
type ScopedVariableRouter ¶ added in v0.6.23
type ScopedVariableRouterImpl ¶ added in v0.6.23
type ScopedVariableRouterImpl struct {
// contains filtered or unexported fields
}
func NewScopedVariableRouterImpl ¶ added in v0.6.23
func NewScopedVariableRouterImpl(scopedVariableRestHandler scopedVariable.ScopedVariableRestHandler) *ScopedVariableRouterImpl
func (ScopedVariableRouterImpl) InitScopedVariableRouter ¶ added in v0.6.23
func (impl ScopedVariableRouterImpl) InitScopedVariableRouter(router *mux.Router)
type TelemetryRouter ¶ added in v0.2.14
type TelemetryRouterImpl ¶ added in v0.2.14
type TelemetryRouterImpl struct {
// contains filtered or unexported fields
}
func NewTelemetryRouterImpl ¶ added in v0.2.14
func NewTelemetryRouterImpl(logger *zap.SugaredLogger, handler restHandler.TelemetryRestHandler) *TelemetryRouterImpl
func (TelemetryRouterImpl) InitTelemetryRouter ¶ added in v0.5.3
func (router TelemetryRouterImpl) InitTelemetryRouter(telemetryRouter *mux.Router)
type UserAttributesRouter ¶ added in v0.5.3
type UserAttributesRouterImpl ¶ added in v0.5.3
type UserAttributesRouterImpl struct {
// contains filtered or unexported fields
}
func NewUserAttributesRouterImpl ¶ added in v0.5.3
func NewUserAttributesRouterImpl(userAttributesRestHandler user.UserAttributesRestHandler) *UserAttributesRouterImpl
func (UserAttributesRouterImpl) InitUserAttributesRouter ¶ added in v0.5.3
func (router UserAttributesRouterImpl) InitUserAttributesRouter(attributesRouter *mux.Router)
type WebhookListenerRouter ¶ added in v0.2.22
type WebhookListenerRouterImpl ¶ added in v0.2.22
type WebhookListenerRouterImpl struct {
// contains filtered or unexported fields
}
func NewWebhookListenerRouterImpl ¶ added in v0.2.22
func NewWebhookListenerRouterImpl(webhookEventHandler restHandler.WebhookEventHandler) *WebhookListenerRouterImpl
func (WebhookListenerRouterImpl) InitWebhookListenerRouter ¶ added in v0.2.22
func (impl WebhookListenerRouterImpl) InitWebhookListenerRouter(configRouter *mux.Router)
type WebhookRouter ¶
type WebhookRouter interface {
// contains filtered or unexported methods
}
type WebhookRouterImpl ¶
type WebhookRouterImpl struct {
// contains filtered or unexported fields
}
func NewWebhookRouterImpl ¶
func NewWebhookRouterImpl(gitWebhookRestHandler restHandler.GitWebhookRestHandler, pipelineRestHandler configure.PipelineConfigRestHandler, externalCiRestHandler restHandler.ExternalCiRestHandler, pubSubClientRestHandler restHandler.PubSubClientRestHandler) *WebhookRouterImpl
Source Files ¶
- AttributesRouter.go
- BatchOperationRouter.go
- BulkUpdateRouter.go
- ChartRefRouter.go
- CommonRouter.go
- ConfigMapRouter.go
- CoreAppRouter.go
- DeploymentGroupRouter.go
- DockerRegRouter.go
- GitHostRouter.go
- GitOpsConfigRouter.go
- GitProviderRouter.go
- GlobalCMCSRouter.go
- GlobalPluginRouter.go
- GrafanaRouter.go
- ImageScanRouter.go
- JobsRouter.go
- K8sRouter.go
- NotificationRouter.go
- PProfRouter.go
- PolicyRouter.go
- ReleaseMetricsRouter.go
- ResourceGroupingRouter.go
- ScopedVariableRouter.go
- TelemetryRouter.go
- UserAttributesRouter.go
- WebhookListenerRouter.go
- WebhookRouter.go
- router.go
Click to show internal directories.
Click to hide internal directories.