Versions in this module Expand all Collapse all v1 v1.8.1 Mar 10, 2020 Changes in this version + func ConfigCanaryFeature(context context.Context, logger *zap.Logger, fissionClient *crd.FissionClient, ...) error + func ConfigureFeatures(context context.Context, logger *zap.Logger, unitTestMode bool, ...) (map[string]string, error) + func RegisterCanaryConfigRoute(ws *restful.WebService) + func RegisterEnvironmentRoute(ws *restful.WebService) + func RegisterFunctionRoute(ws *restful.WebService) + func RegisterHTTPTriggerRoute(ws *restful.WebService) + func RegisterMessageQueueTriggerRoute(ws *restful.WebService) + func RegisterPackageRoute(ws *restful.WebService) + func RegisterStorageServiceProxyRoute(ws *restful.WebService) + func RegisterTimeTriggerRoute(ws *restful.WebService) + func RegisterWatchRoute(ws *restful.WebService) + func Start(logger *zap.Logger, port int, unitTestFlag bool) + type API struct + func MakeAPI(logger *zap.Logger, featureStatus map[string]string) (*API, error) + func (a *API) CanaryConfigApiCreate(w http.ResponseWriter, r *http.Request) + func (a *API) CanaryConfigApiDelete(w http.ResponseWriter, r *http.Request) + func (a *API) CanaryConfigApiGet(w http.ResponseWriter, r *http.Request) + func (a *API) CanaryConfigApiList(w http.ResponseWriter, r *http.Request) + func (a *API) CanaryConfigApiUpdate(w http.ResponseWriter, r *http.Request) + func (a *API) CanaryConfigApiUpdateStatus(w http.ResponseWriter, r *http.Request) + func (a *API) ConfigMapExists(w http.ResponseWriter, r *http.Request) + func (a *API) EnvironmentApiCreate(w http.ResponseWriter, r *http.Request) + func (a *API) EnvironmentApiDelete(w http.ResponseWriter, r *http.Request) + func (a *API) EnvironmentApiGet(w http.ResponseWriter, r *http.Request) + func (a *API) EnvironmentApiList(w http.ResponseWriter, r *http.Request) + func (a *API) EnvironmentApiUpdate(w http.ResponseWriter, r *http.Request) + func (a *API) FunctionApiCreate(w http.ResponseWriter, r *http.Request) + func (a *API) FunctionApiDelete(w http.ResponseWriter, r *http.Request) + func (a *API) FunctionApiGet(w http.ResponseWriter, r *http.Request) + func (a *API) FunctionApiList(w http.ResponseWriter, r *http.Request) + func (a *API) FunctionApiUpdate(w http.ResponseWriter, r *http.Request) + func (a *API) FunctionLogsApiPost(w http.ResponseWriter, r *http.Request) + func (a *API) FunctionPodLogs(w http.ResponseWriter, r *http.Request) + func (a *API) HTTPTriggerApiCreate(w http.ResponseWriter, r *http.Request) + func (a *API) HTTPTriggerApiDelete(w http.ResponseWriter, r *http.Request) + func (a *API) HTTPTriggerApiGet(w http.ResponseWriter, r *http.Request) + func (a *API) HTTPTriggerApiList(w http.ResponseWriter, r *http.Request) + func (a *API) HTTPTriggerApiUpdate(w http.ResponseWriter, r *http.Request) + func (a *API) MessageQueueTriggerApiCreate(w http.ResponseWriter, r *http.Request) + func (a *API) MessageQueueTriggerApiDelete(w http.ResponseWriter, r *http.Request) + func (a *API) MessageQueueTriggerApiGet(w http.ResponseWriter, r *http.Request) + func (a *API) MessageQueueTriggerApiList(w http.ResponseWriter, r *http.Request) + func (a *API) MessageQueueTriggerApiUpdate(w http.ResponseWriter, r *http.Request) + func (a *API) PackageApiCreate(w http.ResponseWriter, r *http.Request) + func (a *API) PackageApiDelete(w http.ResponseWriter, r *http.Request) + func (a *API) PackageApiGet(w http.ResponseWriter, r *http.Request) + func (a *API) PackageApiList(w http.ResponseWriter, r *http.Request) + func (a *API) PackageApiUpdate(w http.ResponseWriter, r *http.Request) + func (a *API) PackageApiUpdateStatus(w http.ResponseWriter, r *http.Request) + func (a *API) SecretExists(w http.ResponseWriter, r *http.Request) + func (a *API) TimeTriggerApiCreate(w http.ResponseWriter, r *http.Request) + func (a *API) TimeTriggerApiDelete(w http.ResponseWriter, r *http.Request) + func (a *API) TimeTriggerApiGet(w http.ResponseWriter, r *http.Request) + func (a *API) TimeTriggerApiList(w http.ResponseWriter, r *http.Request) + func (a *API) TimeTriggerApiUpdate(w http.ResponseWriter, r *http.Request) + func (a *API) WatchApiCreate(w http.ResponseWriter, r *http.Request) + func (a *API) WatchApiDelete(w http.ResponseWriter, r *http.Request) + func (a *API) WatchApiGet(w http.ResponseWriter, r *http.Request) + func (a *API) WatchApiList(w http.ResponseWriter, r *http.Request) + func (a *API) WatchApiUpdate(w http.ResponseWriter, r *http.Request) + func (api *API) ApiVersionMismatchHandler(w http.ResponseWriter, r *http.Request) + func (api *API) GetHandler() http.Handler + func (api *API) GetSvcName(w http.ResponseWriter, r *http.Request) + func (api *API) HealthHandler(w http.ResponseWriter, r *http.Request) + func (api *API) HomeHandler(w http.ResponseWriter, r *http.Request) + func (api *API) Serve(port int) + func (api *API) StorageServiceProxy(w http.ResponseWriter, r *http.Request) + func (api *API) WorkflowApiserverProxy(w http.ResponseWriter, r *http.Request)