You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Krateo 2.5.0 introduces a new set of manifests to declare widgets in the portal. The difference with the previous version resides in the following:
API orchestration has been decoupled from the data preparation for the portal. This assumption requires implementing a RESTAction that the widget will reference
New widgets are strongly typified, meaning that there is a specific Kind for a particular widget, and properties are expressed in the dedicated CRD
The schema for widgets until the 2.4.3 version is the following:
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Migration guide from Krateo 2.4.3 to 2.5.0
Krateo 2.5.0 introduces a new set of manifests to declare widgets in the portal. The difference with the previous version resides in the following:
The schema for widgets until the 2.4.3 version is the following:
The schema for widget from 2.5.0 version is the following:
Updated schemas for the new frontend are collected here: https://github.com/krateoplatformops/frontend-chart/tree/main/chart/crds
Starting point: Krateo 2.4.3, Fireworksapp compositiondefinition 1.1.15, fireworksapp-tomigrate composition
Krateo 2.4.3 has been installed on AKS in the following way:
This is the

loginpage of Krateo 2.4.3:This is the

dashboardpage of an empty Krateo 2.4.3 installation:Let's apply a Fireworksapp
compositiondefinitionversion 1.1.15: https://github.com/krateoplatformops/krateo-v2-template-fireworksapp, follow instruction for Krateo <= 2.4.3This is the

dashboardpage of Krateo 2.4.3 installation with the installedcompositiondefinitionwith statusReady:False:This is the

dashboardpage of Krateo 2.4.3 installation with the installcompositiondefinitionthat, after a while,e has statusReady:True:Moving to the

templatepage of Krateo 2.4.3 installation, a Card is available:Let's click on the Card to open the Drawer with the CustomForm:

Let's fill the form:


Krateo automatically opens the

compositionspage once thefireworksapp-tomigratecomposition is created:Let's navigate the





fireworksapp-tomigratecomposition widgets:This is the

dashboardpage of Krateo 2.4.3 installation with the installedfireworksapp-tomigratecomposition:Scale Krateo 2.4.3 core-provider to zero replicas
Scale Krateo 2.4.3 oasgen-provider to zero replicas
Ending point: Krateo 2.5.0, Fireworksapp compositiondefinition 2.0.2 (version changed within the same compositiondefinition, previous fireworksapp-tomigrate composition
A parallel installation of Krateo 2.5.0 has been installed on AKS in the following way:
git clone --branch 249-prepare-release-250 https://github.com/krateoplatformops/installer-chart.git cd installer-chart helm install installer-v2 ./chart --namespace krateo-v2-system --create-namespace -f ./chart/values.yaml --waitScale Krateo 2.5.0 core-provider to zero replicas
Scale Krateo 2.4.3 core-provider to one replica
This is the

loginpage of Krateo 2.5.0:This is the

dashboardpage of a Krateo 2.5.0 installation:Let's configure Krateo 2.5.0 for Fireworksapp
compositiondefinitionversion 2.0.2: https://github.com/krateoplatformops/krateo-v2-template-fireworksapp, follow instruction for Krateo >= 2.5.0Let's navigate the

compositionspage of Krateo 2.5.0 - it is empty since the compositionfireworksapp-tomigratehas not been migrated yet:Let's migrate the composition, changing the Fireworksapp
compositiondefinitionversion from 1.1.15 to 2.0.2:Let's navigate again the

compositionspage of Krateo 2.5.0 - now the compositionfireworksapp-tomigrateis migrated:Let's navigate the





fireworksapp-tomigratecomposition widgets:The composition
fireworksapp-tomigratehas been migrated.What has changed in the Fireworksapp helm chart from 1.1.15 to 2.0.2 version
We have changed the dependency,
We have released a new Helm Chart that collects Krateo 2.5.0 new portal widgets which is called
composable-portal-starter.Beta Was this translation helpful? Give feedback.
All reactions