Files
fission-src/charts/fission
Soam Vasani 3b75a86773 Instructions in the README were leading to a malformed file
Switch to using a curl command to download sample code, instead of
dealing with nested quotes and stuff.

Addresses #128.
2017-02-17 15:34:02 -08: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

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