Documentation
¶
Index ¶
- type Cluster
- type Helm
- func (h *Helm) GetRelease(ctx *gin.Context)
- func (h *Helm) GetReleaseResources(ctx *gin.Context)
- func (h *Helm) GetReleaseSchema(ctx *gin.Context)
- func (h *Helm) GetReleaseValues(ctx *gin.Context)
- func (h *Helm) ListReleases(ctx *gin.Context)
- func (h *Helm) MigrateHelmRelease(ctx *gin.Context)
- func (h *Helm) UninstallRelease(ctx *gin.Context)
- func (h *Helm) UpgradeRelease(ctx *gin.Context)
- type Modules
- func (m *Modules) CreateModule(ctx *gin.Context)
- func (m *Modules) CurrentManifest(ctx *gin.Context)
- func (m *Modules) DeleteModule(ctx *gin.Context)
- func (m *Modules) DeleteModuleResource(ctx *gin.Context)
- func (m *Modules) DownloadLogs(ctx *gin.Context)
- func (m *Modules) GetDeploymentLogs(ctx *gin.Context)
- func (m *Modules) GetLogs(ctx *gin.Context)
- func (m *Modules) GetLogsStream(ctx *gin.Context)
- func (m *Modules) GetManifest(ctx *gin.Context)
- func (m *Modules) GetModule(ctx *gin.Context)
- func (m *Modules) GetModuleHistory(ctx *gin.Context)
- func (m *Modules) GetRawModuleManifest(ctx *gin.Context)
- func (m *Modules) GetResource(ctx *gin.Context)
- func (m *Modules) GetStatefulSetsLogs(ctx *gin.Context)
- func (m *Modules) HelmTemplate(ctx *gin.Context)
- func (m *Modules) HistoryEntryManifest(ctx *gin.Context)
- func (m *Modules) InstallMCPServer(ctx *gin.Context)
- func (m *Modules) ListModules(ctx *gin.Context)
- func (m *Modules) MCPServerStatus(ctx *gin.Context)
- func (m *Modules) Manifest(ctx *gin.Context)
- func (m *Modules) ReconcileModule(ctx *gin.Context)
- func (m *Modules) ResourcesForModule(ctx *gin.Context)
- func (m *Modules) Restart(ctx *gin.Context)
- func (m *Modules) RollbackModule(ctx *gin.Context)
- func (m *Modules) Template(ctx *gin.Context)
- func (m *Modules) UpdateModule(ctx *gin.Context)
- type Templates
- func (c *Templates) CreateTemplatesStore(ctx *gin.Context)
- func (c *Templates) DeleteTemplatesStore(ctx *gin.Context)
- func (c *Templates) EditTemplatesStore(ctx *gin.Context)
- func (c *Templates) GetTemplate(ctx *gin.Context)
- func (c *Templates) GetTemplateInitialValues(ctx *gin.Context)
- func (c *Templates) GetTemplateRevisions(ctx *gin.Context)
- func (c *Templates) ListTemplatesStore(ctx *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct {
// contains filtered or unexported fields
}
func NewClusterController ¶
func NewClusterController(kubernetes k8sclient.IKubernetesClient) *Cluster
func (*Cluster) ListNamespaces ¶
type Helm ¶
type Helm struct {
// contains filtered or unexported fields
}
func NewHelmController ¶
func NewHelmController( kubernetes k8sclient.IKubernetesClient, releaseClient *helm.ReleaseClient, telemetryClient telemetry.Client, ) *Helm
func (*Helm) GetRelease ¶
func (*Helm) GetReleaseResources ¶
func (*Helm) GetReleaseSchema ¶
func (*Helm) GetReleaseValues ¶
func (*Helm) ListReleases ¶
func (*Helm) MigrateHelmRelease ¶
func (*Helm) UninstallRelease ¶
func (*Helm) UpgradeRelease ¶
type Modules ¶
type Modules struct {
// contains filtered or unexported fields
}
func NewModulesController ¶
func NewModulesController( templatesRepo template.ITemplateRepo, kubernetes k8sclient.IKubernetesClient, renderer *render.Renderer, gitWriteClient *git.WriteClient, moduleTargetNamespace string, telemetryClient telemetry.Client, monitor prometheus.Monitor, ) *Modules
func (*Modules) CreateModule ¶
func (*Modules) CurrentManifest ¶
func (*Modules) DeleteModule ¶
func (*Modules) DeleteModuleResource ¶
func (*Modules) DownloadLogs ¶
func (*Modules) GetDeploymentLogs ¶
func (*Modules) GetLogsStream ¶
func (*Modules) GetManifest ¶
func (*Modules) GetModuleHistory ¶
func (*Modules) GetRawModuleManifest ¶
func (*Modules) GetResource ¶
func (*Modules) GetStatefulSetsLogs ¶
func (*Modules) HelmTemplate ¶
func (*Modules) HistoryEntryManifest ¶
func (*Modules) InstallMCPServer ¶
func (*Modules) ListModules ¶
func (*Modules) MCPServerStatus ¶
func (*Modules) ReconcileModule ¶
func (*Modules) ResourcesForModule ¶
func (*Modules) RollbackModule ¶
func (*Modules) UpdateModule ¶
type Templates ¶
type Templates struct {
// contains filtered or unexported fields
}
func NewTemplatesController ¶
func NewTemplatesController( templatesRepo template.ITemplateRepo, kubernetes k8sclient.IKubernetesClient, telemetryClient telemetry.Client, ) *Templates
func (*Templates) CreateTemplatesStore ¶
func (*Templates) DeleteTemplatesStore ¶
func (*Templates) EditTemplatesStore ¶
func (*Templates) GetTemplate ¶
func (*Templates) GetTemplateInitialValues ¶
func (*Templates) GetTemplateRevisions ¶
func (*Templates) ListTemplatesStore ¶
Click to show internal directories.
Click to hide internal directories.