@kubernetes-bitnami kubernetes-bitnami released this Aug 21, 2018 · 12 commits to master since this release

Assets 8

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 

@kubernetes-bitnami kubernetes-bitnami released this Jul 13, 2018 · 26 commits to master since this release

Assets 12

This release includes several improvements for runtimes like NodeJS and Ballerina and it includes a new runtime JVM.

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.7/kubeless-v1.0.0-alpha.7.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.7/kubeless-non-rbac-v1.0.0-alpha.7.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.7/kubeless-openshift-v1.0.0-alpha.7.yaml 
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.7/kafka-zookeeper-openshift-v1.0.0-alpha.7.yaml 

@kubernetes-bitnami kubernetes-bitnami released this Jun 25, 2018 · 44 commits to master since this release

Assets 15

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.0-alpha.6/kubeless-v1.0.0-alpha.6.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.6/kubeless-non-rbac-v1.0.0-alpha.6.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.6/kubeless-openshift-v1.0.0-alpha.6.yaml 
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.6/kafka-zookeeper-openshift-v1.0.0-alpha.6.yaml 

@kubernetes-bitnami kubernetes-bitnami released this Jun 15, 2018 · 49 commits to master since this release

Assets 15

This release includes the following features:

This is the detailed list of PRs and commits included:

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.5/kubeless-v1.0.0-alpha.5.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.5/kubeless-non-rbac-v1.0.0-alpha.5.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.5/kubeless-openshift-v1.0.0-alpha.5.yaml 
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.5/kafka-zookeeper-openshift-v1.0.0-alpha.5.yaml 

@kubernetes-bitnami kubernetes-bitnami released this May 28, 2018 · 63 commits to master since this release

Assets 15

This release adds support for AWS Kinesis as event source. This is the list of commits included:

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.4/kubeless-v1.0.0-alpha.4.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.4/kubeless-non-rbac-v1.0.0-alpha.4.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.4/kubeless-openshift-v1.0.0-alpha.4.yaml 
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.4/kafka-zookeeper-openshift-v1.0.0-alpha.4.yaml 

@kubernetes-bitnami kubernetes-bitnami released this May 22, 2018 · 68 commits to master since this release

Assets 14

