Skip to content

v2.11.18

Compare
Choose a tag to compare
@josephlewis42 josephlewis42 released this 01 May 22:40
· 43 commits to main since this release
e0a9407

Changelog

  • Added (preview):kf xargs-apps which runs a command on each app in a collection of targeted spaces. Ex: kf xargs-apps --all-spaces -- kf restart {{.Name}} --space {{.Space}} will restart all apps in all spaces
  • Added: The developer role now has the attach verb on pods similar to the existing exec.
  • Changed: Tested version of ASM is increased to 1.16.
  • Changed: kf push will no longer wait for placeholder creation during push to reduce push times.
  • Changed: Increased threads for apps and builds to match large realistic app sizes.
  • Changed: Extracted garbage collection and app start command detection out of the app reconciler to improve reconciliation throughput.
  • Changed: Increased memory and CPU for controller/webhook to prevent throttling.
  • Security: Updated vulnerable dependencies. These should not be exploitable unless an attacker already has access to the cluster and permissions necessary to contact the stateless sub-resource API.

Risks and mitigations

  • The controller and webhook now have increased resource limits, the cluster should be large enough to accommodate these.
  • Kf will no longer wait for an application's start command to be populated before marking an application as ready, so the start command displayed during push may be out of date. If you rely on this poll the app until status.image matches status.startCommands.image which indicates the current application has been polled.

Dependencies

Dependency Version
Tekton v0.32.1
Anthos Service Mesh 1.16.4-asm.2+config1
Config Connector 1.66.0

Known issues

  • If multiple versions of ASM are installed, Kf will always pick the latest version's sidecar to add to applications rather than the version attached to the ingress gateway.

Compatibility

  • It's safe to use this version of the Kf CLI with the previous server version.
  • It's safe to use the previous version of the Kf CLI with this server version.
  • It's safe to roll back this server version to the previous version of Kf.