Release 2.4.2 #47
Trink0
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Krateo 2.4.2 – Focused on Stability, Security & Consistency
Krateo 2.4.2 is a focused stability release that delivers essential improvements across the platform. While it may be a minor version bump, the updates included play a critical role in enhancing reliability, security, and long-term maintainability.
This release addresses certificate lifecycle automation, improves support for cluster-wide compositions, removes a legacy SPOF (URL_PLURALS), and refines several core components like the core-provider, composition-dynamic-controller, and oasgen-provider.
Rather than bundling these changes into the previous 2.4 release, we’ve taken the time to package them carefully to ensure a smooth upgrade path—and to give these foundational improvements the visibility they deserve.
Component Updates
Make Krateo’s core-provider more solid
Krateo’s core-provider received multiple enhancements aimed at increasing reliability and consistency across deployments:
Cluster-Wide Compositions
No more SPOF for URL_PLURALS
We’ve eliminated the single point of failure created by the external URL_PLURALS service
Installer updates
chart-inspector
crd generator
Oasgen-provider
Rest dynamic controller
Composition dynamic controller:
How to Upgrade
helm upgrade installer --version 2.4.2FINOPS
resource-tree-handler-chart Removed URL_PLURALS environment variable. Its configuration will not have any effect now (refactor: URL PLURALS now uses plumbing resource-tree-handler#66 and feat: removed URL PLURALS (not needed anymore due to plumbing library) resource-tree-handler-chart#20). Version 0.2.11
finops-composition-definition-parser-chart Removed URL_PLURALS environment variable. Its configuration will not have any effect now (refactor: removed URL_PLURALS and added Plumbing library finops-composition-definition-parser#14 and refactor: replaced URL_PLURALS with plumbing library finops-composition-definition-parser-chart#16). Version 0.1.1
Due to cratedb-chart insertion into the installer-chart with version 0.1.4, the default value for
cratedbUserSystemNamein the finops-database-handler-chart no longer applies. The value is computed as{{ include "cratedb.fullname" . }}-{{ .Values.crate.newUser }}-credentialsin the cratedb-chart. This change is already available in the PR branch of the installer from line 5892 to 5902.The composition-dynamic-controller has now cluster visibility. It can now be deployed in a different namespace from the one where the composition definition is deployed.
Krateo Core
core-providerandcomposition-dynamic-control. The environment variable is no longer needed and will not have any effect if set.Installer
Beta Was this translation helpful? Give feedback.
All reactions