This release includes:

  • Support for Java and .NET (thanks to @allantargino!) as runtimes.
  • Runtimes like Ruby and PHP now expose Prometheus metrics (#747).
  • Support for URLs in the flag --from-file of the deploy command (thanks to @tkeech1).

This is the detailed list of commits and features:

  • fd935b4 Fix GKE cluster name with circleci tag
  • 52e4ec2 Set test link to master branch
  • aba3ae9 Move nodejs zip example file to the Kubeless repo (#773)
  • a5e99ad Add shorthand flags (#767)
  • 0ca7d3b Remove travis file (#768)
  • d52df4b Setup docker in GKE build (#771)
  • 473f2e2 .NET Core runtime major fixes (#697)
  • 472f9f2 Go wrapper for incomplete runtimes (#747)
  • d379421 java support with prometheus and dependency management with maven (#738)
  • baa1457 Utils refactor (#734)
  • a650c4c Added URL support to --from-file command line flag (#726)
  • b61f3a0 [CI] Build only images when needed (#755)
  • 63e9a09 bump up kubernetes code generator version (#753)
  • 8f011e4 Add ca-certificates to Golang runtime image (#749)
  • 1d2f73a CircleCI integration (#743)
  • 8b266a2 Add response object to function event (#745)
  • 8e0e006 <cmd/kubeless/logs>: change some typo and judge all containers in pod (#742)
  • e2e9bcf <cmd/function>: make user be able to choose image-pull-policy (#741)
  • 082209d <script/binary>: print more information when building (#739)

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.3/kubeless-v1.0.0-alpha.3.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.3/kubeless-non-rbac-v1.0.0-alpha.3.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.3/kubeless-openshift-v1.0.0-alpha.3.yaml 
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.3/kafka-zookeeper-openshift-v1.0.0-alpha.3.yaml 

@kubernetes-bitnami kubernetes-bitnami released this May 8, 2018 · 87 commits to master since this release

Assets 14

This release includes some permission fixes for Openshift (#721).

Apart from that, it 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.0-alpha.2/kubeless-v1.0.0-alpha.2.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.2/kubeless-non-rbac-v1.0.0-alpha.2.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.2/kubeless-openshift-v1.0.0-alpha.2.yaml 
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.2/kafka-zookeeper-openshift-v1.0.0-alpha.2.yaml 

@kubernetes-bitnami kubernetes-bitnami released this Apr 26, 2018 · 99 commits to master since this release

Assets 14

This release is the first one of the release series prior to 1.0.0. The goal is to gather community feedback of the features to include in 1.0.0 and discover possible bugs. It doesn't include breaking changes since 0.6.0. It 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.0-alpha.1/kubeless-v1.0.0-alpha.1.yaml 

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.1/kubeless-non-rbac-v1.0.0-alpha.1.yaml 

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.1/kubeless-openshift-v1.0.0-alpha.1.yaml 
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v1.0.0-alpha.1/kafka-zookeeper-openshift-v1.0.0-alpha.1.yaml 

@kubernetes-bitnami kubernetes-bitnami released this Apr 17, 2018 · 110 commits to master since this release

Assets 14

Summary of changes introduced in v0.6.0:

  • Add NATS as supported event source. Check how to use it in the quick start guide.
  • Add Golang as supported runtime. See examples.
  • Breaking change [Security] Functions now run with an unprivileged user (UID 1000). See more details in the runtimes specification
  • Support for TLS and Basic Authentication for HTTP triggers. Check out how to enable it here.
  • Add Kong as a supported Ingress Controller. Added support for Kong plugins.

This is the detailed list of commits and PRs included:

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/v0.6.0/kubeless-v0.6.0.yaml

WITHOUT RBAC:

kubectl create ns kubeless
kubectl create -f https://github.com/kubeless/kubeless/releases/download/v0.6.0/kubeless-non-rbac-v0.6.0.yaml

OPENSHIFT:

oc create ns kubeless
oc create -f https://github.com/kubeless/kubeless/releases/download/v0.6.0/kubeless-openshift-v0.6.0.yaml
# Kafka
oc create -f https://github.com/kubeless/kubeless/releases/download/v0.6.0/kafka-zookeeper-openshift-v0.6.0.yaml

@kubernetes-bitnami kubernetes-bitnami released this Mar 28, 2018 · 143 commits to master since this release

Assets 13

Summary of changes introduced in v0.5.0:

  • Breaking change: Functions have a new standard interface! It is required to adapt existing functions to the new format. Check out more info about the new interface and examples.
  • Kubeless now supports PHP functions. Thanks to @paolomainardi! You can check PHP examples here.
  • Alpha feature: It is now possible to generate redistributable Docker images with Kubeless functions. Check out how to do it here.
  • Kafka and Zookeeper are now optional. If you want to use Kafka for triggering functions using the PubSub method follow the instructions below.
  • Breaking change: Kubeless fully support Kubernetes 1.9. The support for 1.7 is now limited. Check the compatibility matrix to know more about features and versions supported.
  • Breaking change: Function Triggers have now their own Custom Resources. The same function can now be triggered from several event sources using a single Function deployment. That means that it is required to create a specific Custom Resource to trigger functions using Kafka messages or with a scheduled cron task. There are new commands available to do so, check kubeless trigger --help to discover these commands. Architecture details can be found here.
  • Breaking change: The flag --trigger-http has been removed from the kubeless function deploy command since every function will now expose a cluster-internal HTTP endpoint.
  • Breaking change: The command kubeless route has been replaced with kubeless trigger http. This will create a new Ingress rule to expose a function outside the cluster. You can now also specify a path to deploy your function. More info here

This is the detailed list of commits included in this release:

To install this latest version, use the manifest that is part of the release:

NO RBAC:

kubectl create ns kubeless
curl -sL https://github.com/kubeless/kubeless/releases/download/v0.5.0/kubeless-v0.5.0.yaml | kubectl create -f -

WITH RBAC ENABLED:

kubectl create ns kubeless
curl -sL https://github.com/kubeless/kubeless/releases/download/v0.5.0/kubeless-rbac-v0.5.0.yaml | kubectl create -f -

KAFKA:

curl -sL https://github.com/kubeless/kubeless/releases/download/v0.5.0/kafka-zookeeper-v0.5.0.yaml | kubectl create -f -

OPENSHIFT:

oc create ns kubeless
curl -sL https://github.com/kubeless/kubeless/releases/download/v0.5.0/kubeless-openshift-v0.5.0.yaml | oc create -f -