Documentation
¶
Index ¶
- func IsAdminUser(userName string) bool
- type AuthAPIsController
- type CodeSourceAPIsController
- type CronAPIsController
- func (cj *CronAPIsController) DeleteCron(c *gin.Context)
- func (cj *CronAPIsController) GetCron(c *gin.Context)
- func (cj *CronAPIsController) ListCron(c *gin.Context)
- func (cj *CronAPIsController) ListCronHistory(c *gin.Context)
- func (cj *CronAPIsController) RegisterRoutes(routes *gin.RouterGroup)
- func (cj *CronAPIsController) ResumeCron(c *gin.Context)
- func (cj *CronAPIsController) SuspendCron(c *gin.Context)
- type DLCAPIsController
- type DataAPIsController
- type DataSourceAPIsController
- type EvaluateAPIsController
- type HealthAPIsController
- type JobAPIsController
- func (jc *JobAPIsController) DeleteJob(c *gin.Context)
- func (jc *JobAPIsController) GetJobDetail(c *gin.Context)
- func (jc *JobAPIsController) GetJobJsonData(c *gin.Context)
- func (jc *JobAPIsController) GetJobStatistics(c *gin.Context)
- func (jc *JobAPIsController) GetJobYamlData(c *gin.Context)
- func (jc *JobAPIsController) GetRunningJobs(c *gin.Context)
- func (jc *JobAPIsController) ListJobs(c *gin.Context)
- func (jc *JobAPIsController) ListPVC(c *gin.Context)
- func (jc *JobAPIsController) RegisterRoutes(routes *gin.RouterGroup)
- func (jc *JobAPIsController) StopJob(c *gin.Context)
- func (jc *JobAPIsController) SubmitJob(c *gin.Context)
- type LogsAPIsController
- func (lc *LogsAPIsController) DownloadPodLogsOfJob(c *gin.Context)
- func (lc *LogsAPIsController) GetEvents(c *gin.Context)
- func (lc *LogsAPIsController) GetPodLogs(c *gin.Context)
- func (lc *LogsAPIsController) GetPodLogsOfJob(c *gin.Context)
- func (lc *LogsAPIsController) RegisterRoutes(routes *gin.RouterGroup)
- type MLMetadataController
- type MlflowAPIsController
- type ModelsAPIsController
- type NotebookAPIsController
- func (nc *NotebookAPIsController) CommonReverseProxy(c *gin.Context)
- func (nc *NotebookAPIsController) DeleteNotebookByName(c *gin.Context)
- func (nc *NotebookAPIsController) GetAvailableGpu(c *gin.Context)
- func (nc *NotebookAPIsController) GetAvailablePVCList(c *gin.Context)
- func (nc *NotebookAPIsController) GetNotebookList(c *gin.Context)
- func (nc *NotebookAPIsController) GetNotebookListFromStorage(c *gin.Context)
- func (nc *NotebookAPIsController) JupyterReverseProxy(c *gin.Context)
- func (nc *NotebookAPIsController) RegisterAllReverseProxy(routes *gin.RouterGroup, reverseProxyFunc func(c *gin.Context))
- func (nc *NotebookAPIsController) RegisterJupyterReverseProxy(routes *gin.RouterGroup)
- func (nc *NotebookAPIsController) RegisterRoutes(routes *gin.RouterGroup)
- func (nc *NotebookAPIsController) RegisterSDReverseProxy(routes *gin.RouterGroup)
- func (nc *NotebookAPIsController) RegisterVSCodeReverseProxy(routes *gin.RouterGroup)
- func (nc *NotebookAPIsController) SdReverseProxy(c *gin.Context)
- func (nc *NotebookAPIsController) SubmitNotebook(c *gin.Context)
- func (nc *NotebookAPIsController) SyncNotebooks(c *gin.Context)
- func (nc *NotebookAPIsController) VSCodeReverseProxy(c *gin.Context)
- type PipelineAPIsController
- type SecretsAPIController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsAdminUser ¶
Types ¶
type AuthAPIsController ¶
type AuthAPIsController struct {
// contains filtered or unexported fields
}
func NewAuthAPIsController ¶
func NewAuthAPIsController(loginAuth auth.Auth) *AuthAPIsController
func (*AuthAPIsController) RegisterRoutes ¶
func (ac *AuthAPIsController) RegisterRoutes(routes *gin.RouterGroup)
type CodeSourceAPIsController ¶
type CodeSourceAPIsController struct {
// contains filtered or unexported fields
}
func NewCodeSourceAPIsController ¶
func NewCodeSourceAPIsController(codeSourceHandler *handlers.CodeSourceHandler) *CodeSourceAPIsController
func (*CodeSourceAPIsController) RegisterRoutes ¶
func (dc *CodeSourceAPIsController) RegisterRoutes(routes *gin.RouterGroup)
type CronAPIsController ¶
type CronAPIsController struct {
// contains filtered or unexported fields
}
func NewCronAPIsController ¶
func NewCronAPIsController(cronHandler *handlers.CronHandler) *CronAPIsController
func (*CronAPIsController) DeleteCron ¶
func (cj *CronAPIsController) DeleteCron(c *gin.Context)
func (*CronAPIsController) GetCron ¶
func (cj *CronAPIsController) GetCron(c *gin.Context)
func (*CronAPIsController) ListCron ¶
func (cj *CronAPIsController) ListCron(c *gin.Context)
func (*CronAPIsController) ListCronHistory ¶
func (cj *CronAPIsController) ListCronHistory(c *gin.Context)
func (*CronAPIsController) RegisterRoutes ¶
func (cj *CronAPIsController) RegisterRoutes(routes *gin.RouterGroup)
func (*CronAPIsController) ResumeCron ¶
func (cj *CronAPIsController) ResumeCron(c *gin.Context)
func (*CronAPIsController) SuspendCron ¶
func (cj *CronAPIsController) SuspendCron(c *gin.Context)
type DLCAPIsController ¶
type DLCAPIsController struct {
// contains filtered or unexported fields
}
func NewDLCAPIsController ¶
func NewDLCAPIsController() *DLCAPIsController
func (*DLCAPIsController) RegisterRoutes ¶
func (dc *DLCAPIsController) RegisterRoutes(routes *gin.RouterGroup)
type DataAPIsController ¶
type DataAPIsController struct {
// contains filtered or unexported fields
}
func NewDataAPIsController ¶
func NewDataAPIsController(dataHandler *handlers.DataHandler) *DataAPIsController
func (*DataAPIsController) RegisterRoutes ¶
func (dc *DataAPIsController) RegisterRoutes(routes *gin.RouterGroup)
type DataSourceAPIsController ¶
type DataSourceAPIsController struct {
// contains filtered or unexported fields
}
func NewDataSourceAPIsController ¶
func NewDataSourceAPIsController(dataSourceHandler *handlers.DataSourceHandler) *DataSourceAPIsController
func (*DataSourceAPIsController) RegisterRoutes ¶
func (dc *DataSourceAPIsController) RegisterRoutes(routes *gin.RouterGroup)
type EvaluateAPIsController ¶
type EvaluateAPIsController struct {
// contains filtered or unexported fields
}
func NewEvaluateAPIsController ¶
func NewEvaluateAPIsController(evaluateHandler *handlers.EvaluateHandler) *EvaluateAPIsController
func (*EvaluateAPIsController) RegisterRoutes ¶
func (dc *EvaluateAPIsController) RegisterRoutes(routes *gin.RouterGroup)
type HealthAPIsController ¶
type HealthAPIsController struct {
}
func NewHealthAPIsController ¶
func NewHealthAPIsController() *HealthAPIsController
func (*HealthAPIsController) RegisterRoutes ¶
func (hc *HealthAPIsController) RegisterRoutes(routes *gin.RouterGroup)
type JobAPIsController ¶
type JobAPIsController struct {
// contains filtered or unexported fields
}
func NewJobAPIsController ¶
func NewJobAPIsController(jobHandler *handlers.JobHandler) *JobAPIsController
func (*JobAPIsController) DeleteJob ¶
func (jc *JobAPIsController) DeleteJob(c *gin.Context)
func (*JobAPIsController) GetJobDetail ¶
func (jc *JobAPIsController) GetJobDetail(c *gin.Context)
func (*JobAPIsController) GetJobJsonData ¶
func (jc *JobAPIsController) GetJobJsonData(c *gin.Context)
func (*JobAPIsController) GetJobStatistics ¶
func (jc *JobAPIsController) GetJobStatistics(c *gin.Context)
func (*JobAPIsController) GetJobYamlData ¶
func (jc *JobAPIsController) GetJobYamlData(c *gin.Context)
func (*JobAPIsController) GetRunningJobs ¶
func (jc *JobAPIsController) GetRunningJobs(c *gin.Context)
func (*JobAPIsController) ListJobs ¶
func (jc *JobAPIsController) ListJobs(c *gin.Context)
func (*JobAPIsController) ListPVC ¶
func (jc *JobAPIsController) ListPVC(c *gin.Context)
func (*JobAPIsController) RegisterRoutes ¶
func (jc *JobAPIsController) RegisterRoutes(routes *gin.RouterGroup)
func (*JobAPIsController) StopJob ¶
func (jc *JobAPIsController) StopJob(c *gin.Context)
func (*JobAPIsController) SubmitJob ¶
func (jc *JobAPIsController) SubmitJob(c *gin.Context)
type LogsAPIsController ¶
type LogsAPIsController struct {
// contains filtered or unexported fields
}
func NewLogsAPIsController ¶
func NewLogsAPIsController(logHandler *handlers.LogHandler) *LogsAPIsController
func (*LogsAPIsController) DownloadPodLogsOfJob ¶
func (lc *LogsAPIsController) DownloadPodLogsOfJob(c *gin.Context)
func (*LogsAPIsController) GetEvents ¶
func (lc *LogsAPIsController) GetEvents(c *gin.Context)
func (*LogsAPIsController) GetPodLogs ¶
func (lc *LogsAPIsController) GetPodLogs(c *gin.Context)
func (*LogsAPIsController) GetPodLogsOfJob ¶
func (lc *LogsAPIsController) GetPodLogsOfJob(c *gin.Context)
func (*LogsAPIsController) RegisterRoutes ¶
func (lc *LogsAPIsController) RegisterRoutes(routes *gin.RouterGroup)
type MLMetadataController ¶
type MLMetadataController struct {
// contains filtered or unexported fields
}
func NewMLMetadataController ¶
func NewMLMetadataController() *MLMetadataController
func (*MLMetadataController) MLMetadataReverseProxy ¶
func (mc *MLMetadataController) MLMetadataReverseProxy(c *gin.Context)
func (*MLMetadataController) RegisterRoutes ¶
func (mc *MLMetadataController) RegisterRoutes(routes *gin.Engine)
type MlflowAPIsController ¶
type MlflowAPIsController struct {
// contains filtered or unexported fields
}
func NewMlflowAPIsController ¶
func NewMlflowAPIsController() *MlflowAPIsController
func (*MlflowAPIsController) BasicAuthMiddleware ¶
func (ctrl *MlflowAPIsController) BasicAuthMiddleware(ctx *gin.Context)
func (*MlflowAPIsController) GetSession ¶
func (ctrl *MlflowAPIsController) GetSession(ctx *gin.Context)
func (*MlflowAPIsController) RegisterRoutes ¶
func (ctrl *MlflowAPIsController) RegisterRoutes(routes *gin.Engine)
func (*MlflowAPIsController) ReverseProxyMiddleware ¶
func (ctrl *MlflowAPIsController) ReverseProxyMiddleware(ctx *gin.Context)
type ModelsAPIsController ¶
type ModelsAPIsController struct {
// contains filtered or unexported fields
}
func NewModelsAPIscontroller ¶
func NewModelsAPIscontroller(modelsHandler *handlers.ModelsHandler) *ModelsAPIsController
func (*ModelsAPIsController) RegisterRoutes ¶
func (mc *ModelsAPIsController) RegisterRoutes(routes *gin.RouterGroup)
type NotebookAPIsController ¶
type NotebookAPIsController struct {
// contains filtered or unexported fields
}
func NewNotebookAPIsController ¶
func NewNotebookAPIsController(notebookHandler *handlers.NotebookHandler) *NotebookAPIsController
func (*NotebookAPIsController) CommonReverseProxy ¶
func (nc *NotebookAPIsController) CommonReverseProxy(c *gin.Context)
func (*NotebookAPIsController) DeleteNotebookByName ¶
func (nc *NotebookAPIsController) DeleteNotebookByName(c *gin.Context)
func (*NotebookAPIsController) GetAvailableGpu ¶
func (nc *NotebookAPIsController) GetAvailableGpu(c *gin.Context)
func (*NotebookAPIsController) GetAvailablePVCList ¶
func (nc *NotebookAPIsController) GetAvailablePVCList(c *gin.Context)
func (*NotebookAPIsController) GetNotebookList ¶
func (nc *NotebookAPIsController) GetNotebookList(c *gin.Context)
func (*NotebookAPIsController) GetNotebookListFromStorage ¶
func (nc *NotebookAPIsController) GetNotebookListFromStorage(c *gin.Context)
func (*NotebookAPIsController) JupyterReverseProxy ¶
func (nc *NotebookAPIsController) JupyterReverseProxy(c *gin.Context)
func (*NotebookAPIsController) RegisterAllReverseProxy ¶
func (nc *NotebookAPIsController) RegisterAllReverseProxy(routes *gin.RouterGroup, reverseProxyFunc func(c *gin.Context))
func (*NotebookAPIsController) RegisterJupyterReverseProxy ¶
func (nc *NotebookAPIsController) RegisterJupyterReverseProxy(routes *gin.RouterGroup)
func (*NotebookAPIsController) RegisterRoutes ¶
func (nc *NotebookAPIsController) RegisterRoutes(routes *gin.RouterGroup)
func (*NotebookAPIsController) RegisterSDReverseProxy ¶
func (nc *NotebookAPIsController) RegisterSDReverseProxy(routes *gin.RouterGroup)
RegisterSDReverseProxy For YunQi23 stable diffusion demo
func (*NotebookAPIsController) RegisterVSCodeReverseProxy ¶
func (nc *NotebookAPIsController) RegisterVSCodeReverseProxy(routes *gin.RouterGroup)
func (*NotebookAPIsController) SdReverseProxy ¶
func (nc *NotebookAPIsController) SdReverseProxy(c *gin.Context)
func (*NotebookAPIsController) SubmitNotebook ¶
func (nc *NotebookAPIsController) SubmitNotebook(c *gin.Context)
func (*NotebookAPIsController) SyncNotebooks ¶
func (nc *NotebookAPIsController) SyncNotebooks(c *gin.Context)
func (*NotebookAPIsController) VSCodeReverseProxy ¶
func (nc *NotebookAPIsController) VSCodeReverseProxy(c *gin.Context)
type PipelineAPIsController ¶
type PipelineAPIsController struct {
// contains filtered or unexported fields
}
func NewPipelineAPIsController ¶
func NewPipelineAPIsController() *PipelineAPIsController
func (*PipelineAPIsController) CheckInstall ¶
func (pc *PipelineAPIsController) CheckInstall(c *gin.Context)
func (*PipelineAPIsController) GetSession ¶
func (pc *PipelineAPIsController) GetSession(c *gin.Context)
func (*PipelineAPIsController) PipelineReverseProxy ¶
func (pc *PipelineAPIsController) PipelineReverseProxy(c *gin.Context)
func (*PipelineAPIsController) RegisterRoutes ¶
func (pc *PipelineAPIsController) RegisterRoutes(routes *gin.Engine)
type SecretsAPIController ¶
type SecretsAPIController struct {
// contains filtered or unexported fields
}
func NewSecretsAPIController ¶
func NewSecretsAPIController() *SecretsAPIController
func (*SecretsAPIController) RegisterRoutes ¶
func (sc *SecretsAPIController) RegisterRoutes(routes *gin.RouterGroup)
Click to show internal directories.
Click to hide internal directories.