Documentation
¶
Index ¶
- func HealthHandler(c *gin.Context)
- func MakeConfigHandler(cfg *types.Config) gin.HandlerFunc
- func MakeCreateHandler(cfg *types.Config, back types.ServerlessBackend) gin.HandlerFunc
- func MakeDeleteHandler(cfg *types.Config, back types.ServerlessBackend) gin.HandlerFunc
- func MakeDeleteJobHandler(kubeClientset *kubernetes.Clientset, namespace string) gin.HandlerFunc
- func MakeDeleteJobsHandler(kubeClientset *kubernetes.Clientset, namespace string) gin.HandlerFunc
- func MakeGetLogsHandler(kubeClientset *kubernetes.Clientset, namespace string) gin.HandlerFunc
- func MakeInfoHandler(kubeClientset *kubernetes.Clientset, back types.ServerlessBackend) gin.HandlerFunc
- func MakeJobHandler(cfg *types.Config, kubeClientset *kubernetes.Clientset, ...) gin.HandlerFunc
- func MakeJobsInfoHandler(kubeClientset *kubernetes.Clientset, namespace string) gin.HandlerFunc
- func MakeListHandler(back types.ServerlessBackend) gin.HandlerFunc
- func MakeReadHandler(back types.ServerlessBackend) gin.HandlerFunc
- func MakeRunHandler(cfg *types.Config, back types.SyncBackend) gin.HandlerFunc
- func MakeUpdateHandler(cfg *types.Config, back types.ServerlessBackend) gin.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HealthHandler ¶
HealthHandler health handler for kubernetes deployment
func MakeConfigHandler ¶
func MakeConfigHandler(cfg *types.Config) gin.HandlerFunc
MakeConfigHandler makes a handler for getting server's configuration
func MakeCreateHandler ¶
func MakeCreateHandler(cfg *types.Config, back types.ServerlessBackend) gin.HandlerFunc
MakeCreateHandler makes a handler for creating services
func MakeDeleteHandler ¶
func MakeDeleteHandler(cfg *types.Config, back types.ServerlessBackend) gin.HandlerFunc
MakeDeleteHandler makes a handler for deleting services
func MakeDeleteJobHandler ¶
func MakeDeleteJobHandler(kubeClientset *kubernetes.Clientset, namespace string) gin.HandlerFunc
MakeDeleteJobHandler makes a handler for removing a job
func MakeDeleteJobsHandler ¶
func MakeDeleteJobsHandler(kubeClientset *kubernetes.Clientset, namespace string) gin.HandlerFunc
MakeDeleteJobsHandler makes a handler for deleting all jobs created by the provided service. If 'all' querystring is set to 'true' pending, running and failed jobs will also be deleted
func MakeGetLogsHandler ¶
func MakeGetLogsHandler(kubeClientset *kubernetes.Clientset, namespace string) gin.HandlerFunc
MakeGetLogsHandler makes a handler for getting logs from the 'oscar-container' inside the pod created by the specified job
func MakeInfoHandler ¶
func MakeInfoHandler(kubeClientset *kubernetes.Clientset, back types.ServerlessBackend) gin.HandlerFunc
MakeInfoHandler makes a handler to retrieve system info
func MakeJobHandler ¶
func MakeJobHandler(cfg *types.Config, kubeClientset *kubernetes.Clientset, back types.ServerlessBackend) gin.HandlerFunc
MakeJobHandler makes a handler to manage async invocations
func MakeJobsInfoHandler ¶
func MakeJobsInfoHandler(kubeClientset *kubernetes.Clientset, namespace string) gin.HandlerFunc
MakeJobsInfoHandler makes a handler for listing all existing jobs from a service and show their JobInfo
func MakeListHandler ¶
func MakeListHandler(back types.ServerlessBackend) gin.HandlerFunc
MakeListHandler makes a handler for listing services
func MakeReadHandler ¶
func MakeReadHandler(back types.ServerlessBackend) gin.HandlerFunc
MakeReadHandler makes a handler for reading a service
func MakeRunHandler ¶
func MakeRunHandler(cfg *types.Config, back types.SyncBackend) gin.HandlerFunc
MakeRunHandler makes a handler to manage sync invocations sending them to the gateway of the ServerlessBackend
func MakeUpdateHandler ¶
func MakeUpdateHandler(cfg *types.Config, back types.ServerlessBackend) gin.HandlerFunc
MakeUpdateHandler makes a handler for updating services
Types ¶
This section is empty.