Kubernetes Native Serverless Framework
This release includes the following commits and features:
--no-cache-dir
flag to pip
in dockerfiles to save space (#1189)--depth
flag to git clone
in Dockerfiles, to save space (#1188)To install this latest version, use the manifest that is part of the release:
WITH RBAC ENABLED:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.8/kubeless-v1.0.8.yaml
WITHOUT RBAC:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.8/kubeless-non-rbac-v1.0.8.yaml
OPENSHIFT:
oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.8/kubeless-openshift-v1.0.8.yaml
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.8/kafka-zookeeper-openshift-v1.0.8.yaml
Breaking Change: The runtime for Golang has been updated from 1.10, 1.11 and 1.12 to 1.13 and 1.14 and it now uses go.mod
files to specify dependencies. More info here: https://kubeless.io/docs/runtimes/#go
This release includes the following commits and features:
To install this latest version, use the manifest that is part of the release:
WITH RBAC ENABLED:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.7/kubeless-v1.0.7.yaml
WITHOUT RBAC:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.7/kubeless-non-rbac-v1.0.7.yaml
OPENSHIFT:
oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.7/kubeless-openshift-v1.0.7.yaml
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.7/kafka-zookeeper-openshift-v1.0.7.yaml
This release includes the following commits and features:
To install this latest version, use the manifest that is part of the release:
WITH RBAC ENABLED:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.6/kubeless-v1.0.6.yaml
WITHOUT RBAC:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.6/kubeless-non-rbac-v1.0.6.yaml
OPENSHIFT:
oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.6/kubeless-openshift-v1.0.6.yaml
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.6/kafka-zookeeper-openshift-v1.0.6.yaml
This release includes a fix for supporting Kubeless in Kubernetes 1.16.
This is the list of commits and features included in this release:
To install this latest version, use the manifest that is part of the release:
WITH RBAC ENABLED:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.5/kubeless-v1.0.5.yaml
WITHOUT RBAC:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.5/kubeless-non-rbac-v1.0.5.yaml
OPENSHIFT:
oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.5/kubeless-openshift-v1.0.5.yaml
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.5/kafka-zookeeper-openshift-v1.0.5.yaml
This release includes several new versions and improvements for the existing runtimes:
nodejs10
and nodejs12
). These new versions are based on the bitnami/node
instead that the official node
image since the bitnami image save ~400MB. Be wary when upgrading since some system packages may not be available.multipart
requests. See an example here. Thanks @diugalde for the contribution!go1.11
and go1.12
java11
php73
ruby26
Apart from that, the Golang version used to compile Kubeless and the different triggers has been updated to 1.12 and the officially supported versions for Kubernetes have been updated.
This is the list of commits included in this core repository:
To install this latest version, use the manifest that is part of the release:
WITH RBAC ENABLED:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.4/kubeless-v1.0.4.yaml
WITHOUT RBAC:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.4/kubeless-non-rbac-v1.0.4.yaml
OPENSHIFT:
oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.4/kubeless-openshift-v1.0.4.yaml
This release includes the following commits and features:
Thanks to @imishravmw and @gimlet2 for their contributions!
To install this latest version, use the manifest that is part of the release:
WITH RBAC ENABLED:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.3/kubeless-v1.0.3.yaml
WITHOUT RBAC:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.3/kubeless-non-rbac-v1.0.3.yaml
OPENSHIFT:
oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.3/kubeless-openshift-v1.0.3.yaml
This is a maintenance release that includes the following commits:
Thanks to @me-viper, @gimlet2, @dimm0 and @mpalumbo7 for their contributions!
To install this latest version, use the manifest that is part of the release:
WITH RBAC ENABLED:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.2/kubeless-v1.0.2.yaml
WITHOUT RBAC:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.2/kubeless-non-rbac-v1.0.2.yaml
OPENSHIFT:
oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.2/kubeless-openshift-v1.0.2.yaml
This release includes several new versions/bug fixes:
This is the list of commits includes in this repository:
To install this latest version, use the manifest that is part of the release:
WITH RBAC ENABLED:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.1/kubeless-v1.0.1.yaml
WITHOUT RBAC:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.1/kubeless-non-rbac-v1.0.1.yaml
OPENSHIFT:
oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.1/kubeless-openshift-v1.0.1.yaml
After several pre-releases of Kubeless v1.0.0 we think is time to finally release v1.0.0! This release includes a fix for the kubeless
cli --env
flag and several changes in some runtimes:
npm
through the env var NPM_CONFIG_EXTRA.These are the commits and features included in this release:
To install this latest version, use the manifest that is part of the release:
WITH RBAC ENABLED:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0/kubeless-v1.0.0.yaml
WITHOUT RBAC:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0/kubeless-non-rbac-v1.0.0.yaml
OPENSHIFT:
oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0/kubeless-openshift-v1.0.0.yaml
This release include new authentication methods for supporting platforms like EKS (or others based on tokens). It also includes several bug fixes.
These are the commits and features included in this release:
To install this latest version, use the manifest that is part of the release:
WITH RBAC ENABLED:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.8/kubeless-v1.0.0-alpha.8.yaml
WITHOUT RBAC:
kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.8/kubeless-non-rbac-v1.0.0-alpha.8.yaml
OPENSHIFT:
oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.8/kubeless-openshift-v1.0.0-alpha.8.yaml