handlers

package
v0.0.0-...-e63063d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2021 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HealthHandler

func HealthHandler(c *gin.Context)

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL