The Korifi community has released Korifi 0.12.0. If you want to quickly try it out, please check the install Korifi on kind guide.
What is Korifi Link to heading
Korifi is an offering built by the Cloud Foundry community. Korifi’s purpose is to deliver an inherently higher order abstraction over Kubernetes, ultimately enabling developers to focus on building applications.
What’s Changed? Link to heading
For the official relese changes, take a look at the release notes for Korifi 0.12.0.
In the following I highlight my contributions. If you’re looking for code and not the short overview here, you can also check my commit activity to the main branch on GitHub.
Add /v3/info Endpoint Link to heading
Korifi tries to be Cloud Foundry V3 API compatible. The v3/info endpoint has been implemented in the pull requests #3239, #3284, #3258.
The Korifi helm chart allows to feed the following properties:
- minimum and recommended CF CLI version
- description and name properties
- custom labels
The build and version fields have identical values and are set to the Korifi version.Version variable.
Allow Pre-Release CF CLI Versions Link to heading
If you’re a developer and live on the cutting edge, you might want to run beta versions of the CF CLI. In previous versions you would get an error if you would try to use CF CLI beta releases with Korifi.
Setting API endpoint to https://localhost...
CF CLI version 9.0.0-beta+334489f01.2024-05-14 is not supported. Korifi requires CF CLI >= 8.5.0
FAILED
This has been addressed in the pull request #3255.
Add /v3/apps/:guid/processes/:type/stats endpoint Link to heading
Another endpoint to list the stats for a process type has been added in PR #3307. It provides the same information as the endpoint GET /v3/processes/:guid/stats.