From 363a694d4e325e4c4dd90f40abb0352ae627f3b6 Mon Sep 17 00:00:00 2001 From: Chirica Gheorghe Date: Tue, 2 Apr 2019 15:28:34 +0300 Subject: [PATCH] [kubeless] Add functions-namespace config options (#12686) * [mongodb] Update README with ingress setup Signed-off-by: Chirica Gheorghe * [kubeless] Add option to set functions-namespace Signed-off-by: Chirica Gheorghe --- incubator/kubeless/Chart.yaml | 2 +- incubator/kubeless/README.md | 1 + incubator/kubeless/templates/kubeless-config.yaml | 1 + incubator/kubeless/values.yaml | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/incubator/kubeless/Chart.yaml b/incubator/kubeless/Chart.yaml index 3406efdf05..cb6a6d5c21 100644 --- a/incubator/kubeless/Chart.yaml +++ b/incubator/kubeless/Chart.yaml @@ -1,5 +1,5 @@ name: kubeless -version: 2.0.2 +version: 2.0.3 appVersion: v1.0.3 description: Kubeless is a Kubernetes-native serverless framework. It runs on top of your Kubernetes cluster and allows you to deploy small unit of code without having to build container images. icon: https://cloud.githubusercontent.com/assets/4056725/25480209/1d5bf83c-2b48-11e7-8db8-bcd650f31297.png diff --git a/incubator/kubeless/README.md b/incubator/kubeless/README.md index 5c301bc8b9..abe0406aca 100644 --- a/incubator/kubeless/README.md +++ b/incubator/kubeless/README.md @@ -56,6 +56,7 @@ The following table lists the configurable parameters of the Kubeless chart and | Parameter | Description | Default | | ----------------------------------------------------------------- | ------------------------------------------ | ----------------------------------------- | | `rbac.create` | Create RBAC backed ServiceAccount | `false` | +| `config.functionsNamespace` | Functions namespace | "" | | `config.builderImage` | Function builder image | `kubeless/function-image-builder` | | `config.builderImagePullSecret` | Secret to pull builder image | "" | | `config.builderImage` | Provision image | `kubeless/unzip` | diff --git a/incubator/kubeless/templates/kubeless-config.yaml b/incubator/kubeless/templates/kubeless-config.yaml index 051b3e30ed..15e6b01f3f 100644 --- a/incubator/kubeless/templates/kubeless-config.yaml +++ b/incubator/kubeless/templates/kubeless-config.yaml @@ -1,5 +1,6 @@ apiVersion: v1 data: + functions-namespace: "{{ .Values.config.functionsNamespace | default .Release.Namespace }}" builder-image: "{{ .Values.config.builderImage }}:{{ .Values.controller.deployment.functionController.image.tag }}" builder-image-secret: "{{ .Values.config.builderImagePullSecret }}" deployment: "{{ .Values.config.deploymentTemplate }}" diff --git a/incubator/kubeless/values.yaml b/incubator/kubeless/values.yaml index 40efe042d3..ca0423f4ea 100644 --- a/incubator/kubeless/values.yaml +++ b/incubator/kubeless/values.yaml @@ -35,6 +35,7 @@ controller: ## Kubeless configuration config: + functionsNamespace: "" builderImage: kubeless/function-image-builder builderImagePullSecret: "" deploymentTemplate: '{}'