Skip to content
This repository was archived by the owner on Feb 14, 2023. It is now read-only.

Releases: cloudfoundry/cf-for-k8s

v5.4.0

14 Dec 00:39

Choose a tag to compare

Notices

This release contains an update to Kpack, which provides more Cloud Native Buildpacks API compatibility range.

Highlights

Release Updates

Release Old Version New Version
Kpack v0.4.3 v0.5.0

v5.3.1

13 Dec 17:33

Choose a tag to compare

Notices

⚠️ This release contains an update that mitigates Log4j vulnerability (CVE-2021-44228) impact on Cloud Foundry Products in UAA.

Release Updates

Release Old Version New Version
Kpack v0.4.1 v0.4.3
UAA 4810ecbe9911243d55a8a5dd74defa013bd8cad3 c830865fce70f05f9540d6e19010ce46dc894d74

Contributors

Andrew Wittrock
Dave Walter

v5.3.0

28 Oct 18:38
91bec8e

Choose a tag to compare

Notices

cf-for-k8s now supports Kubernetes version 1.22! 🎉
⚠️ The values key (if present) use_first_party_jwt_tokens must be removed or set to false for K8s 1.22 and Istio 1.11.4 operability. ⚠️

Highlights

  • Increased cluster support range (1.19-1.22)
  • Bumps to Kpack to support new buildpacks.
  • Latest Istio patch.

PRs Merged

  • Migrate apiregistration.k8s.io for 1.22 692
  • Update Istio to 1.11.4 690
  • Update to Kpack v0.4.1 689
  • Bump eirini to v5.0.0 686
  • Increased supported k8s cluster version to 1.22 682

Release Updates

Release Old Version New Version
CF API 9ff3688 1c12474
Eirini v4.0.0 v5.0.0
Istio 1.11.1 1.11.4
Kpack v0.3.1 v0.4.1
Networking b009c95 d211c74
UAA f657bfcf8ccb01a57a47abe78fedb35b6cf574e0 4810ecbe9911243d55a8a5dd74defa013bd8cad3

Contributors

Andrew Wittrock
Danail Branekov
Giuseppe Capizzi
Kieron Browne

v5.2.0

27 Aug 23:11
f72bbbf

Choose a tag to compare

Notices

Istio bump to 1.11.1 supports Kubernetes cluster range from 1.19. Removal of deprecated APIs in 1.22 necessitates maximum Kubernetes version support of 1.21 unless dependencies are updated for 1.22.

PRs Merged

  • Update Istio to 1.11.1 680

Release Updates

Release Old Version New Version
Istio 1.10.2 1.11.1

Contributors

Andrew Wittrock

v5.1.1

31 Jul 00:04
267e065

Choose a tag to compare

Notices

No longer versioning the Istio ConfigMap since Istio now refreshes configuration directly. Kapp versioning here is incompatible with the mechanic Istio introduced. Thanks for reporting this @braunsonm.

Improved ConfigMaps to be read directly rather than from volume mounts. This improves the speed of updates and ensures that for external istiod installations that the configmaps are read from the config cluster. (Issue #31410)

PRs Merged

  • Stop kapp versioning istio ConfigMap. 679
Release Old Version New Version
CF API d2e34ce f2e1ee5
Istio 1.10.2 1.10.2

Contributors

Andrew Wittrock
Dave Walter

v5.1.0

22 Jul 16:51

Choose a tag to compare

Notices

Istio Upgrade

  • ⚠️ Istio does not support jump upgrades - cf-for-k8s must be v5.0.0 before upgrading to v5.1.0
  • ⚠️ Istio made changes to how the sidecar Envoy proxies forward traffic internally within a Pod. Previously, the sidecar proxies would redirect inbound traffic to the loopback (lo) interface. This is no longer the case by default, so processes that are bound only to the loopback will no longer receive traffic from outside their Pod. See this notice for more information and for mitigation suggestions.

Kubernetes Cluster Support

Supported cluster version range now 1.18-1.21.

Highlights

Istio 1.10.2 bump!
Cluster version range increased to include Kubernetes 1.21

PRs Merged

  • Bump Istio to 1.10.2. 673

Release Updates

Release Old Version New Version
CF API 074b2db d2e34ce
Istio 1.9.5 1.10.2
UAA 5cefb028d72b00c042b0f0c2cabacd1887c5908d f100c92f3d026c7cdf5a16781626a6c17e6d80ff

Contributors

Andrew Wittrock
Dave Walter

v5.0.0

23 Jun 17:00

Choose a tag to compare

Notices

⚠️ Minimum Kubernetes cluster version is now 1.18. ⚠️

Kpack bump requires the minimum version change. This is considered a breaking changed in cf-for-k8s.

Highlights

Kpack v0.3.1 - Support for new buildpacks!

Issues Closed

  • Demo App can't running because "OCI runtime create failed" 666
  • CF does not rollout sidecar updates to internal workloads 663

Release Updates

Release Old Version New Version
CF API 3b575e0 074b2db
Kpack v0.2.2 v0.3.1
Networking 1370435 b7b8af9
UAA 6a4c75bde4b5bfdce22e06ce35a23fd58cfef711 5cefb028d72b00c042b0f0c2cabacd1887c5908d

Contributors

Akira Wong
Andrew Wittrock
Ashwin Krishna
Caitlyn Yu
Dave Walter
Tim Downey

v4.2.0

13 May 20:56

Choose a tag to compare

Notices

  • Deployments, DaemonSets, and StatefulSets will roll when Istio upgrades to ensure the sidecar containers are properly synchronized.
  • UAA templates have been extracted into another repository. They will follow UAA versioning again in future releases. For this release, the version is defined by a sha.

Highlights

PRs Merged

  • ENH: Add an Istio version label to all system components 665
  • Update the holdApplicationUntilProxyStarts Istio setting 664

Issues Closed

  • ytt: Error: Overlaying data values on istio_static_ip 660

Release Updates

Release Old Version New Version
CF API cd2f314 3b575e0
Istio 1.9.4 1.9.5
Networking 35f3ed3 1370435
UAA v75.1.0 6a4c75b

Contributors

Andrew Costa
Andrew Wittrock
Caitlyn Yu
Dave Walter
Matt Royal
Tim Downey

v4.1.0

29 Apr 20:34

Choose a tag to compare

Notices

  • ⚠️ Istio does not support jump upgrades, so you must upgrade to v4.0.0 prior to upgrade to v4.1.0. ⚠️

Highlights

  • Istio updated to 1.9.4

PRs Merged

  • Upgrade Istio to 1.9.4 661
Release Old Version New Version
Istio 1.8.4 1.9.4

Contributors

Andrew Wittrock
Jaskanwal Pawar
Matt Royal

v4.0.0

28 Apr 18:32

Choose a tag to compare

Notices

  • The config block resource_validator_certificate for Eirini has been removed. It was introduced in v3.1.0 via the Eirini bump, so this is regarded as a breaking change.
  • This release supports mitigating the previously introduced interface change and preparation for an additional Istio update.

Configuration changes

  • If upgrading from v3.0.0, no changes are necessary. If upgrading from v3.1.0, the resource_validator_certificate block should be removed.

PRs Merged

  • Remove eirini-resource-validator 662
Release Old Version New Version
CF API dd6224d cd2f314

Contributors

Andrew Wittrock
Caitlyn Yu
Matt Royal
relint-ci