Files
fission-src/charts/fission
Ashley PenneyandSoam Vasani a15c867812 Make the chart work with helm 2.2 (#170)
Primarily this involved removing the release namespace, which is
controlled by helm.  If you want resources in a namespace you set
--namespace= with helm install, anything else leaves helm unable
to properly manage the resources.

I think the functions namespace won't work either on a delete.
2017-04-27 14:17:30 -07:00
..
2017-02-12 00:13:24 -08:00
2017-02-12 00:13:24 -08:00
2017-02-12 00:13:24 -08:00
2017-03-02 11:35:59 -08:00

Fission

Fission is a framework for serverless functions on Kubernetes.

Prerequisites

  • Kubernetes 1.4+ with Beta APIs enabled

Installing the chart

To install the chart with the release name my-release,

$ helm install --name my-release ./fission

Uninstalling the chart

To uninstall/delete chart,

$ helm delete my-release

Configuration

The following table lists the configurable parameters of the Fission chart and their default values.

Parameter Description Default
serviceType Type of service to use LoadBalancer.
image Fission image fission/fission-bundle
imageTag Fission image tag alpha20170124
controllerPort Fission Controller Service Port 31313
routerPort Fission Router Service Port 31314
functionNamespace Namespace for Fission functions fission-function

Specify each parameter using the --set key=value[,key=value] argument to helm install. For example,

$ helm install --name my-release --set image=custom/fission-bundle,imageTag=v1 fission

If you're using minikube, set serviceType to NodePort:

$ helm install --name my-release --set serviceType=NodePort fission

You can also set parameters with a yaml file (see values.yaml for what it should look like):

$ helm install --name my-release -f values.yaml fission