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

v0.4.0

Compare
Choose a tag to compare
@kubernetes-bitnami kubernetes-bitnami released this 13 Feb 14:07
· 272 commits to master since this release
4f4f531

Summary of changes introduced in v0.4.0:

  • Breaking change Function CRD now uses the group kubeless.io and the version v1beta1 instead of the previous k8s.io/v1.
  • Breaking change Function specification contains a Deployment instead of a PodTemplate. This enables customization for the entire deployment when deploying a function.
  • Breaking change Function service port name is now called http-function-port instead of function-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 the kubeless 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 -