Add fission and fission-function namespaces to template variables
Also, update readme.
This commit is contained in:
+22
-18
@@ -25,31 +25,35 @@ $ helm delete my-release
|
|||||||
```
|
```
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
The following tables lists the configurable parameters of the Fission chart and their default values.
|
|
||||||
|
|
||||||
| Parameter | Description | Default |
|
The following table lists the configurable parameters of the Fission chart and their default values.
|
||||||
| ----------------------- | ---------------------------------- | ---------------------------------------------------------- |
|
|
||||||
| `serviceType` | Type service to use | `LoadBalancer`. If minikube `NodePort` |
|
| Parameter | Description | Default |
|
||||||
| `image` | Fission image repository | `fission/fission-bundle` |
|
|---------------------+--------------------------------------------+--------------------------|
|
||||||
| `imageTag` | Fission image version | `alpha20170124` |
|
| `serviceType` | Type of service to use | `LoadBalancer`. |
|
||||||
| `controllerPort` | Fission Controller Service Port | `31313` |
|
| `image` | Fission image | `fission/fission-bundle` |
|
||||||
| `routerPort` | Fission Router Service Port | `31314` |
|
| `imageTag` | Fission image tag | `alpha20170124` |
|
||||||
|
| `controllerPort` | Fission Controller Service Port | `31313` |
|
||||||
|
| `routerPort` | Fission Router Service Port | `31314` |
|
||||||
|
| `namespace` | Namespace for Fission deployments/services | `fission` |
|
||||||
|
| `functionNamespace` | Namespace for Fission functions | `fission-function` |
|
||||||
|
|
||||||
|
|
||||||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example,
|
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example,
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ helm install --name my-release \
|
$ helm install --name my-release --set image=custom/fission-bundle,imageTag=v1 fission
|
||||||
--set image=custom/fission-bundle,imageTag=v1 \
|
|
||||||
fission
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Default values.yml can also ignored with custom file.
|
If you're using minikube, set serviceType to NodePort:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ 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):
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ helm install --name my-release -f values.yaml fission
|
$ helm install --name my-release -f values.yaml fission
|
||||||
```
|
```
|
||||||
|
|
||||||
For reference check [values.yaml](values.yaml).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Namespace
|
kind: Namespace
|
||||||
metadata:
|
metadata:
|
||||||
name: fission
|
name: {{ .Values.namespace }}
|
||||||
labels:
|
labels:
|
||||||
name: fission
|
name: fission
|
||||||
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
||||||
@@ -10,7 +10,7 @@ metadata:
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Namespace
|
kind: Namespace
|
||||||
metadata:
|
metadata:
|
||||||
name: fission-function
|
name: {{ .Values.functionNamespace }}
|
||||||
labels:
|
labels:
|
||||||
name: fission-function
|
name: fission-function
|
||||||
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
||||||
@@ -20,7 +20,9 @@ apiVersion: extensions/v1beta1
|
|||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: controller
|
name: controller
|
||||||
namespace: fission
|
namespace: {{ .Values.namespace }}
|
||||||
|
labels:
|
||||||
|
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
template:
|
template:
|
||||||
@@ -39,7 +41,7 @@ apiVersion: extensions/v1beta1
|
|||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: router
|
name: router
|
||||||
namespace: fission
|
namespace: {{ .Values.namespace }}
|
||||||
labels:
|
labels:
|
||||||
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
||||||
spec:
|
spec:
|
||||||
@@ -60,7 +62,7 @@ apiVersion: v1
|
|||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
name: poolmgr
|
name: poolmgr
|
||||||
namespace: fission
|
namespace: {{ .Values.namespace }}
|
||||||
labels:
|
labels:
|
||||||
svc: poolmgr
|
svc: poolmgr
|
||||||
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
||||||
@@ -76,7 +78,7 @@ apiVersion: extensions/v1beta1
|
|||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: poolmgr
|
name: poolmgr
|
||||||
namespace: fission
|
namespace: {{ .Values.namespace }}
|
||||||
labels:
|
labels:
|
||||||
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
||||||
spec:
|
spec:
|
||||||
@@ -90,14 +92,14 @@ spec:
|
|||||||
- name: poolmgr
|
- name: poolmgr
|
||||||
image: "{{ .Values.image }}:{{ .Values.imageTag }}"
|
image: "{{ .Values.image }}:{{ .Values.imageTag }}"
|
||||||
command: ["/fission-bundle"]
|
command: ["/fission-bundle"]
|
||||||
args: ["--poolmgrPort", "8888"]
|
args: ["--poolmgrPort", "8888", "--namespace", "{{ .Values.functionNamespace }}"]
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: extensions/v1beta1
|
apiVersion: extensions/v1beta1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: kubewatcher
|
name: kubewatcher
|
||||||
namespace: fission
|
namespace: {{ .Values.namespace }}
|
||||||
labels:
|
labels:
|
||||||
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
||||||
spec:
|
spec:
|
||||||
@@ -118,7 +120,7 @@ apiVersion: v1
|
|||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
name: etcd
|
name: etcd
|
||||||
namespace: fission
|
namespace: {{ .Values.namespace }}
|
||||||
labels:
|
labels:
|
||||||
svc: etcd
|
svc: etcd
|
||||||
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
||||||
@@ -134,7 +136,7 @@ apiVersion: extensions/v1beta1
|
|||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: etcd
|
name: etcd
|
||||||
namespace: fission
|
namespace: {{ .Values.namespace }}
|
||||||
labels:
|
labels:
|
||||||
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ apiVersion: v1
|
|||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
name: router
|
name: router
|
||||||
namespace: fission
|
namespace: {{ .Values.namespace }}
|
||||||
labels:
|
labels:
|
||||||
svc: router
|
svc: router
|
||||||
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
||||||
@@ -20,7 +20,7 @@ apiVersion: v1
|
|||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
name: controller
|
name: controller
|
||||||
namespace: fission
|
namespace: {{ .Values.namespace }}
|
||||||
labels:
|
labels:
|
||||||
svc: controller
|
svc: controller
|
||||||
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
|
||||||
|
|||||||
@@ -16,3 +16,9 @@ imageTag: alpha20170124
|
|||||||
controllerPort: 31313
|
controllerPort: 31313
|
||||||
## Port at which Fission controller service should be exposed
|
## Port at which Fission controller service should be exposed
|
||||||
routerPort: 31314
|
routerPort: 31314
|
||||||
|
|
||||||
|
## Namespace in which to run fission deployments and services
|
||||||
|
fissionNamespace: fission
|
||||||
|
|
||||||
|
## Namespace in which to run fission functions
|
||||||
|
fissionFunctionNamespace: fission-function
|
||||||
|
|||||||
Reference in New Issue
Block a user