Documentation ¶
Index ¶
- Constants
- func MakeDeleteHandler(functionNamespace string, clientset *kubernetes.Clientset) http.HandlerFunc
- func MakeDeployHandler(functionNamespace string, clientset *kubernetes.Clientset, ...) http.HandlerFunc
- func MakeFunctionReader(functionNamespace string, clientset *kubernetes.Clientset) http.HandlerFunc
- func MakeProxy(functionNamespace string) http.HandlerFunc
- func MakeReplicaReader(functionNamespace string, clientset *kubernetes.Clientset) http.HandlerFunc
- func MakeReplicaUpdater(functionNamespace string, clientset *kubernetes.Clientset) http.HandlerFunc
- func MakeUpdateHandler(functionNamespace string, clientset *kubernetes.Clientset) http.HandlerFunc
- func ValidateDeployRequest(request *requests.CreateFunctionRequest) error
- type DeployHandlerConfig
Constants ¶
View Source
const DefaultFunctionNamespace string = "default"
DefaultFunctionNamespace define default work namespace
Variables ¶
This section is empty.
Functions ¶
func MakeDeleteHandler ¶
func MakeDeleteHandler(functionNamespace string, clientset *kubernetes.Clientset) http.HandlerFunc
MakeDeleteHandler delete a function
func MakeDeployHandler ¶
func MakeDeployHandler(functionNamespace string, clientset *kubernetes.Clientset, config *DeployHandlerConfig) http.HandlerFunc
MakeDeployHandler creates a handler to create new functions in the cluster
func MakeFunctionReader ¶
func MakeFunctionReader(functionNamespace string, clientset *kubernetes.Clientset) http.HandlerFunc
MakeFunctionReader handler for reading functions deployed in the cluster as deployments.
func MakeProxy ¶
func MakeProxy(functionNamespace string) http.HandlerFunc
MakeProxy creates a proxy for HTTP web requests which can be routed to a function.
func MakeReplicaReader ¶
func MakeReplicaReader(functionNamespace string, clientset *kubernetes.Clientset) http.HandlerFunc
MakeReplicaReader reads the amount of replicas for a deployment
func MakeReplicaUpdater ¶
func MakeReplicaUpdater(functionNamespace string, clientset *kubernetes.Clientset) http.HandlerFunc
MakeReplicaUpdater updates desired count of replicas
func MakeUpdateHandler ¶
func MakeUpdateHandler(functionNamespace string, clientset *kubernetes.Clientset) http.HandlerFunc
MakeUpdateHandler update specified function
func ValidateDeployRequest ¶
func ValidateDeployRequest(request *requests.CreateFunctionRequest) error
ValidateDeployRequest validates that the service name is valid for Kubernetes
Types ¶
type DeployHandlerConfig ¶
type DeployHandlerConfig struct {
EnableFunctionReadinessProbe bool
}
DeployHandlerConfig specify options for Deployments
Click to show internal directories.
Click to hide internal directories.