mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
[incubator/kubeless] Update kubeless version and fix resource issues (#20225)
* [incubator/kubeless] Update kubeless version and fix resource issues Updates the version of the kubeless function controller as well as fixing invalid resource definitions due to kube api changes. Signed-off-by: Dylan McGannon <peltium@gmail.com> * [incubator/kubeless] Update CRDs for helm3 compatibility Signed-off-by: Dylan McGannon <peltium@gmail.com> * [incubator/kubeless] update trigger controller images. Signed-off-by: Dylan McGannon <dylan@encapto.com>
This commit is contained in:
committed by
Kubernetes Prow Robot
parent
32e3b7f38a
commit
5455b8d952
@@ -1,6 +1,6 @@
|
||||
name: kubeless
|
||||
version: 2.1.0
|
||||
appVersion: v1.0.4
|
||||
version: 2.1.1
|
||||
appVersion: v1.0.5
|
||||
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
|
||||
apiVersion: v1
|
||||
|
||||
+4
-2
@@ -1,10 +1,12 @@
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
description: CRD object for Cron trigger type
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: cronjobtriggers.kubeless.io
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
app: kubeless
|
||||
annotations:
|
||||
helm.sh/hook: crd-install
|
||||
helm.sh/hook-delete-policy: before-hook-creation
|
||||
spec:
|
||||
group: kubeless.io
|
||||
names:
|
||||
+4
-4
@@ -1,12 +1,12 @@
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
description: Kubernetes Native Serverless Framework
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: functions.kubeless.io
|
||||
annotations:
|
||||
kubeless.io/namespace: {{ .Release.Namespace }}
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
app: kubeless
|
||||
annotations:
|
||||
helm.sh/hook: crd-install
|
||||
helm.sh/hook-delete-policy: before-hook-creation
|
||||
spec:
|
||||
group: kubeless.io
|
||||
names:
|
||||
+4
-2
@@ -1,10 +1,12 @@
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
description: CRD object for HTTP trigger type
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: httptriggers.kubeless.io
|
||||
labels:
|
||||
{{ include "labels.standard" . | indent 4 }}
|
||||
app: kubeless
|
||||
annotations:
|
||||
helm.sh/hook: crd-install
|
||||
helm.sh/hook-delete-policy: before-hook-creation
|
||||
spec:
|
||||
group: kubeless.io
|
||||
names:
|
||||
+6
-4
@@ -1,9 +1,12 @@
|
||||
{{- if .Values.kafkaTrigger.enabled }}
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
description: CRD object for Kafka trigger type
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: kafkatriggers.kubeless.io
|
||||
labels:
|
||||
app: kubeless
|
||||
annotations:
|
||||
helm.sh/hook: crd-install
|
||||
helm.sh/hook-delete-policy: before-hook-creation
|
||||
spec:
|
||||
group: kubeless.io
|
||||
names:
|
||||
@@ -11,5 +14,4 @@ spec:
|
||||
plural: kafkatriggers
|
||||
singular: kafkatrigger
|
||||
scope: Namespaced
|
||||
version: v1beta1
|
||||
{{- end }}
|
||||
version: v1beta1
|
||||
@@ -1,4 +1,4 @@
|
||||
apiVersion: extensions/v1beta1
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: {{ template "kubeless.fullname" . }}-controller-manager
|
||||
@@ -21,16 +21,25 @@ spec:
|
||||
- name: kubeless-function-controller
|
||||
image: "{{ .Values.controller.deployment.functionController.image.repository }}:{{ .Values.controller.deployment.functionController.image.tag }}"
|
||||
imagePullPolicy: {{ .Values.controller.deployment.functionController.image.pullPolicy }}
|
||||
env:
|
||||
- name: KUBELESS_NAMESPACE
|
||||
value: {{ .Release.Namespace }}
|
||||
resources:
|
||||
{{ toYaml .Values.controller.resources | indent 10 }}
|
||||
- name: http-trigger-controller
|
||||
image: "{{ .Values.controller.deployment.httpTriggerController.image.repository }}:{{ .Values.controller.deployment.httpTriggerController.image.tag }}"
|
||||
imagePullPolicy: {{ .Values.controller.deployment.httpTriggerController.image.pullPolicy }}
|
||||
env:
|
||||
- name: KUBELESS_NAMESPACE
|
||||
value: {{ .Release.Namespace }}
|
||||
resources:
|
||||
{{ toYaml .Values.controller.resources | indent 10 }}
|
||||
- name: cronjob-trigger-controller
|
||||
image: "{{ .Values.controller.deployment.cronJobTriggerController.image.repository }}:{{ .Values.controller.deployment.cronJobTriggerController.image.tag }}"
|
||||
imagePullPolicy: {{ .Values.controller.deployment.cronJobTriggerController.image.pullPolicy }}
|
||||
env:
|
||||
- name: KUBELESS_NAMESPACE
|
||||
value: {{ .Release.Namespace }}
|
||||
resources:
|
||||
{{ toYaml .Values.controller.resources | indent 10 }}
|
||||
{{- if .Values.rbac.create }}
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
{{- range $path, $bytes := .Files.Glob "crds/*.yaml" }}
|
||||
{{ $.Files.Get $path }}
|
||||
---
|
||||
{{- end }}
|
||||
@@ -10,17 +10,17 @@ controller:
|
||||
functionController:
|
||||
image:
|
||||
repository: kubeless/function-controller
|
||||
tag: v1.0.4
|
||||
tag: v1.0.5
|
||||
pullPolicy: IfNotPresent
|
||||
httpTriggerController:
|
||||
image:
|
||||
repository: bitnami/http-trigger-controller
|
||||
tag: v1.0.0
|
||||
repository: kubeless/http-trigger-controller
|
||||
tag: v1.0.1
|
||||
pullPolicy: IfNotPresent
|
||||
cronJobTriggerController:
|
||||
image:
|
||||
repository: bitnami/cronjob-trigger-controller
|
||||
tag: v1.0.0
|
||||
repository: kubeless/cronjob-trigger-controller
|
||||
tag: v1.0.1
|
||||
pullPolicy: IfNotPresent
|
||||
## Kubeless Controller resource requests and limits
|
||||
## Ref: http://kubernetes.io/docs/user-guide/compute-resources/
|
||||
|
||||
Reference in New Issue
Block a user