This repository has been archived by the owner on Dec 15, 2021. It is now read-only.
v0.4.0
kubernetes-bitnami
released this
13 Feb 14:07
·
272 commits
to master
since this release
Summary of changes introduced in v0.4.0:
- Breaking change Function CRD now uses the group
kubeless.io
and the versionv1beta1
instead of the previousk8s.io/v1
. - Breaking change Function specification contains a
Deployment
instead of aPodTemplate
. This enables customization for the entire deployment when deploying a function. - Breaking change Function service port name is now called
http-function-port
instead offunction-port
to ease the integration with Istio. - Now the references for the runtimes supported and their images are stored in a Config Map
kubeless-config
in thekubeless
namespace by default. Users can modify this configuration to use custom base images or use private images instead of the default ones. - When deploying a function it is now possible to use the flag
--secrets
to specify the list of secrets that will be mounted in the runtime container. - Fix the deployment manifest for Openshift.
This is the complete list of the changes included in this release:
- 4f4f531 Update Go version (#586)
- 5ffe669 Fix sample config map for configuring function deployment (#584)
- 1a8ce85 Restore compatibility with Kubernetes 1.7 (#585)
- 7503f8b Save runtimes in configmaps (#575)
- 439725f Merge pull request #583 from deissnerk/fix_readme
- cb39f47 Merge pull request #582 from sroze/patch-1
- 065080b Merge pull request #580 from sameersbn/fix-openshift-deploy
- 600dac4 Changed Function struct with v1beta2/Deploy and apply deployment config from a ConfigMap (#577)
- b6948da Delete duplicated examples (#574)
- 00e3b5d Merge pull request #576 from ngtuna/autoscaling-doc
- 38dafdf Secrets cli (#572)
- df40da3 Change service port name to use prefix http to support Istio (#560)
- 0bd9244 Merge pull request #545 from ngtuna/topic
- 04dcc9a updated documentation about rebuilding k8s manifests file (#563)
- e5a7951 Merge pull request #537 from murali-reddy/crd-controller-refactor
- 79bc383 Remove typos in release flow (#555)
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.4.0/kubeless-v0.4.0.yaml | kubectl create -f -
WITH RBAC ENABLED:
kubectl create ns kubeless
curl -sL https://github.com/kubeless/kubeless/releases/download/v0.4.0/kubeless-rbac-v0.4.0.yaml | kubectl create -f -