This repository has been archived by the owner on Dec 15, 2021. It is now read-only.
v0.3.0
kubernetes-bitnami
released this
24 Nov 12:07
·
420 commits
to master
since this release
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 -