Skip to content
This repository has been archived by the owner on Dec 15, 2021. It is now read-only.

v0.3.0

Compare
Choose a tag to compare
@kubernetes-bitnami kubernetes-bitnami released this 24 Nov 12:07
· 420 commits to master since this release
3103df2

Summary of changes introduced in v0.3.0:

  • Breaking change: It is now possible to specify a maximum timeout for NodeJS, Python and Ruby functions. The default timeout is set to 180 seconds: if a function takes more than that the execution will be terminated. The default timeout can be modified specifying the flag --timeout when deploying or updating functions.
  • The default trigger type has been set to HTTP (if no trigger is specified when deploying a function).
  • Fix data persistence for Kafka after being restarted.
  • Enabled Kafka topic deletion through Kubeless CLI.
  • Fix for GKE authorization.
  • Validation for some commands flags in the CLI.

This is the detailed list of features included:

  • 3103df2 Add Buffer global to NodeJS functions (#452)
  • 7e04633 Temporarily disable dotnet tests (#451)
  • 0d9e03f Use Google authorization plugin (#450)
  • 779aa52 Add max number of jobs history (#445)
  • 4c0c40c Maximum timeout for python functions (#433)
  • 9e9f314 Maximum timeout for NodeJS functions (#442)
  • 2a3f203 Add maximum timeout for ruby runtime (#434)
  • 9516f81 Fix validate-vet script exit code (#446)
  • 2025b23 Handle race condition while updating components (#428)
  • f0be2a2 Modify default trigger to be --trigger-http (#415)
  • ce3a3a9 perform input validation for kubeless deploy and update (#441)
  • d438126 Add template for PRs (#438)
  • e540c98 Fix for Kafka data loss after restarting (#437)
  • f9d6e80 Multi file example. Documentation update (#430)
  • 9f1e576 adding requirement for PV for kafka pod to be scheduled (#416)
  • 8063d0b use latest "spf13/cobra" that has the ability mark the required flags (#422)
  • 1e3c7e2 use the namespace set in current kubecfg context as default (#431)
  • 06c445a Enable topic deletion. Fixes #389 (#427)
  • b5ee610 Use relevant URL function to find hostname (#382)

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.3.0/kubeless-v0.3.0.yaml | kubectl create -f -

WITH RBAC ENABLED:

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